Summer
by gosummer.ai · remote · no sign-in to list tools · v0.1.3 · published by ai.gosummer
Telehealth support for Claude, Codex and Cursor: investigate cases and connect your tools.
65 tools: 27 can delete or cancel things, 6 change things and 32 only read.
Scanned Oct 21, 2026
- Deletes or cancels27Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads32Claude Code: allow: see these tools
10 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http summer https://api.gosummer.ai/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "summer_account_access_request_read" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "summer_account_access_request_read" says "request": a word for a change.
The title mentions "credential".
What this check looks forMatched text
title: "Define a custom integration's credential names and labels"
The description mentions "credential".
What this check looks forMatched text
description: "Define a custom integration's credential names and labels. No secret values. Sav..."
The input schema at properties.fields.items.properties.name.description mentions "Credential".
What this check looks forMatched text
inputSchema.properties.fields.items.properties.name.description: "Credential variable name, for example STRIPE_READ_..."
The title mentions "credential".
What this check looks forMatched text
title: "List saved credential names, sources and versions"
The description mentions "credential".
What this check looks forMatched text
description: "List saved credential names, sources and versions. Never retu..."
Show 4 more findingsShow fewer
The title mentions "credential".
What this check looks forMatched text
title: "Save one selected credential value or Doppler reference"
The description mentions "credential".
What this check looks forMatched text
description: "Save one selected credential value or Doppler reference. Replacing a..."
The input schema at properties.name.description mentions "Credential".
What this check looks forMatched text
inputSchema.properties.name.description: "Credential variable name, for example STRIPE_READ_..."
The input schema at properties.targets.items.enum[0] mentions "credentials".
What this check looks forMatched text
inputSchema.properties.targets.items.enum[0]: "credentials"
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
65 tools
Deletes or cancels 27Claude Code: deny
summer_account_access_request_submitSubmit or update a Summer access request.No findings
Why it is in this group
- The name "summer_account_access_request_submit" says "request": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Submit or update a Summer access request. This cannot approve access.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_account_connections_revokeRevoke one of this person's agent connections immediately.No findings
Why it is in this group
- The name "summer_account_connections_revoke" says "revoke": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Revoke one of this person's agent connections immediately.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_actions_preparePrepare the exact work in the current saved plan for human approval in Summer.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Prepare the exact work in the current saved plan for human approval in Summer. Does not approve or execute.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_assets_editEdit guide media captions, alt text, provenance, transcript or poster at the expected version, or retire unused media.No findings
Why it is in this group
- The name "summer_assets_edit" says "edit": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Edit guide media captions, alt text, provenance, transcript or poster at the expected version, or retire unused media. Published releases keep their pinned metadata.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_assets_uploads_completeVerify the original size, content signature and SHA-256 against saved private bytes, then mark a guide upload ready.No findings
Why it is in this group
- The name "summer_assets_uploads_complete" says "upload": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Verify the original size, content signature and SHA-256 against saved private bytes, then mark a guide upload ready. A ready file remains private until published in a guide.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_assets_uploads_createStart or recover a private resumable Markdown, image, video, PDF or caption upload from metadata.No findings
Why it is in this group
- The name "summer_assets_uploads_create" says "upload": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Start or recover a private resumable Markdown, image, video, PDF or caption upload from metadata. Transfer file bytes with the trusted local Summer CLI; the hosted MCP server cannot read local paths.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_capability_checks_reportRecord the setup agent's capability assessment with original evidence and the path Summer can discover and use.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Record the setup agent's capability assessment with original evidence and the path Summer can discover and use. A pass needs evidence and a discovery path. Reports are labeled as agent-reported, never human approval or independently verified execution.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_capability_checks_saveEdit a capability expectation or add a business-specific custom_ capability with a reason.No findings
Why it is in this group
- The name "summer_capability_checks_save" says "save": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Edit a capability expectation or add a business-specific custom_ capability with a reason. Resets its result and retains history. Does not create a provider tool or grant execution access.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_capability_checks_testRequest a read-only Summer capability test on an authorized sample case.No findings
Why it is in this group
- The description's first verb is "request": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Request a read-only Summer capability test on an authorized sample case. Also needs investigations.request and current runtime access. Does not approve or execute customer changes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_company_settings_updateUpdate company-wide settings with the expected version.No findings
Why it is in this group
- The name "summer_company_settings_update" says "update": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Update company-wide settings with the expected version. Affects every environment.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_credentials_setSave one selected credential value or Doppler reference.3 findings
Why it is in this group
- The name "summer_credentials_set" says "set": a word for a change.
- The server marks it destructive (destructiveHint: true).
Findings
- Info
The title mentions "credential".
What this check looks forMatched text
title: "Save one selected credential value or Doppler reference"
- Info
The description mentions "credential".
What this check looks forMatched text
description: "Save one selected credential value or Doppler reference. Replacing a..."
- Info
The input schema at properties.name.description mentions "Credential".
What this check looks forMatched text
inputSchema.properties.name.description: "Credential variable name, for example STRIPE_READ_..."
Description, as the server wrote it Save one selected credential value or Doppler reference. Replacing an active credential needs credentials.replace. Returns metadata only. Returns a local CLI command when a secret is involved.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_guides_articles_saveCreate or edit a Markdown customer article with source references and managed asset IDs.No findings
Why it is in this group
- The name "summer_guides_articles_save" says "save": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Create or edit a Markdown customer article with source references and managed asset IDs. Saves a draft in the shared knowledge library; later edits do not change a published release.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_guides_hosting_saveSave or remove a custom guide hostname at the expected version.No findings
Why it is in this group
- The name "summer_guides_hosting_save" says "save": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Save or remove a custom guide hostname at the expected version. Saving a name does not verify ownership or provision HTTPS.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_guides_hosting_verifyCheck the saved domain's DNS ownership, attach it through Summer's hosting connection and verify HTTPS.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Check the saved domain's DNS ownership, attach it through Summer's hosting connection and verify HTTPS. Returns pending until each check succeeds.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_guides_publishPublish the exact selected article revisions and ready media to the company's customer help center.No findings
Why it is in this group
- The name "summer_guides_publish" says "publish": a word for a change that another call does not undo.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Publish the exact selected article revisions and ready media to the company's customer help center. Requires explicit publication authority; does not approve customer business actions.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_guides_saveCreate or edit guidebook details at the expected version.No findings
Why it is in this group
- The name "summer_guides_save" says "save": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Create or edit guidebook details at the expected version. Saves a private draft; does not publish.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_guides_unpublishRemove the company's guide and release media from Summer's public serving path at the expected version.No findings
Why it is in this group
- The description's first verb is "remove": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Remove the company's guide and release media from Summer's public serving path at the expected version. Downloaded copies cannot be recalled.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_integrations_saveDefine a custom integration's credential names and labels.3 findings
Why it is in this group
- The name "summer_integrations_save" says "save": a word for a change.
- The server marks it destructive (destructiveHint: true).
Findings
- Info
The title mentions "credential".
What this check looks forMatched text
title: "Define a custom integration's credential names and labels"
- Info
The description mentions "credential".
What this check looks forMatched text
description: "Define a custom integration's credential names and labels. No secret values. Sav..."
- Info
The input schema at properties.fields.items.properties.name.description mentions "Credential".
What this check looks forMatched text
inputSchema.properties.fields.items.properties.name.description: "Credential variable name, for example STRIPE_READ_..."
Description, as the server wrote it Define a custom integration's credential names and labels. No secret values. Saving a definition does not establish runtime access; upload secrets through the local CLI and verify an agent-usable path.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_investigations_requestAsk Summer to investigate the case, or revise a saved plan with feedback.No findings
Why it is in this group
- The name "summer_investigations_request" says "request": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Ask Summer to investigate the case, or revise a saved plan with feedback. Completion is not approval.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_knowledge_createUpload a new company knowledge document with original revision history.No findings
Why it is in this group
- The name "summer_knowledge_create" says "create": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Upload a new company knowledge document with original revision history. The shared company library is used by all roles and environments. An existing document must be read and edited instead.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_knowledge_editEdit an existing company knowledge document with the expected revision and a reason.No findings
Why it is in this group
- The name "summer_knowledge_edit" says "edit": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Edit an existing company knowledge document with the expected revision and a reason. Affects every environment and later runs.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_messenger_conversations_assistantPause the assistant in one conversation so a person can take over, or ask it to resume.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Pause the assistant in one conversation so a person can take over, or ask it to resume. Pausing stops automatic replies immediately.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_messenger_installations_rotate_keyIssue a new signing key.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Issue a new signing key. Existing signed sessions end. The key goes to the trusted local helper only. Returns a local CLI command when a secret is involved.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_service_accounts_saveCreate, update, rotate or disable a service account.No findings
Why it is in this group
- The name "summer_service_accounts_save" says "save": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Create, update, rotate or disable a service account. A new secret goes to the trusted local helper only. Returns a local CLI command when a secret is involved.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_verification_runRun supported harmless checks.1 finding
Why it is in this group
- The name "summer_verification_run" says "run": a word for a change.
- The server marks it destructive (destructiveHint: true).
Findings
- Info
The input schema at properties.targets.items.enum[0] mentions "credentials".
What this check looks forMatched text
inputSchema.properties.targets.items.enum[0]: "credentials"
Description, as the server wrote it Run supported harmless checks. Unsupported checks are reported as unsupported, never as passed.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_webhooks_replayQueue past events after a cursor for delivery again to one endpoint.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Queue past events after a cursor for delivery again to one endpoint. Receivers deduplicate by event ID.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
summer_webhooks_saveCreate, update, rotate or disable a signed webhook endpoint.No findings
Why it is in this group
- The name "summer_webhooks_save" says "save": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Create, update, rotate or disable a signed webhook endpoint. A new signing secret goes to the trusted local helper only. Returns a local CLI command when a secret is involved.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
Changes things 6Claude Code: ask
summer_account_access_request_readRead the person's Summer access request.1 finding
Why it is in this group
- The name "summer_account_access_request_read" says "request": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "summer_account_access_request_read" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "summer_account_access_request_read" says "request": a word for a change.
Description, as the server wrote it Read the person's Summer access request. Approval is a separate Summer team decision.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_company_capabilitiesWhat this connection can do here, with a reason for everything unavailable.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it What this connection can do here, with a reason for everything unavailable.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_messenger_assistant_updateUpdate assistant instructions and escalation permission with the expected revision.No findings
Why it is in this group
- The name "summer_messenger_assistant_update" says "update": a word for a change.
Description, as the server wrote it Update assistant instructions and escalation permission with the expected revision. Company facts live in shared knowledge. Cannot raise the spending limit.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
summer_messenger_installations_createCreate an installation with a client-chosen ID.No findings
Why it is in this group
- The name "summer_messenger_installations_create" says "create": a word for a change.
Description, as the server wrote it Create an installation with a client-chosen ID. The one-time signing key goes to the trusted local helper, never to model-visible output. Returns a local CLI command when a secret is involved.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
summer_messenger_installations_updateUpdate installation settings with the expected version.No findings
Why it is in this group
- The name "summer_messenger_installations_update" says "update": a word for a change.
Description, as the server wrote it Update installation settings with the expected version. Keeps the signing key.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
summer_messenger_voice_updateUpdate voice chat settings with the expected revision.No findings
Why it is in this group
- The name "summer_messenger_voice_update" says "update": a word for a change.
Description, as the server wrote it Update voice chat settings with the expected revision. Summer updates the voice assistant from these settings and the company's published help articles.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
Only reads 32Claude Code: allow
summer_account_companies_listList companies the person can access and whether this connection includes each one.No findings
Why it is in this group
- The name "summer_account_companies_list" says "list": a word for reading.
Description, as the server wrote it List companies the person can access and whether this connection includes each one.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_account_connections_listList this person's agent connections, grants, last use and expiry.No findings
Why it is in this group
- The name "summer_account_connections_list" says "list": a word for reading.
Description, as the server wrote it List this person's agent connections, grants, last use and expiry.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_account_meShow the signed-in person, Summer access status and this connection's grant.No findings
Why it is in this group
- The description's first verb is "show": a word for reading.
Description, as the server wrote it Show the signed-in person, Summer access status and this connection's grant.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_assets_getRead one guide asset, checksum and resumable chunk receipts.No findings
Why it is in this group
- The name "summer_assets_get" says "get": a word for reading.
Description, as the server wrote it Read one guide asset, checksum and resumable chunk receipts. No secret upload capability is returned.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_assets_listList the company's private guide media, metadata and upload status.No findings
Why it is in this group
- The name "summer_assets_list" says "list": a word for reading.
Description, as the server wrote it List the company's private guide media, metadata and upload status. Uploading does not make a file public.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_capability_checks_getRead one capability, its concrete test, evidence and latest 20 review records.No findings
Why it is in this group
- The name "summer_capability_checks_get" says "get": a word for reading.
Description, as the server wrote it Read one capability, its concrete test, evidence and latest 20 review records.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_capability_checks_listRead the same operational capability checklist, results, discovery paths and review history shown in Summer.No findings
Why it is in this group
- The name "summer_capability_checks_list" says "list": a word for reading.
Description, as the server wrote it Read the same operational capability checklist, results, discovery paths and review history shown in Summer. Every usable API, browser or knowledge path can count.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_cases_attachmentGet a short-lived download for an attachment that belongs to this case.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get a short-lived download for an attachment that belongs to this case.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_cases_getRead one case or conversation with its original messages and related records.No findings
Why it is in this group
- The name "summer_cases_get" says "get": a word for reading.
Description, as the server wrote it Read one case or conversation with its original messages and related records.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_cases_listList company-owned cases or conversations, newest first, with coverage and a cursor.No findings
Why it is in this group
- The name "summer_cases_list" says "list": a word for reading.
Description, as the server wrote it List company-owned cases or conversations, newest first, with coverage and a cursor. Text search is not available through the API yet.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_company_settings_readRead company-wide settings.No findings
Why it is in this group
- The name "summer_company_settings_read" says "read": a word for reading.
Description, as the server wrote it Read company-wide settings. Changes affect every environment.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_company_setup_statusSaved, verified, pending, unavailable and enabled state for each setup item.No findings
Why it is in this group
- The name "summer_company_setup_status" says "status": a word for reading.
Description, as the server wrote it Saved, verified, pending, unavailable and enabled state for each setup item.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_company_team_readList company members and pending invitations.No findings
Why it is in this group
- The name "summer_company_team_read" says "read": a word for reading.
Description, as the server wrote it List company members and pending invitations. Role changes and invitations stay in Summer.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_credentials_listList saved credential names, sources and versions.2 findings
Why it is in this group
- The name "summer_credentials_list" says "list": a word for reading.
Findings
- Info
The title mentions "credential".
What this check looks forMatched text
title: "List saved credential names, sources and versions"
- Info
The description mentions "credential".
What this check looks forMatched text
description: "List saved credential names, sources and versions. Never retu..."
Description, as the server wrote it List saved credential names, sources and versions. Never returns values.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_events_listRead configuration and activity events after a cursor.No findings
Why it is in this group
- The name "summer_events_list" says "list": a word for reading.
Description, as the server wrote it Read configuration and activity events after a cursor. Resume from next_cursor.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_guides_articles_getRead an editable guide article and its current knowledge revision.No findings
Why it is in this group
- The name "summer_guides_articles_get" says "get": a word for reading.
Description, as the server wrote it Read an editable guide article and its current knowledge revision.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_guides_authoringGet the reviewed company-specific guide-building instructions for your native coding agent.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the reviewed company-specific guide-building instructions for your native coding agent. It uses its own authorized writing, screenshot, image and video tools, then Summer's upload and publication APIs. No model run or customer effect starts from this read.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_guides_getRead the company's editable guidebook, draft articles, assets and publication state.No findings
Why it is in this group
- The name "summer_guides_get" says "get": a word for reading.
Description, as the server wrote it Read the company's editable guidebook, draft articles, assets and publication state. Customer guides share the existing company knowledge source.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_guides_historyRead the company's guide edits, upload and publication history.No findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Description, as the server wrote it Read the company's guide edits, upload and publication history.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_guides_hosting_getRead the optional custom guide domain, DNS instructions and verified HTTPS status.No findings
Why it is in this group
- The name "summer_guides_hosting_get" says "get": a word for reading.
Description, as the server wrote it Read the optional custom guide domain, DNS instructions and verified HTTPS status. Summer-hosted guide URLs need no customer DNS setup.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_guides_previewRead the exact current draft, article revisions and authenticated preview URL before publishing.No findings
Why it is in this group
- The name "summer_guides_preview" says "preview": a word for reading.
Description, as the server wrote it Read the exact current draft, article revisions and authenticated preview URL before publishing. No public access token is issued.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_integrations_listList provider integrations, their required fields and saved metadata.No findings
Why it is in this group
- The name "summer_integrations_list" says "list": a word for reading.
Description, as the server wrote it List provider integrations, their required fields and saved metadata. Never returns values.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_investigations_listRead investigation runs, saved plans, approval state and execution receipts for a case.No findings
Why it is in this group
- The name "summer_investigations_list" says "list": a word for reading.
Description, as the server wrote it Read investigation runs, saved plans, approval state and execution receipts for a case.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_knowledge_getRead one company knowledge document and its current revision.No findings
Why it is in this group
- The name "summer_knowledge_get" says "get": a word for reading.
Description, as the server wrote it Read one company knowledge document and its current revision.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_knowledge_historyRead the edit history of a company knowledge document.No findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Description, as the server wrote it Read the edit history of a company knowledge document.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_knowledge_listList current company knowledge documents.No findings
Why it is in this group
- The name "summer_knowledge_list" says "list": a word for reading.
Description, as the server wrote it List current company knowledge documents. Knowledge is company-wide, not per environment.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_messenger_assistant_readRead assistant settings per installation and whether the managed runtime is enabled.No findings
Why it is in this group
- The name "summer_messenger_assistant_read" says "read": a word for reading.
Description, as the server wrote it Read assistant settings per installation and whether the managed runtime is enabled.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_messenger_installations_listList Messenger installations in this environment.No findings
Why it is in this group
- The name "summer_messenger_installations_list" says "list": a word for reading.
Description, as the server wrote it List Messenger installations in this environment. Signing keys are never returned.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_messenger_leads_listRead consented website leads for this company and environment.No findings
Why it is in this group
- The name "summer_messenger_leads_list" says "list": a word for reading.
Description, as the server wrote it Read consented website leads for this company and environment. Includes volunteered contact details and original submission references.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_messenger_voice_readRead voice chat settings per installation, the available voices, published help article count and the voice assistant's update status.No findings
Why it is in this group
- The name "summer_messenger_voice_read" says "read": a word for reading.
Description, as the server wrote it Read voice chat settings per installation, the available voices, published help article count and the voice assistant's update status.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_service_accounts_listList the company's service accounts.No findings
Why it is in this group
- The name "summer_service_accounts_list" says "list": a word for reading.
Description, as the server wrote it List the company's service accounts.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
summer_webhooks_listList webhook endpoints and delivery state.No findings
Why it is in this group
- The name "summer_webhooks_list" says "list": a word for reading.
Description, as the server wrote it List webhook endpoints and delivery state.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http summer https://api.gosummer.ai/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__summer__summer_account_me",
"mcp__summer__summer_account_companies_list",
"mcp__summer__summer_account_connections_list",
"mcp__summer__summer_guides_get",
"mcp__summer__summer_guides_articles_get",
"mcp__summer__summer_guides_preview",
"mcp__summer__summer_guides_authoring",
"mcp__summer__summer_guides_history",
"mcp__summer__summer_guides_hosting_get",
"mcp__summer__summer_assets_list",
"mcp__summer__summer_assets_get",
"mcp__summer__summer_company_setup_status",
"mcp__summer__summer_capability_checks_list",
"mcp__summer__summer_capability_checks_get",
"mcp__summer__summer_company_settings_read",
"mcp__summer__summer_integrations_list",
"mcp__summer__summer_credentials_list",
"mcp__summer__summer_knowledge_list",
"mcp__summer__summer_knowledge_get",
"mcp__summer__summer_knowledge_history",
"mcp__summer__summer_messenger_installations_list",
"mcp__summer__summer_messenger_assistant_read",
"mcp__summer__summer_messenger_leads_list",
"mcp__summer__summer_messenger_voice_read",
"mcp__summer__summer_company_team_read",
"mcp__summer__summer_cases_list",
"mcp__summer__summer_cases_get",
"mcp__summer__summer_cases_attachment",
"mcp__summer__summer_investigations_list",
"mcp__summer__summer_events_list",
"mcp__summer__summer_service_accounts_list",
"mcp__summer__summer_webhooks_list"
],
"ask": [
"mcp__summer__summer_account_access_request_read",
"mcp__summer__summer_company_capabilities",
"mcp__summer__summer_messenger_installations_create",
"mcp__summer__summer_messenger_installations_update",
"mcp__summer__summer_messenger_assistant_update",
"mcp__summer__summer_messenger_voice_update"
],
"deny": [
"mcp__summer__summer_account_access_request_submit",
"mcp__summer__summer_account_connections_revoke",
"mcp__summer__summer_guides_save",
"mcp__summer__summer_guides_articles_save",
"mcp__summer__summer_guides_publish",
"mcp__summer__summer_guides_unpublish",
"mcp__summer__summer_guides_hosting_save",
"mcp__summer__summer_guides_hosting_verify",
"mcp__summer__summer_assets_uploads_create",
"mcp__summer__summer_assets_uploads_complete",
"mcp__summer__summer_assets_edit",
"mcp__summer__summer_capability_checks_save",
"mcp__summer__summer_capability_checks_report",
"mcp__summer__summer_capability_checks_test",
"mcp__summer__summer_company_settings_update",
"mcp__summer__summer_integrations_save",
"mcp__summer__summer_credentials_set",
"mcp__summer__summer_knowledge_create",
"mcp__summer__summer_knowledge_edit",
"mcp__summer__summer_messenger_installations_rotate_key",
"mcp__summer__summer_messenger_conversations_assistant",
"mcp__summer__summer_verification_run",
"mcp__summer__summer_investigations_request",
"mcp__summer__summer_actions_prepare",
"mcp__summer__summer_service_accounts_save",
"mcp__summer__summer_webhooks_save",
"mcp__summer__summer_webhooks_replay"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as summer. Review it before you use it.