{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xkyg68e2z2qs","handle":"ai-gosummer-summer","url":"https://wellknown.network/agents/ai-gosummer-summer","links":{"self":"https://wellknown.network/agents/ai-gosummer-summer/record.json","html":"https://wellknown.network/agents/ai-gosummer-summer","markdown":"https://wellknown.network/agents/ai-gosummer-summer/record.md","api":"https://wellknown.network/api/v1/agents/ai-gosummer-summer","status":"https://wellknown.network/api/v1/agents/ai-gosummer-summer/status","claim":"https://wellknown.network/agents/ai-gosummer-summer/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ai-gosummer-summer/claim.json","badge":"https://wellknown.network/agents/ai-gosummer-summer/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ai-gosummer-summer/history","tools":"https://wellknown.network/api/v1/agents/ai-gosummer-summer/tools"},"ard":{"identifier":"urn:air:api.gosummer.ai:server:ai-gosummer-summer","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Summer","summary":"Telehealth support for Claude, Codex and Cursor: investigate cases and connect your tools.","description":"Telehealth support for Claude, Codex and Cursor: investigate cases and connect your tools.","publisher":{"name":"ai.gosummer","url":null},"homepage":"https://gosummer.ai/docs/mcp-clients","repository":null,"version":"0.1.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.gosummer.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-21T00:38:03.505075Z","publishedAt":"2026-10-21T00:38:03.505075Z","registryName":"ai.gosummer/summer"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"productivity.email","name":"Email","confidence":1,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.948,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.569,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"},{"slug":"code.refactoring","name":"Refactoring","confidence":0.54,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"media.video-editing","name":"Video Editing","confidence":0.525,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.525,"provenance":"derived"}],"categories":["code","commerce","communication","dev","documents","media","productivity","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-22T17:30:38.474Z","lastProbedAt":"2026-10-22T17:30:38.474Z","statusComputedAt":"2026-10-22T17:33:36.047Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":311,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":6,"ok":6,"authBoundaryOk":0,"serviceOk":6,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-22T17:30:38.474Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":278,"error":null,"detail":{"tools":[{"name":"summer_support_policy_read","description":"Read business hours, holidays, response commitments and scheduled policy revisions."},{"name":"summer_support_policy_update","description":"Save business hours and response commitments with the expected revision and an effective date."},{"name":"summer_saved_replies_list","description":"Read company saved replies, optionally including retired replies."},{"name":"summer_saved_replies_save","description":"Create, edit, retire or restore a saved reply with its expected revision and reason. Sends nothing. API reference: https://api.gosummer.ai/v1/openapi.json"},{"name":"summer_saved_replies_history","description":"Read original revisions of a saved reply."},{"name":"summer_saved_views_list","description":"Read this person's saved inbox views and shared company views."},{"name":"summer_saved_views_save","description":"Save a personal or shared inbox view. Known case filters are normalized by the same service as the UI."},{"name":"summer_saved_views_delete","description":"Remove an owned inbox view, retaining the database's ownership checks."},{"name":"summer_quality_scenarios_list","description":"Read quality scenarios, assessments and current outcomes."},{"name":"summer_quality_scenarios_get","description":"Read one scenario and its saved assessments."},{"name":"summer_quality_scenarios_save","description":"Create, revise or retire a quality scenario, with expected revision and reason."},{"name":"summer_quality_assessments_save","description":"Record an evidence-backed assessment or correction. Does not approve a plan or customer action."},{"name":"summer_quality_corrections_list","description":"Read evidence-backed corrections to previous quality assessments."},{"name":"summer_privacy_requests_list","description":"Read privacy export/deletion requests, status and original event history. Does not export or delete data."},{"name":"summer_privacy_requests_create","description":"File an export or deletion request for human review. Cannot approve, perform or attest completion of the work."},{"name":"summer_work_routing_read","description":"Read eligible teammates and automatic owner/reviewer routing settings."},{"name":"summer_work_routing_update","description":"Save automatic owner/reviewer routing with the expected version. Does not grant roles or approval authority."},{"name":"summer_cases_assignment_read","description":"Read a case's issue owner, plan reviewer and eligible teammates."},{"name":"summer_cases_assignment_update","description":"Assign an issue owner or plan reviewer with the previous owner as a conflict check. Does not grant roles or approve a plan."},{"name":"summer_reports_credits","description":"Read all-time and month-to-date credits, pending reservations and monthly usage in the company timezone."},{"name":"summer_reports_service_metrics","description":"Read current response and resolution metrics in the company timezone."},{"name":"summer_reports_delivery","description":"Read delivery attempts, failures and recorded results. Does not retry a delivery."},{"name":"summer_reports_commitments","description":"Read outstanding customer promises and unfinished work."},{"name":"summer_agent_exclusions_list","description":"Read the company's sender exclusions and original edit history. Changes retain human approval."},{"name":"summer_messenger_conversations_list","description":"Search and filter the complete Messenger inbox, including visitor conversations without Ops cases."},{"name":"summer_messenger_conversations_get","description":"Read original Messenger messages with saved human sender_display_name, contact form details, read receipts and attachments without marking the chat read."},{"name":"summer_pharmacy_calls_settings_read","description":"Read demo pharmacy-call voice, vocabulary and change history. Starts no call."},{"name":"summer_pharmacy_calls_settings_update","description":"Save the demo pharmacy-call voice and vocabulary with the expected revision. Starts no call."},{"name":"summer_imports_intercom_list","description":"Read Intercom migration previews, saved progress, counts, errors and Summer inbox destinations. Does not start an import."},{"name":"summer_imports_intercom_preview","description":"Check the saved Intercom key against a workspace and preview contact/conversation counts. Save the selected Summer inbox and explicit account-matching choice. I"},{"name":"summer_imports_intercom_control","description":"Start, pause, resume or rescan an Intercom migration with its current version. Optional incremental sync reconciles the same original IDs; no replies, notificat"},{"name":"summer_imports_intercom_profiles","description":"Search imported Summer profiles and their original conversation references. Contact details do not establish account ownership."},{"name":"summer_client_status","description":"Check live Summer MCP/API versions, old client warnings and the seven-day discovery refresh interval. Optional cached client versions and the last successful ch"},{"name":"summer_account_me","description":"Show the signed-in person, Summer access status and this connection's grant."},{"name":"summer_account_companies_list","description":"List companies the person can access and whether this connection includes each one."},{"name":"summer_account_access_request_read","description":"Read the person's Summer access request. Approval is a separate Summer team decision."},{"name":"summer_account_access_request_submit","description":"Submit or update a Summer access request. This cannot approve access."},{"name":"summer_account_connections_list","description":"List this person's agent connections, grants, last use and expiry."},{"name":"summer_account_connections_revoke","description":"Revoke one of this person's agent connections immediately."},{"name":"summer_guides_get","description":"Read the company's editable guidebook, draft articles, assets and publication state. Customer guides share the existing company knowledge source."},{"name":"summer_guides_save","description":"Create or edit guidebook details at the expected version. Saves a private draft; does not publish."},{"name":"summer_guides_articles_get","description":"Read an editable guide article and its current knowledge revision."},{"name":"summer_guides_articles_save","description":"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 chang"},{"name":"summer_guides_preview","description":"Read the exact current draft, article revisions and authenticated preview URL before publishing. No public access token is issued."},{"name":"summer_guides_authoring","description":"Read the company's reviewed guide-authoring brief, draft article references and publication state. This read starts no model run and changes no customer data."},{"name":"summer_guides_publish","description":"Publish the exact selected article revisions and ready media to the company's customer help center. Requires explicit publication authority; does not approve cu"},{"name":"summer_guides_unpublish","description":"Remove the company's guide and release media from Summer's public serving path at the expected version. Downloaded copies cannot be recalled."},{"name":"summer_guides_history","description":"Read the company's guide edits, upload and publication history."},{"name":"summer_guides_hosting_get","description":"Read the optional custom guide domain, DNS instructions and verified HTTPS status. Summer-hosted guide URLs need no customer DNS setup."},{"name":"summer_guides_hosting_save","description":"Save or remove a custom guide hostname at the expected version. Saving a name does not verify ownership or provision HTTPS."},{"name":"summer_guides_hosting_verify","description":"Check the saved domain's DNS ownership, attach it through Summer's hosting connection and verify HTTPS. Returns pending until each check succeeds."},{"name":"summer_assets_list","description":"List the company's private guide media, metadata and upload status. Uploading does not make a file public."},{"name":"summer_assets_get","description":"Read one guide asset, checksum and resumable chunk receipts. No secret upload capability is returned."},{"name":"summer_assets_uploads_create","description":"Start or recover a private resumable Markdown, image, video, PDF or caption upload from metadata. File bytes are transferred separately; this hosted endpoint ha"},{"name":"summer_assets_uploads_complete","description":"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 publishe"},{"name":"summer_assets_edit","description":"Edit guide media captions, alt text, provenance, transcript or poster at the expected version, or retire unused media. Published releases keep their pinned meta"},{"name":"summer_company_capabilities","description":"What this connection can do here, with a reason for everything unavailable."},{"name":"summer_company_setup_status","description":"Saved, verified, pending, unavailable and enabled state for each setup item."},{"name":"summer_capability_checks_list","description":"Read the same operational capability checklist, results, discovery paths and review history shown in Summer. Every usable API, browser or knowledge path can cou"},{"name":"summer_capability_checks_get","description":"Read one capability, its concrete test, evidence and latest 20 review records."},{"name":"summer_capability_checks_save","description":"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 too"},{"name":"summer_capability_checks_report","description":"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. Repo"},{"name":"summer_capability_checks_test","description":"Request a read-only Summer capability test on an authorized sample case. Also needs investigations.request and current runtime access. Does not approve or execu"},{"name":"summer_company_settings_read","description":"Read company-wide settings. Changes affect every environment."},{"name":"summer_company_settings_update","description":"Update company-wide settings with the expected version. Affects every environment."},{"name":"summer_integrations_list","description":"List provider integrations, their categories, required fields and saved metadata. Filter by search, category or connection. Connected means all required credent"},{"name":"summer_integrations_save","description":"Save a custom integration's description, setup instructions and credential field names. This saves metadata only, without credential values or a live connection"},{"name":"summer_integrations_setup_prompt","description":"Prepare an integration-specific MCP setup prompt and Codex or Claude Code app links. Includes the selected company, environment and setup brief, never credentia"},{"name":"summer_credentials_list","description":"List saved credential names, sources and versions. Never returns values."},{"name":"summer_credentials_set","description":"Save one selected credential value or Doppler reference. Replacing an active credential needs credentials.replace. Returns metadata only. Returns a local CLI co"},{"name":"summer_knowledge_list","description":"List current company knowledge documents. Knowledge is company-wide, not per environment."},{"name":"summer_knowledge_create","description":"Upload a new company knowledge document with original revision history. The shared library is used by all roles and environments. Existing document IDs are refu"},{"name":"summer_knowledge_get","description":"Read one company knowledge document and its current revision."},{"name":"summer_knowledge_history","description":"Read the edit history of a company knowledge document."},{"name":"summer_knowledge_edit","description":"Edit an existing company knowledge document with the expected revision and a reason. Affects every environment and later runs."},{"name":"summer_messenger_installations_list","description":"List Messenger installations in this environment. Signing keys are never returned."},{"name":"summer_messenger_installations_create","description":"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 co"},{"name":"summer_messenger_installations_update","description":"Update installation settings with the expected version. Keeps the signing key."},{"name":"summer_messenger_installations_rotate_key","description":"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."},{"name":"summer_messenger_assistant_read","description":"Read assistant settings per installation and whether the managed runtime is enabled."},{"name":"summer_messenger_leads_list","description":"Read consented website leads for this company and environment. Includes volunteered contact details and original submission references."},{"name":"summer_messenger_assistant_update","description":"Update assistant instructions and escalation permission with the expected revision. Company facts live in shared knowledge. Cannot raise the spending limit."},{"name":"summer_messenger_voice_read","description":"Read voice chat settings per installation, the voice services and their voices, published help article count and the voice assistant's update status."},{"name":"summer_messenger_voice_update","description":"Update voice chat settings with the expected revision. Summer updates the voice assistant from these settings and the company's published help articles."},{"name":"summer_messenger_email_read","description":"Read support email addresses: the private forwarding address, the one DNS record to add, whether mail has arrived, sending status, Gmail forwarding codes and em"},{"name":"summer_messenger_email_create","description":"Add a support email address. Summer creates its private forwarding address and signing key and returns the DNS record to add. The address starts off; nothing is"},{"name":"summer_messenger_email_update","description":"Change the sender name or turn a support email address on or off, with the expected version. Turning on needs one received email. Turning off keeps every email "},{"name":"summer_messenger_email_check","description":"Check forwarding, the DNS record and sending status for one support email address now. Records the latest sending status; sends nothing."},{"name":"summer_slack_identity_read","description":"Read the support name and avatar shown on Summer's approved Slack replies, whether the Slack install allows them, and the change history."},{"name":"summer_slack_identity_update","description":"Set the support name and avatar on Summer's approved Slack replies, with the expected revision and a reason. Null values use the plain Summer Ellis identity. Se"},{"name":"summer_company_team_read","description":"List company members and pending invitations. Role changes and invitations stay in Summer."},{"name":"summer_messenger_conversations_assistant","description":"Pause the assistant in one conversation so a person can take over, or ask it to resume. Pausing stops automatic replies immediately."},{"name":"summer_verification_run","description":"Run supported harmless checks. Unsupported checks are reported as unsupported, never as passed."},{"name":"summer_cases_list","description":"List company-owned cases or conversations with filters, ordering, page size, coverage and a cursor. Operational filters require the company's operational connec"},{"name":"summer_cases_search","description":"Find cases by customer name, email, phone, date of birth, support code, order or tracking number, vendor or Stripe ID, or message words, with status and date fi"},{"name":"summer_cases_get","description":"Read one case or conversation with its original messages and related records."},{"name":"summer_cases_attachment","description":"Get a short-lived download for an attachment that belongs to this case."},{"name":"summer_cases_customer_profile","description":"Read the case customer's profile: name, date of birth, contact details, default shipping and billing addresses, each order's addresses and earlier addresses. A "},{"name":"summer_investigations_list","description":"Read investigation runs, saved plans, approval state and execution receipts for a case."},{"name":"summer_runs_list","description":"List investigation and execution runs across cases, newest first, with status, plan approval and date filters."}],"toolCount":108,"toolsHash":"0aaf55d118875d79ab15ee34dd1e417a13bbb4717b715fd10c0044c52c818ede","serverName":"summer","capabilities":["tools","resources","prompts"],"serverVersion":"0.2.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T10:34:11.154Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":347,"error":null,"detail":{"tools":[{"name":"summer_support_policy_read","description":"Read business hours, holidays, response commitments and scheduled policy revisions."},{"name":"summer_support_policy_update","description":"Save business hours and response commitments with the expected revision and an effective date."},{"name":"summer_saved_replies_list","description":"Read company saved replies, optionally including retired replies."},{"name":"summer_saved_replies_save","description":"Create, edit, retire or restore a saved reply with its expected revision and reason. Sends nothing. API reference: https://api.gosummer.ai/v1/openapi.json"},{"name":"summer_saved_replies_history","description":"Read original revisions of a saved reply."},{"name":"summer_saved_views_list","description":"Read this person's saved inbox views and shared company views."},{"name":"summer_saved_views_save","description":"Save a personal or shared inbox view. Known case filters are normalized by the same service as the UI."},{"name":"summer_saved_views_delete","description":"Remove an owned inbox view, retaining the database's ownership checks."},{"name":"summer_quality_scenarios_list","description":"Read quality scenarios, assessments and current outcomes."},{"name":"summer_quality_scenarios_get","description":"Read one scenario and its saved assessments."},{"name":"summer_quality_scenarios_save","description":"Create, revise or retire a quality scenario, with expected revision and reason."},{"name":"summer_quality_assessments_save","description":"Record an evidence-backed assessment or correction. Does not approve a plan or customer action."},{"name":"summer_quality_corrections_list","description":"Read evidence-backed corrections to previous quality assessments."},{"name":"summer_privacy_requests_list","description":"Read privacy export/deletion requests, status and original event history. Does not export or delete data."},{"name":"summer_privacy_requests_create","description":"File an export or deletion request for human review. Cannot approve, perform or attest completion of the work."},{"name":"summer_work_routing_read","description":"Read eligible teammates and automatic owner/reviewer routing settings."},{"name":"summer_work_routing_update","description":"Save automatic owner/reviewer routing with the expected version. Does not grant roles or approval authority."},{"name":"summer_cases_assignment_read","description":"Read a case's issue owner, plan reviewer and eligible teammates."},{"name":"summer_cases_assignment_update","description":"Assign an issue owner or plan reviewer with the previous owner as a conflict check. Does not grant roles or approve a plan."},{"name":"summer_reports_credits","description":"Read all-time and month-to-date credits, pending reservations and monthly usage in the company timezone."},{"name":"summer_reports_service_metrics","description":"Read current response and resolution metrics in the company timezone."},{"name":"summer_reports_delivery","description":"Read delivery attempts, failures and recorded results. Does not retry a delivery."},{"name":"summer_reports_commitments","description":"Read outstanding customer promises and unfinished work."},{"name":"summer_agent_exclusions_list","description":"Read the company's sender exclusions and original edit history. Changes retain human approval."},{"name":"summer_messenger_conversations_list","description":"Search and filter the complete Messenger inbox, including visitor conversations without Ops cases."},{"name":"summer_messenger_conversations_get","description":"Read original Messenger messages with saved human sender_display_name, contact form details, read receipts and attachments without marking the chat read."},{"name":"summer_pharmacy_calls_settings_read","description":"Read demo pharmacy-call voice, vocabulary and change history. Starts no call."},{"name":"summer_pharmacy_calls_settings_update","description":"Save the demo pharmacy-call voice and vocabulary with the expected revision. Starts no call."},{"name":"summer_imports_intercom_list","description":"Read Intercom migration previews, saved progress, counts, errors and Summer inbox destinations. Does not start an import."},{"name":"summer_imports_intercom_preview","description":"Check the saved Intercom key against a workspace and preview contact/conversation counts. Save the selected Summer inbox and explicit account-matching choice. I"},{"name":"summer_imports_intercom_control","description":"Start, pause, resume or rescan an Intercom migration with its current version. Optional incremental sync reconciles the same original IDs; no replies, notificat"},{"name":"summer_imports_intercom_profiles","description":"Search imported Summer profiles and their original conversation references. Contact details do not establish account ownership."},{"name":"summer_client_status","description":"Check live Summer MCP/API versions, old client warnings and the seven-day discovery refresh interval. Optional cached client versions and the last successful ch"},{"name":"summer_account_me","description":"Show the signed-in person, Summer access status and this connection's grant."},{"name":"summer_account_companies_list","description":"List companies the person can access and whether this connection includes each one."},{"name":"summer_account_access_request_read","description":"Read the person's Summer access request. Approval is a separate Summer team decision."},{"name":"summer_account_access_request_submit","description":"Submit or update a Summer access request. This cannot approve access."},{"name":"summer_account_connections_list","description":"List this person's agent connections, grants, last use and expiry."},{"name":"summer_account_connections_revoke","description":"Revoke one of this person's agent connections immediately."},{"name":"summer_guides_get","description":"Read the company's editable guidebook, draft articles, assets and publication state. Customer guides share the existing company knowledge source."},{"name":"summer_guides_save","description":"Create or edit guidebook details at the expected version. Saves a private draft; does not publish."},{"name":"summer_guides_articles_get","description":"Read an editable guide article and its current knowledge revision."},{"name":"summer_guides_articles_save","description":"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 chang"},{"name":"summer_guides_preview","description":"Read the exact current draft, article revisions and authenticated preview URL before publishing. No public access token is issued."},{"name":"summer_guides_authoring","description":"Read the company's reviewed guide-authoring brief, draft article references and publication state. This read starts no model run and changes no customer data."},{"name":"summer_guides_publish","description":"Publish the exact selected article revisions and ready media to the company's customer help center. Requires explicit publication authority; does not approve cu"},{"name":"summer_guides_unpublish","description":"Remove the company's guide and release media from Summer's public serving path at the expected version. Downloaded copies cannot be recalled."},{"name":"summer_guides_history","description":"Read the company's guide edits, upload and publication history."},{"name":"summer_guides_hosting_get","description":"Read the optional custom guide domain, DNS instructions and verified HTTPS status. Summer-hosted guide URLs need no customer DNS setup."},{"name":"summer_guides_hosting_save","description":"Save or remove a custom guide hostname at the expected version. Saving a name does not verify ownership or provision HTTPS."},{"name":"summer_guides_hosting_verify","description":"Check the saved domain's DNS ownership, attach it through Summer's hosting connection and verify HTTPS. Returns pending until each check succeeds."},{"name":"summer_assets_list","description":"List the company's private guide media, metadata and upload status. Uploading does not make a file public."},{"name":"summer_assets_get","description":"Read one guide asset, checksum and resumable chunk receipts. No secret upload capability is returned."},{"name":"summer_assets_uploads_create","description":"Start or recover a private resumable Markdown, image, video, PDF or caption upload from metadata. File bytes are transferred separately; this hosted endpoint ha"},{"name":"summer_assets_uploads_complete","description":"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 publishe"},{"name":"summer_assets_edit","description":"Edit guide media captions, alt text, provenance, transcript or poster at the expected version, or retire unused media. Published releases keep their pinned meta"},{"name":"summer_company_capabilities","description":"What this connection can do here, with a reason for everything unavailable."},{"name":"summer_company_setup_status","description":"Saved, verified, pending, unavailable and enabled state for each setup item."},{"name":"summer_capability_checks_list","description":"Read the same operational capability checklist, results, discovery paths and review history shown in Summer. Every usable API, browser or knowledge path can cou"},{"name":"summer_capability_checks_get","description":"Read one capability, its concrete test, evidence and latest 20 review records."},{"name":"summer_capability_checks_save","description":"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 too"},{"name":"summer_capability_checks_report","description":"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. Repo"},{"name":"summer_capability_checks_test","description":"Request a read-only Summer capability test on an authorized sample case. Also needs investigations.request and current runtime access. Does not approve or execu"},{"name":"summer_company_settings_read","description":"Read company-wide settings. Changes affect every environment."},{"name":"summer_company_settings_update","description":"Update company-wide settings with the expected version. Affects every environment."},{"name":"summer_integrations_list","description":"List provider integrations, their categories, required fields and saved metadata. Filter by search, category or connection. Connected means all required credent"},{"name":"summer_integrations_save","description":"Save a custom integration's description, setup instructions and credential field names. This saves metadata only, without credential values or a live connection"},{"name":"summer_integrations_setup_prompt","description":"Prepare an integration-specific MCP setup prompt and Codex or Claude Code app links. Includes the selected company, environment and setup brief, never credentia"},{"name":"summer_credentials_list","description":"List saved credential names, sources and versions. Never returns values."},{"name":"summer_credentials_set","description":"Save one selected credential value or Doppler reference. Replacing an active credential needs credentials.replace. Returns metadata only. Returns a local CLI co"},{"name":"summer_knowledge_list","description":"List current company knowledge documents. Knowledge is company-wide, not per environment."},{"name":"summer_knowledge_create","description":"Upload a new company knowledge document with original revision history. The shared library is used by all roles and environments. Existing document IDs are refu"},{"name":"summer_knowledge_get","description":"Read one company knowledge document and its current revision."},{"name":"summer_knowledge_history","description":"Read the edit history of a company knowledge document."},{"name":"summer_knowledge_edit","description":"Edit an existing company knowledge document with the expected revision and a reason. Affects every environment and later runs."},{"name":"summer_messenger_installations_list","description":"List Messenger installations in this environment. Signing keys are never returned."},{"name":"summer_messenger_installations_create","description":"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 co"},{"name":"summer_messenger_installations_update","description":"Update installation settings with the expected version. Keeps the signing key."},{"name":"summer_messenger_installations_rotate_key","description":"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."},{"name":"summer_messenger_assistant_read","description":"Read assistant settings per installation and whether the managed runtime is enabled."},{"name":"summer_messenger_leads_list","description":"Read consented website leads for this company and environment. Includes volunteered contact details and original submission references."},{"name":"summer_messenger_assistant_update","description":"Update assistant instructions and escalation permission with the expected revision. Company facts live in shared knowledge. Cannot raise the spending limit."},{"name":"summer_messenger_voice_read","description":"Read voice chat settings per installation, the voice services and their voices, published help article count and the voice assistant's update status."},{"name":"summer_messenger_voice_update","description":"Update voice chat settings with the expected revision. Summer updates the voice assistant from these settings and the company's published help articles."},{"name":"summer_messenger_email_read","description":"Read support email addresses: the private forwarding address, the one DNS record to add, whether mail has arrived, sending status, Gmail forwarding codes and em"},{"name":"summer_messenger_email_create","description":"Add a support email address. Summer creates its private forwarding address and signing key and returns the DNS record to add. The address starts off; nothing is"},{"name":"summer_messenger_email_update","description":"Change the sender name or turn a support email address on or off, with the expected version. Turning on needs one received email. Turning off keeps every email "},{"name":"summer_messenger_email_check","description":"Check forwarding, the DNS record and sending status for one support email address now. Records the latest sending status; sends nothing."},{"name":"summer_slack_identity_read","description":"Read the support name and avatar shown on Summer's approved Slack replies, whether the Slack install allows them, and the change history."},{"name":"summer_slack_identity_update","description":"Set the support name and avatar on Summer's approved Slack replies, with the expected revision and a reason. Null values use the plain Summer Ellis identity. Se"},{"name":"summer_company_team_read","description":"List company members and pending invitations. Role changes and invitations stay in Summer."},{"name":"summer_messenger_conversations_assistant","description":"Pause the assistant in one conversation so a person can take over, or ask it to resume. Pausing stops automatic replies immediately."},{"name":"summer_verification_run","description":"Run supported harmless checks. Unsupported checks are reported as unsupported, never as passed."},{"name":"summer_cases_list","description":"List company-owned cases or conversations with filters, ordering, page size, coverage and a cursor. Operational filters require the company's operational connec"},{"name":"summer_cases_search","description":"Find cases by customer name, email, phone, date of birth, support code, order or tracking number, vendor or Stripe ID, or message words, with status and date fi"},{"name":"summer_cases_get","description":"Read one case or conversation with its original messages and related records."},{"name":"summer_cases_attachment","description":"Get a short-lived download for an attachment that belongs to this case."},{"name":"summer_cases_customer_profile","description":"Read the case customer's profile: name, date of birth, contact details, default shipping and billing addresses, each order's addresses and earlier addresses. A "},{"name":"summer_investigations_list","description":"Read investigation runs, saved plans, approval state and execution receipts for a case."},{"name":"summer_runs_list","description":"List investigation and execution runs across cases, newest first, with status, plan approval and date filters."}],"toolCount":108,"toolsHash":"0aaf55d118875d79ab15ee34dd1e417a13bbb4717b715fd10c0044c52c818ede","serverName":"summer","capabilities":["tools","resources","prompts"],"serverVersion":"0.2.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T03:29:49.015Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":232,"error":null,"detail":{"tools":[{"name":"summer_account_me","description":"Show the signed-in person, Summer access status and this connection's grant."},{"name":"summer_account_companies_list","description":"List companies the person can access and whether this connection includes each one."},{"name":"summer_account_access_request_read","description":"Read the person's Summer access request. Approval is a separate Summer team decision."},{"name":"summer_account_access_request_submit","description":"Submit or update a Summer access request. This cannot approve access."},{"name":"summer_account_connections_list","description":"List this person's agent connections, grants, last use and expiry."},{"name":"summer_account_connections_revoke","description":"Revoke one of this person's agent connections immediately."},{"name":"summer_guides_get","description":"Read the company's editable guidebook, draft articles, assets and publication state. Customer guides share the existing company knowledge source."},{"name":"summer_guides_save","description":"Create or edit guidebook details at the expected version. Saves a private draft; does not publish."},{"name":"summer_guides_articles_get","description":"Read an editable guide article and its current knowledge revision."},{"name":"summer_guides_articles_save","description":"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 chang"},{"name":"summer_guides_preview","description":"Read the exact current draft, article revisions and authenticated preview URL before publishing. No public access token is issued."},{"name":"summer_guides_authoring","description":"Get the reviewed company-specific guide-building instructions for your native coding agent. It uses its own authorized writing, screenshot, image and video tool"},{"name":"summer_guides_publish","description":"Publish the exact selected article revisions and ready media to the company's customer help center. Requires explicit publication authority; does not approve cu"},{"name":"summer_guides_unpublish","description":"Remove the company's guide and release media from Summer's public serving path at the expected version. Downloaded copies cannot be recalled."},{"name":"summer_guides_history","description":"Read the company's guide edits, upload and publication history."},{"name":"summer_guides_hosting_get","description":"Read the optional custom guide domain, DNS instructions and verified HTTPS status. Summer-hosted guide URLs need no customer DNS setup."},{"name":"summer_guides_hosting_save","description":"Save or remove a custom guide hostname at the expected version. Saving a name does not verify ownership or provision HTTPS."},{"name":"summer_guides_hosting_verify","description":"Check the saved domain's DNS ownership, attach it through Summer's hosting connection and verify HTTPS. Returns pending until each check succeeds."},{"name":"summer_assets_list","description":"List the company's private guide media, metadata and upload status. Uploading does not make a file public."},{"name":"summer_assets_get","description":"Read one guide asset, checksum and resumable chunk receipts. No secret upload capability is returned."},{"name":"summer_assets_uploads_create","description":"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 hos"},{"name":"summer_assets_uploads_complete","description":"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 publishe"},{"name":"summer_assets_edit","description":"Edit guide media captions, alt text, provenance, transcript or poster at the expected version, or retire unused media. Published releases keep their pinned meta"},{"name":"summer_company_capabilities","description":"What this connection can do here, with a reason for everything unavailable."},{"name":"summer_company_setup_status","description":"Saved, verified, pending, unavailable and enabled state for each setup item."},{"name":"summer_capability_checks_list","description":"Read the same operational capability checklist, results, discovery paths and review history shown in Summer. Every usable API, browser or knowledge path can cou"},{"name":"summer_capability_checks_get","description":"Read one capability, its concrete test, evidence and latest 20 review records."},{"name":"summer_capability_checks_save","description":"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 too"},{"name":"summer_capability_checks_report","description":"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. Repo"},{"name":"summer_capability_checks_test","description":"Request a read-only Summer capability test on an authorized sample case. Also needs investigations.request and current runtime access. Does not approve or execu"},{"name":"summer_company_settings_read","description":"Read company-wide settings. Changes affect every environment."},{"name":"summer_company_settings_update","description":"Update company-wide settings with the expected version. Affects every environment."},{"name":"summer_integrations_list","description":"List provider integrations, their required fields and saved metadata. Never returns values."},{"name":"summer_integrations_save","description":"Define a custom integration's credential names and labels. No secret values. Saving a definition does not establish runtime access; upload secrets through the l"},{"name":"summer_credentials_list","description":"List saved credential names, sources and versions. Never returns values."},{"name":"summer_credentials_set","description":"Save one selected credential value or Doppler reference. Replacing an active credential needs credentials.replace. Returns metadata only. Returns a local CLI co"},{"name":"summer_knowledge_list","description":"List current company knowledge documents. Knowledge is company-wide, not per environment."},{"name":"summer_knowledge_create","description":"Upload a new company knowledge document with original revision history. The shared company library is used by all roles and environments. An existing document m"},{"name":"summer_knowledge_get","description":"Read one company knowledge document and its current revision."},{"name":"summer_knowledge_history","description":"Read the edit history of a company knowledge document."},{"name":"summer_knowledge_edit","description":"Edit an existing company knowledge document with the expected revision and a reason. Affects every environment and later runs."},{"name":"summer_messenger_installations_list","description":"List Messenger installations in this environment. Signing keys are never returned."},{"name":"summer_messenger_installations_create","description":"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 co"},{"name":"summer_messenger_installations_update","description":"Update installation settings with the expected version. Keeps the signing key."},{"name":"summer_messenger_installations_rotate_key","description":"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."},{"name":"summer_messenger_assistant_read","description":"Read assistant settings per installation and whether the managed runtime is enabled."},{"name":"summer_messenger_leads_list","description":"Read consented website leads for this company and environment. Includes volunteered contact details and original submission references."},{"name":"summer_messenger_assistant_update","description":"Update assistant instructions and escalation permission with the expected revision. Company facts live in shared knowledge. Cannot raise the spending limit."},{"name":"summer_messenger_voice_read","description":"Read voice chat settings per installation, the voice services and their voices, published help article count and the voice assistant's update status."},{"name":"summer_messenger_voice_update","description":"Update voice chat settings with the expected revision. Summer updates the voice assistant from these settings and the company's published help articles."},{"name":"summer_messenger_email_read","description":"Read support email addresses: the private forwarding address, the one DNS record to add, whether mail has arrived, sending status, Gmail forwarding codes and em"},{"name":"summer_messenger_email_create","description":"Add a support email address. Summer creates its private forwarding address and signing key and returns the DNS record to add. The address starts off; nothing is"},{"name":"summer_messenger_email_update","description":"Change the sender name or turn a support email address on or off, with the expected version. Turning on needs one received email. Turning off keeps every email "},{"name":"summer_messenger_email_check","description":"Check forwarding, the DNS record and sending status for one support email address now. Records the latest sending status; sends nothing."},{"name":"summer_slack_identity_read","description":"Read the support name and avatar shown on Summer's approved Slack replies, whether the Slack install allows them, and the change history."},{"name":"summer_slack_identity_update","description":"Set the support name and avatar on Summer's approved Slack replies, with the expected revision and a reason. Null values use the plain Summer Ellis identity. Se"},{"name":"summer_company_team_read","description":"List company members and pending invitations. Role changes and invitations stay in Summer."},{"name":"summer_messenger_conversations_assistant","description":"Pause the assistant in one conversation so a person can take over, or ask it to resume. Pausing stops automatic replies immediately."},{"name":"summer_verification_run","description":"Run supported harmless checks. Unsupported checks are reported as unsupported, never as passed."},{"name":"summer_cases_list","description":"List company-owned cases or conversations, newest first, with coverage and a cursor. To find a customer or case, use cases.search."},{"name":"summer_cases_search","description":"Find cases by customer name, email, phone, date of birth, support code, order or tracking number, vendor or Stripe ID, or message words, with status and date fi"},{"name":"summer_cases_get","description":"Read one case or conversation with its original messages and related records."},{"name":"summer_cases_attachment","description":"Get a short-lived download for an attachment that belongs to this case."},{"name":"summer_cases_customer_profile","description":"Read the case customer's profile: name, date of birth, contact details, default shipping and billing addresses, each order's addresses and earlier addresses. A "},{"name":"summer_investigations_list","description":"Read investigation runs, saved plans, approval state and execution receipts for a case."},{"name":"summer_runs_list","description":"List investigation and execution runs across cases, newest first, with status, plan approval and date filters. Use investigations.list for one case's full plans"},{"name":"summer_investigations_request","description":"Ask Summer to investigate the case, or revise a saved plan with feedback. Completion is not approval."},{"name":"summer_actions_prepare","description":"Prepare the exact work in the current saved plan for human approval in Summer. Does not approve or execute."},{"name":"summer_events_list","description":"Read configuration and activity events after a cursor. Resume from next_cursor."},{"name":"summer_service_accounts_list","description":"List the company's service accounts."},{"name":"summer_service_accounts_save","description":"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."},{"name":"summer_webhooks_list","description":"List webhook endpoints and delivery state."},{"name":"summer_webhooks_save","description":"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 secr"},{"name":"summer_webhooks_replay","description":"Queue past events after a cursor for delivery again to one endpoint. Receivers deduplicate by event ID."}],"toolCount":74,"toolsHash":"9127a42651f4378e69e3caf90525c6bdad41c829e80e5d80f0b9f8792d606b9b","serverName":"summer","capabilities":["tools","resources","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T20:29:38.211Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":289,"error":null,"detail":{"tools":[{"name":"summer_account_me","description":"Show the signed-in person, Summer access status and this connection's grant."},{"name":"summer_account_companies_list","description":"List companies the person can access and whether this connection includes each one."},{"name":"summer_account_access_request_read","description":"Read the person's Summer access request. Approval is a separate Summer team decision."},{"name":"summer_account_access_request_submit","description":"Submit or update a Summer access request. This cannot approve access."},{"name":"summer_account_connections_list","description":"List this person's agent connections, grants, last use and expiry."},{"name":"summer_account_connections_revoke","description":"Revoke one of this person's agent connections immediately."},{"name":"summer_guides_get","description":"Read the company's editable guidebook, draft articles, assets and publication state. Customer guides share the existing company knowledge source."},{"name":"summer_guides_save","description":"Create or edit guidebook details at the expected version. Saves a private draft; does not publish."},{"name":"summer_guides_articles_get","description":"Read an editable guide article and its current knowledge revision."},{"name":"summer_guides_articles_save","description":"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 chang"},{"name":"summer_guides_preview","description":"Read the exact current draft, article revisions and authenticated preview URL before publishing. No public access token is issued."},{"name":"summer_guides_authoring","description":"Get the reviewed company-specific guide-building instructions for your native coding agent. It uses its own authorized writing, screenshot, image and video tool"},{"name":"summer_guides_publish","description":"Publish the exact selected article revisions and ready media to the company's customer help center. Requires explicit publication authority; does not approve cu"},{"name":"summer_guides_unpublish","description":"Remove the company's guide and release media from Summer's public serving path at the expected version. Downloaded copies cannot be recalled."},{"name":"summer_guides_history","description":"Read the company's guide edits, upload and publication history."},{"name":"summer_guides_hosting_get","description":"Read the optional custom guide domain, DNS instructions and verified HTTPS status. Summer-hosted guide URLs need no customer DNS setup."},{"name":"summer_guides_hosting_save","description":"Save or remove a custom guide hostname at the expected version. Saving a name does not verify ownership or provision HTTPS."},{"name":"summer_guides_hosting_verify","description":"Check the saved domain's DNS ownership, attach it through Summer's hosting connection and verify HTTPS. Returns pending until each check succeeds."},{"name":"summer_assets_list","description":"List the company's private guide media, metadata and upload status. Uploading does not make a file public."},{"name":"summer_assets_get","description":"Read one guide asset, checksum and resumable chunk receipts. No secret upload capability is returned."},{"name":"summer_assets_uploads_create","description":"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 hos"},{"name":"summer_assets_uploads_complete","description":"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 publishe"},{"name":"summer_assets_edit","description":"Edit guide media captions, alt text, provenance, transcript or poster at the expected version, or retire unused media. Published releases keep their pinned meta"},{"name":"summer_company_capabilities","description":"What this connection can do here, with a reason for everything unavailable."},{"name":"summer_company_setup_status","description":"Saved, verified, pending, unavailable and enabled state for each setup item."},{"name":"summer_capability_checks_list","description":"Read the same operational capability checklist, results, discovery paths and review history shown in Summer. Every usable API, browser or knowledge path can cou"},{"name":"summer_capability_checks_get","description":"Read one capability, its concrete test, evidence and latest 20 review records."},{"name":"summer_capability_checks_save","description":"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 too"},{"name":"summer_capability_checks_report","description":"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. Repo"},{"name":"summer_capability_checks_test","description":"Request a read-only Summer capability test on an authorized sample case. Also needs investigations.request and current runtime access. Does not approve or execu"},{"name":"summer_company_settings_read","description":"Read company-wide settings. Changes affect every environment."},{"name":"summer_company_settings_update","description":"Update company-wide settings with the expected version. Affects every environment."},{"name":"summer_integrations_list","description":"List provider integrations, their required fields and saved metadata. Never returns values."},{"name":"summer_integrations_save","description":"Define a custom integration's credential names and labels. No secret values. Saving a definition does not establish runtime access; upload secrets through the l"},{"name":"summer_credentials_list","description":"List saved credential names, sources and versions. Never returns values."},{"name":"summer_credentials_set","description":"Save one selected credential value or Doppler reference. Replacing an active credential needs credentials.replace. Returns metadata only. Returns a local CLI co"},{"name":"summer_knowledge_list","description":"List current company knowledge documents. Knowledge is company-wide, not per environment."},{"name":"summer_knowledge_create","description":"Upload a new company knowledge document with original revision history. The shared company library is used by all roles and environments. An existing document m"},{"name":"summer_knowledge_get","description":"Read one company knowledge document and its current revision."},{"name":"summer_knowledge_history","description":"Read the edit history of a company knowledge document."},{"name":"summer_knowledge_edit","description":"Edit an existing company knowledge document with the expected revision and a reason. Affects every environment and later runs."},{"name":"summer_messenger_installations_list","description":"List Messenger installations in this environment. Signing keys are never returned."},{"name":"summer_messenger_installations_create","description":"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 co"},{"name":"summer_messenger_installations_update","description":"Update installation settings with the expected version. Keeps the signing key."},{"name":"summer_messenger_installations_rotate_key","description":"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."},{"name":"summer_messenger_assistant_read","description":"Read assistant settings per installation and whether the managed runtime is enabled."},{"name":"summer_messenger_leads_list","description":"Read consented website leads for this company and environment. Includes volunteered contact details and original submission references."},{"name":"summer_messenger_assistant_update","description":"Update assistant instructions and escalation permission with the expected revision. Company facts live in shared knowledge. Cannot raise the spending limit."},{"name":"summer_messenger_voice_read","description":"Read voice chat settings per installation, the voice services and their voices, published help article count and the voice assistant's update status."},{"name":"summer_messenger_voice_update","description":"Update voice chat settings with the expected revision. Summer updates the voice assistant from these settings and the company's published help articles."},{"name":"summer_company_team_read","description":"List company members and pending invitations. Role changes and invitations stay in Summer."},{"name":"summer_messenger_conversations_assistant","description":"Pause the assistant in one conversation so a person can take over, or ask it to resume. Pausing stops automatic replies immediately."},{"name":"summer_verification_run","description":"Run supported harmless checks. Unsupported checks are reported as unsupported, never as passed."},{"name":"summer_cases_list","description":"List company-owned cases or conversations, newest first, with coverage and a cursor. Text search is not available through the API yet."},{"name":"summer_cases_get","description":"Read one case or conversation with its original messages and related records."},{"name":"summer_cases_attachment","description":"Get a short-lived download for an attachment that belongs to this case."},{"name":"summer_investigations_list","description":"Read investigation runs, saved plans, approval state and execution receipts for a case."},{"name":"summer_investigations_request","description":"Ask Summer to investigate the case, or revise a saved plan with feedback. Completion is not approval."},{"name":"summer_actions_prepare","description":"Prepare the exact work in the current saved plan for human approval in Summer. Does not approve or execute."},{"name":"summer_events_list","description":"Read configuration and activity events after a cursor. Resume from next_cursor."},{"name":"summer_service_accounts_list","description":"List the company's service accounts."},{"name":"summer_service_accounts_save","description":"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."},{"name":"summer_webhooks_list","description":"List webhook endpoints and delivery state."},{"name":"summer_webhooks_save","description":"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 secr"},{"name":"summer_webhooks_replay","description":"Queue past events after a cursor for delivery again to one endpoint. Receivers deduplicate by event ID."}],"toolCount":65,"toolsHash":"c5f3825a9d69a90f6e9d126748b0c6bd5b50ed45cda7455a8852d468f9d454a0","serverName":"summer","capabilities":["tools","resources","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T11:27:23.417Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":495,"error":null,"detail":{"tools":[{"name":"summer_account_me","description":"Show the signed-in person, Summer access status and this connection's grant."},{"name":"summer_account_companies_list","description":"List companies the person can access and whether this connection includes each one."},{"name":"summer_account_access_request_read","description":"Read the person's Summer access request. Approval is a separate Summer team decision."},{"name":"summer_account_access_request_submit","description":"Submit or update a Summer access request. This cannot approve access."},{"name":"summer_account_connections_list","description":"List this person's agent connections, grants, last use and expiry."},{"name":"summer_account_connections_revoke","description":"Revoke one of this person's agent connections immediately."},{"name":"summer_guides_get","description":"Read the company's editable guidebook, draft articles, assets and publication state. Customer guides share the existing company knowledge source."},{"name":"summer_guides_save","description":"Create or edit guidebook details at the expected version. Saves a private draft; does not publish."},{"name":"summer_guides_articles_get","description":"Read an editable guide article and its current knowledge revision."},{"name":"summer_guides_articles_save","description":"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 chang"},{"name":"summer_guides_preview","description":"Read the exact current draft, article revisions and authenticated preview URL before publishing. No public access token is issued."},{"name":"summer_guides_authoring","description":"Get the reviewed company-specific guide-building instructions for your native coding agent. It uses its own authorized writing, screenshot, image and video tool"},{"name":"summer_guides_publish","description":"Publish the exact selected article revisions and ready media to the company's customer help center. Requires explicit publication authority; does not approve cu"},{"name":"summer_guides_unpublish","description":"Remove the company's guide and release media from Summer's public serving path at the expected version. Downloaded copies cannot be recalled."},{"name":"summer_guides_history","description":"Read the company's guide edits, upload and publication history."},{"name":"summer_guides_hosting_get","description":"Read the optional custom guide domain, DNS instructions and verified HTTPS status. Summer-hosted guide URLs need no customer DNS setup."},{"name":"summer_guides_hosting_save","description":"Save or remove a custom guide hostname at the expected version. Saving a name does not verify ownership or provision HTTPS."},{"name":"summer_guides_hosting_verify","description":"Check the saved domain's DNS ownership, attach it through Summer's hosting connection and verify HTTPS. Returns pending until each check succeeds."},{"name":"summer_assets_list","description":"List the company's private guide media, metadata and upload status. Uploading does not make a file public."},{"name":"summer_assets_get","description":"Read one guide asset, checksum and resumable chunk receipts. No secret upload capability is returned."},{"name":"summer_assets_uploads_create","description":"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 hos"},{"name":"summer_assets_uploads_complete","description":"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 publishe"},{"name":"summer_assets_edit","description":"Edit guide media captions, alt text, provenance, transcript or poster at the expected version, or retire unused media. Published releases keep their pinned meta"},{"name":"summer_company_capabilities","description":"What this connection can do here, with a reason for everything unavailable."},{"name":"summer_company_setup_status","description":"Saved, verified, pending, unavailable and enabled state for each setup item."},{"name":"summer_capability_checks_list","description":"Read the same operational capability checklist, results, discovery paths and review history shown in Summer. Every usable API, browser or knowledge path can cou"},{"name":"summer_capability_checks_get","description":"Read one capability, its concrete test, evidence and latest 20 review records."},{"name":"summer_capability_checks_save","description":"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 too"},{"name":"summer_capability_checks_report","description":"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. Repo"},{"name":"summer_capability_checks_test","description":"Request a read-only Summer capability test on an authorized sample case. Also needs investigations.request and current runtime access. Does not approve or execu"},{"name":"summer_company_settings_read","description":"Read company-wide settings. Changes affect every environment."},{"name":"summer_company_settings_update","description":"Update company-wide settings with the expected version. Affects every environment."},{"name":"summer_integrations_list","description":"List provider integrations, their required fields and saved metadata. Never returns values."},{"name":"summer_integrations_save","description":"Define a custom integration's credential names and labels. No secret values. Saving a definition does not establish runtime access; upload secrets through the l"},{"name":"summer_credentials_list","description":"List saved credential names, sources and versions. Never returns values."},{"name":"summer_credentials_set","description":"Save one selected credential value or Doppler reference. Replacing an active credential needs credentials.replace. Returns metadata only. Returns a local CLI co"},{"name":"summer_knowledge_list","description":"List current company knowledge documents. Knowledge is company-wide, not per environment."},{"name":"summer_knowledge_create","description":"Upload a new company knowledge document with original revision history. The shared company library is used by all roles and environments. An existing document m"},{"name":"summer_knowledge_get","description":"Read one company knowledge document and its current revision."},{"name":"summer_knowledge_history","description":"Read the edit history of a company knowledge document."},{"name":"summer_knowledge_edit","description":"Edit an existing company knowledge document with the expected revision and a reason. Affects every environment and later runs."},{"name":"summer_messenger_installations_list","description":"List Messenger installations in this environment. Signing keys are never returned."},{"name":"summer_messenger_installations_create","description":"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 co"},{"name":"summer_messenger_installations_update","description":"Update installation settings with the expected version. Keeps the signing key."},{"name":"summer_messenger_installations_rotate_key","description":"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."},{"name":"summer_messenger_assistant_read","description":"Read assistant settings per installation and whether the managed runtime is enabled."},{"name":"summer_messenger_leads_list","description":"Read consented website leads for this company and environment. Includes volunteered contact details and original submission references."},{"name":"summer_messenger_assistant_update","description":"Update assistant instructions and escalation permission with the expected revision. Company facts live in shared knowledge. Cannot raise the spending limit."},{"name":"summer_messenger_voice_read","description":"Read voice chat settings per installation, the available voices, published help article count and the voice assistant's update status."},{"name":"summer_messenger_voice_update","description":"Update voice chat settings with the expected revision. Summer updates the voice assistant from these settings and the company's published help articles."},{"name":"summer_company_team_read","description":"List company members and pending invitations. Role changes and invitations stay in Summer."},{"name":"summer_messenger_conversations_assistant","description":"Pause the assistant in one conversation so a person can take over, or ask it to resume. Pausing stops automatic replies immediately."},{"name":"summer_verification_run","description":"Run supported harmless checks. Unsupported checks are reported as unsupported, never as passed."},{"name":"summer_cases_list","description":"List company-owned cases or conversations, newest first, with coverage and a cursor. Text search is not available through the API yet."},{"name":"summer_cases_get","description":"Read one case or conversation with its original messages and related records."},{"name":"summer_cases_attachment","description":"Get a short-lived download for an attachment that belongs to this case."},{"name":"summer_investigations_list","description":"Read investigation runs, saved plans, approval state and execution receipts for a case."},{"name":"summer_investigations_request","description":"Ask Summer to investigate the case, or revise a saved plan with feedback. Completion is not approval."},{"name":"summer_actions_prepare","description":"Prepare the exact work in the current saved plan for human approval in Summer. Does not approve or execute."},{"name":"summer_events_list","description":"Read configuration and activity events after a cursor. Resume from next_cursor."},{"name":"summer_service_accounts_list","description":"List the company's service accounts."},{"name":"summer_service_accounts_save","description":"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."},{"name":"summer_webhooks_list","description":"List webhook endpoints and delivery state."},{"name":"summer_webhooks_save","description":"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 secr"},{"name":"summer_webhooks_replay","description":"Queue past events after a cursor for delivery again to one endpoint. Receivers deduplicate by event ID."}],"toolCount":65,"toolsHash":"fde4cb830158418572516997ff89ff71b947081608d5944452ad314c9cdb41b3","serverName":"summer","capabilities":["tools","resources","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T03:27:10.387Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":344,"error":null,"detail":{"tools":[{"name":"summer_account_me","description":"Show the signed-in person, Summer access status and this connection's grant."},{"name":"summer_account_companies_list","description":"List companies the person can access and whether this connection includes each one."},{"name":"summer_account_access_request_read","description":"Read the person's Summer access request. Approval is a separate Summer team decision."},{"name":"summer_account_access_request_submit","description":"Submit or update a Summer access request. This cannot approve access."},{"name":"summer_account_connections_list","description":"List this person's agent connections, grants, last use and expiry."},{"name":"summer_account_connections_revoke","description":"Revoke one of this person's agent connections immediately."},{"name":"summer_company_capabilities","description":"What this connection can do here, with a reason for everything unavailable."},{"name":"summer_company_setup_status","description":"Saved, verified, pending, unavailable and enabled state for each setup item."},{"name":"summer_capability_checks_list","description":"Read the same operational capability checklist, results, discovery paths and review history shown in Summer. Every usable API, browser or knowledge path can cou"},{"name":"summer_capability_checks_get","description":"Read one capability, its concrete test, evidence and latest 20 review records."},{"name":"summer_capability_checks_save","description":"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 too"},{"name":"summer_capability_checks_report","description":"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. Repo"},{"name":"summer_capability_checks_test","description":"Request a read-only Summer capability test on an authorized sample case. Also needs investigations.request and current runtime access. Does not approve or execu"},{"name":"summer_company_settings_read","description":"Read company-wide settings. Changes affect every environment."},{"name":"summer_company_settings_update","description":"Update company-wide settings with the expected version. Affects every environment."},{"name":"summer_integrations_list","description":"List provider integrations, their required fields and saved metadata. Never returns values."},{"name":"summer_integrations_save","description":"Define a custom integration's credential names and labels. No secret values. Saving a definition does not establish runtime access; upload secrets through the l"},{"name":"summer_credentials_list","description":"List saved credential names, sources and versions. Never returns values."},{"name":"summer_credentials_set","description":"Save one selected credential value or Doppler reference. Replacing an active credential needs credentials.replace. Returns metadata only. Returns a local CLI co"},{"name":"summer_knowledge_list","description":"List current company knowledge documents. Knowledge is company-wide, not per environment."},{"name":"summer_knowledge_create","description":"Upload a new company knowledge document with original revision history. The shared company library is used by all roles and environments. An existing document m"},{"name":"summer_knowledge_get","description":"Read one company knowledge document and its current revision."},{"name":"summer_knowledge_history","description":"Read the edit history of a company knowledge document."},{"name":"summer_knowledge_edit","description":"Edit an existing company knowledge document with the expected revision and a reason. Affects every environment and later runs."},{"name":"summer_messenger_installations_list","description":"List Messenger installations in this environment. Signing keys are never returned."},{"name":"summer_messenger_installations_create","description":"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 co"},{"name":"summer_messenger_installations_update","description":"Update installation settings with the expected version. Keeps the signing key."},{"name":"summer_messenger_installations_rotate_key","description":"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."},{"name":"summer_messenger_assistant_read","description":"Read assistant settings per installation and whether the managed runtime is enabled."},{"name":"summer_messenger_assistant_update","description":"Update assistant instructions and knowledge with the expected revision. Cannot raise the spending limit."},{"name":"summer_company_team_read","description":"List company members and pending invitations. Role changes and invitations stay in Summer."},{"name":"summer_messenger_conversations_assistant","description":"Pause the assistant in one conversation so a person can take over, or ask it to resume. Pausing stops automatic replies immediately."},{"name":"summer_verification_run","description":"Run supported harmless checks. Unsupported checks are reported as unsupported, never as passed."},{"name":"summer_cases_list","description":"List company-owned cases or conversations, newest first, with coverage and a cursor. Text search is not available through the API yet."},{"name":"summer_cases_get","description":"Read one case or conversation with its original messages and related records."},{"name":"summer_cases_attachment","description":"Get a short-lived download for an attachment that belongs to this case."},{"name":"summer_investigations_list","description":"Read investigation runs, saved plans, approval state and execution receipts for a case."},{"name":"summer_investigations_request","description":"Ask Summer to investigate the case, or revise a saved plan with feedback. Completion is not approval."},{"name":"summer_actions_prepare","description":"Prepare the exact work in the current saved plan for human approval in Summer. Does not approve or execute."},{"name":"summer_events_list","description":"Read configuration and activity events after a cursor. Resume from next_cursor."},{"name":"summer_service_accounts_list","description":"List the company's service accounts."},{"name":"summer_service_accounts_save","description":"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."},{"name":"summer_webhooks_list","description":"List webhook endpoints and delivery state."},{"name":"summer_webhooks_save","description":"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 secr"},{"name":"summer_webhooks_replay","description":"Queue past events after a cursor for delivery again to one endpoint. Receivers deduplicate by event ID."}],"toolCount":45,"toolsHash":"515340c8803eb2ec004a5ce8b21821c6358d61877e2e76f3ffabff8cbd1b6d02","serverName":"summer","capabilities":["tools","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"summer_support_policy_read","description":"Read business hours, holidays, response commitments and scheduled policy revisions."},{"name":"summer_support_policy_update","description":"Save business hours and response commitments with the expected revision and an effective date."},{"name":"summer_saved_replies_list","description":"Read company saved replies, optionally including retired replies."},{"name":"summer_saved_replies_save","description":"Create, edit, retire or restore a saved reply with its expected revision and reason. Sends nothing. API reference: https://api.gosummer.ai/v1/openapi.json"},{"name":"summer_saved_replies_history","description":"Read original revisions of a saved reply."},{"name":"summer_saved_views_list","description":"Read this person's saved inbox views and shared company views."},{"name":"summer_saved_views_save","description":"Save a personal or shared inbox view. Known case filters are normalized by the same service as the UI."},{"name":"summer_saved_views_delete","description":"Remove an owned inbox view, retaining the database's ownership checks."},{"name":"summer_quality_scenarios_list","description":"Read quality scenarios, assessments and current outcomes."},{"name":"summer_quality_scenarios_get","description":"Read one scenario and its saved assessments."},{"name":"summer_quality_scenarios_save","description":"Create, revise or retire a quality scenario, with expected revision and reason."},{"name":"summer_quality_assessments_save","description":"Record an evidence-backed assessment or correction. Does not approve a plan or customer action."},{"name":"summer_quality_corrections_list","description":"Read evidence-backed corrections to previous quality assessments."},{"name":"summer_privacy_requests_list","description":"Read privacy export/deletion requests, status and original event history. Does not export or delete data."},{"name":"summer_privacy_requests_create","description":"File an export or deletion request for human review. Cannot approve, perform or attest completion of the work."},{"name":"summer_work_routing_read","description":"Read eligible teammates and automatic owner/reviewer routing settings."},{"name":"summer_work_routing_update","description":"Save automatic owner/reviewer routing with the expected version. Does not grant roles or approval authority."},{"name":"summer_cases_assignment_read","description":"Read a case's issue owner, plan reviewer and eligible teammates."},{"name":"summer_cases_assignment_update","description":"Assign an issue owner or plan reviewer with the previous owner as a conflict check. Does not grant roles or approve a plan."},{"name":"summer_reports_credits","description":"Read all-time and month-to-date credits, pending reservations and monthly usage in the company timezone."},{"name":"summer_reports_service_metrics","description":"Read current response and resolution metrics in the company timezone."},{"name":"summer_reports_delivery","description":"Read delivery attempts, failures and recorded results. Does not retry a delivery."},{"name":"summer_reports_commitments","description":"Read outstanding customer promises and unfinished work."},{"name":"summer_agent_exclusions_list","description":"Read the company's sender exclusions and original edit history. Changes retain human approval."},{"name":"summer_messenger_conversations_list","description":"Search and filter the complete Messenger inbox, including visitor conversations without Ops cases."},{"name":"summer_messenger_conversations_get","description":"Read original Messenger messages with saved human sender_display_name, contact form details, read receipts and attachments without marking the chat read."},{"name":"summer_pharmacy_calls_settings_read","description":"Read demo pharmacy-call voice, vocabulary and change history. Starts no call."},{"name":"summer_pharmacy_calls_settings_update","description":"Save the demo pharmacy-call voice and vocabulary with the expected revision. Starts no call."},{"name":"summer_imports_intercom_list","description":"Read Intercom migration previews, saved progress, counts, errors and Summer inbox destinations. Does not start an import."},{"name":"summer_imports_intercom_preview","description":"Check the saved Intercom key against a workspace and preview contact/conversation counts. Save the selected Summer inbox and explicit account-matching choice. I"},{"name":"summer_imports_intercom_control","description":"Start, pause, resume or rescan an Intercom migration with its current version. Optional incremental sync reconciles the same original IDs; no replies, notificat"},{"name":"summer_imports_intercom_profiles","description":"Search imported Summer profiles and their original conversation references. Contact details do not establish account ownership."},{"name":"summer_client_status","description":"Check live Summer MCP/API versions, old client warnings and the seven-day discovery refresh interval. Optional cached client versions and the last successful ch"},{"name":"summer_account_me","description":"Show the signed-in person, Summer access status and this connection's grant."},{"name":"summer_account_companies_list","description":"List companies the person can access and whether this connection includes each one."},{"name":"summer_account_access_request_read","description":"Read the person's Summer access request. Approval is a separate Summer team decision."},{"name":"summer_account_access_request_submit","description":"Submit or update a Summer access request. This cannot approve access."},{"name":"summer_account_connections_list","description":"List this person's agent connections, grants, last use and expiry."},{"name":"summer_account_connections_revoke","description":"Revoke one of this person's agent connections immediately."},{"name":"summer_guides_get","description":"Read the company's editable guidebook, draft articles, assets and publication state. Customer guides share the existing company knowledge source."},{"name":"summer_guides_save","description":"Create or edit guidebook details at the expected version. Saves a private draft; does not publish."},{"name":"summer_guides_articles_get","description":"Read an editable guide article and its current knowledge revision."},{"name":"summer_guides_articles_save","description":"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 chang"},{"name":"summer_guides_preview","description":"Read the exact current draft, article revisions and authenticated preview URL before publishing. No public access token is issued."},{"name":"summer_guides_authoring","description":"Read the company's reviewed guide-authoring brief, draft article references and publication state. This read starts no model run and changes no customer data."},{"name":"summer_guides_publish","description":"Publish the exact selected article revisions and ready media to the company's customer help center. Requires explicit publication authority; does not approve cu"},{"name":"summer_guides_unpublish","description":"Remove the company's guide and release media from Summer's public serving path at the expected version. Downloaded copies cannot be recalled."},{"name":"summer_guides_history","description":"Read the company's guide edits, upload and publication history."},{"name":"summer_guides_hosting_get","description":"Read the optional custom guide domain, DNS instructions and verified HTTPS status. Summer-hosted guide URLs need no customer DNS setup."},{"name":"summer_guides_hosting_save","description":"Save or remove a custom guide hostname at the expected version. Saving a name does not verify ownership or provision HTTPS."},{"name":"summer_guides_hosting_verify","description":"Check the saved domain's DNS ownership, attach it through Summer's hosting connection and verify HTTPS. Returns pending until each check succeeds."},{"name":"summer_assets_list","description":"List the company's private guide media, metadata and upload status. Uploading does not make a file public."},{"name":"summer_assets_get","description":"Read one guide asset, checksum and resumable chunk receipts. No secret upload capability is returned."},{"name":"summer_assets_uploads_create","description":"Start or recover a private resumable Markdown, image, video, PDF or caption upload from metadata. File bytes are transferred separately; this hosted endpoint ha"},{"name":"summer_assets_uploads_complete","description":"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 publishe"},{"name":"summer_assets_edit","description":"Edit guide media captions, alt text, provenance, transcript or poster at the expected version, or retire unused media. Published releases keep their pinned meta"},{"name":"summer_company_capabilities","description":"What this connection can do here, with a reason for everything unavailable."},{"name":"summer_company_setup_status","description":"Saved, verified, pending, unavailable and enabled state for each setup item."},{"name":"summer_capability_checks_list","description":"Read the same operational capability checklist, results, discovery paths and review history shown in Summer. Every usable API, browser or knowledge path can cou"},{"name":"summer_capability_checks_get","description":"Read one capability, its concrete test, evidence and latest 20 review records."},{"name":"summer_capability_checks_save","description":"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 too"},{"name":"summer_capability_checks_report","description":"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. Repo"},{"name":"summer_capability_checks_test","description":"Request a read-only Summer capability test on an authorized sample case. Also needs investigations.request and current runtime access. Does not approve or execu"},{"name":"summer_company_settings_read","description":"Read company-wide settings. Changes affect every environment."},{"name":"summer_company_settings_update","description":"Update company-wide settings with the expected version. Affects every environment."},{"name":"summer_integrations_list","description":"List provider integrations, their categories, required fields and saved metadata. Filter by search, category or connection. Connected means all required credent"},{"name":"summer_integrations_save","description":"Save a custom integration's description, setup instructions and credential field names. This saves metadata only, without credential values or a live connection"},{"name":"summer_integrations_setup_prompt","description":"Prepare an integration-specific MCP setup prompt and Codex or Claude Code app links. Includes the selected company, environment and setup brief, never credentia"},{"name":"summer_credentials_list","description":"List saved credential names, sources and versions. Never returns values."},{"name":"summer_credentials_set","description":"Save one selected credential value or Doppler reference. Replacing an active credential needs credentials.replace. Returns metadata only. Returns a local CLI co"},{"name":"summer_knowledge_list","description":"List current company knowledge documents. Knowledge is company-wide, not per environment."},{"name":"summer_knowledge_create","description":"Upload a new company knowledge document with original revision history. The shared library is used by all roles and environments. Existing document IDs are refu"},{"name":"summer_knowledge_get","description":"Read one company knowledge document and its current revision."},{"name":"summer_knowledge_history","description":"Read the edit history of a company knowledge document."},{"name":"summer_knowledge_edit","description":"Edit an existing company knowledge document with the expected revision and a reason. Affects every environment and later runs."},{"name":"summer_messenger_installations_list","description":"List Messenger installations in this environment. Signing keys are never returned."},{"name":"summer_messenger_installations_create","description":"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 co"},{"name":"summer_messenger_installations_update","description":"Update installation settings with the expected version. Keeps the signing key."},{"name":"summer_messenger_installations_rotate_key","description":"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."},{"name":"summer_messenger_assistant_read","description":"Read assistant settings per installation and whether the managed runtime is enabled."},{"name":"summer_messenger_leads_list","description":"Read consented website leads for this company and environment. Includes volunteered contact details and original submission references."},{"name":"summer_messenger_assistant_update","description":"Update assistant instructions and escalation permission with the expected revision. Company facts live in shared knowledge. Cannot raise the spending limit."},{"name":"summer_messenger_voice_read","description":"Read voice chat settings per installation, the voice services and their voices, published help article count and the voice assistant's update status."},{"name":"summer_messenger_voice_update","description":"Update voice chat settings with the expected revision. Summer updates the voice assistant from these settings and the company's published help articles."},{"name":"summer_messenger_email_read","description":"Read support email addresses: the private forwarding address, the one DNS record to add, whether mail has arrived, sending status, Gmail forwarding codes and em"},{"name":"summer_messenger_email_create","description":"Add a support email address. Summer creates its private forwarding address and signing key and returns the DNS record to add. The address starts off; nothing is"},{"name":"summer_messenger_email_update","description":"Change the sender name or turn a support email address on or off, with the expected version. Turning on needs one received email. Turning off keeps every email "},{"name":"summer_messenger_email_check","description":"Check forwarding, the DNS record and sending status for one support email address now. Records the latest sending status; sends nothing."},{"name":"summer_slack_identity_read","description":"Read the support name and avatar shown on Summer's approved Slack replies, whether the Slack install allows them, and the change history."},{"name":"summer_slack_identity_update","description":"Set the support name and avatar on Summer's approved Slack replies, with the expected revision and a reason. Null values use the plain Summer Ellis identity. Se"},{"name":"summer_company_team_read","description":"List company members and pending invitations. Role changes and invitations stay in Summer."},{"name":"summer_messenger_conversations_assistant","description":"Pause the assistant in one conversation so a person can take over, or ask it to resume. Pausing stops automatic replies immediately."},{"name":"summer_verification_run","description":"Run supported harmless checks. Unsupported checks are reported as unsupported, never as passed."},{"name":"summer_cases_list","description":"List company-owned cases or conversations with filters, ordering, page size, coverage and a cursor. Operational filters require the company's operational connec"},{"name":"summer_cases_search","description":"Find cases by customer name, email, phone, date of birth, support code, order or tracking number, vendor or Stripe ID, or message words, with status and date fi"},{"name":"summer_cases_get","description":"Read one case or conversation with its original messages and related records."},{"name":"summer_cases_attachment","description":"Get a short-lived download for an attachment that belongs to this case."},{"name":"summer_cases_customer_profile","description":"Read the case customer's profile: name, date of birth, contact details, default shipping and billing addresses, each order's addresses and earlier addresses. A "},{"name":"summer_investigations_list","description":"Read investigation runs, saved plans, approval state and execution receipts for a case."},{"name":"summer_runs_list","description":"List investigation and execution runs across cases, newest first, with status, plan approval and date filters."}],"package":null,"toolSurface":{"id":"ts_gnunccq6dzca","endpointId":"ep_cxuh98x85sfx","hash":"0aaf55d118875d79ab15ee34dd1e417a13bbb4717b715fd10c0044c52c818ede","toolCount":108,"serverName":"summer","serverVersion":"0.2.2","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-22T10:34:11.153Z","lastSeenAt":"2026-10-22T17:30:38.479Z","observations":2,"toolNames":["summer_support_policy_read","summer_support_policy_update","summer_saved_replies_list","summer_saved_replies_save","summer_saved_replies_history","summer_saved_views_list","summer_saved_views_save","summer_saved_views_delete","summer_quality_scenarios_list","summer_quality_scenarios_get","summer_quality_scenarios_save","summer_quality_assessments_save","summer_quality_corrections_list","summer_privacy_requests_list","summer_privacy_requests_create","summer_work_routing_read","summer_work_routing_update","summer_cases_assignment_read","summer_cases_assignment_update","summer_reports_credits","summer_reports_service_metrics","summer_reports_delivery","summer_reports_commitments","summer_agent_exclusions_list","summer_messenger_conversations_list","summer_messenger_conversations_get","summer_pharmacy_calls_settings_read","summer_pharmacy_calls_settings_update","summer_imports_intercom_list","summer_imports_intercom_preview","summer_imports_intercom_control","summer_imports_intercom_profiles","summer_client_status","summer_account_me","summer_account_companies_list","summer_account_access_request_read","summer_account_access_request_submit","summer_account_connections_list","summer_account_connections_revoke","summer_guides_get","summer_guides_save","summer_guides_articles_get","summer_guides_articles_save","summer_guides_preview","summer_guides_authoring","summer_guides_publish","summer_guides_unpublish","summer_guides_history","summer_guides_hosting_get","summer_guides_hosting_save","summer_guides_hosting_verify","summer_assets_list","summer_assets_get","summer_assets_uploads_create","summer_assets_uploads_complete","summer_assets_edit","summer_company_capabilities","summer_company_setup_status","summer_capability_checks_list","summer_capability_checks_get","summer_capability_checks_save","summer_capability_checks_report","summer_capability_checks_test","summer_company_settings_read","summer_company_settings_update","summer_integrations_list","summer_integrations_save","summer_integrations_setup_prompt","summer_credentials_list","summer_credentials_set","summer_knowledge_list","summer_knowledge_create","summer_knowledge_get","summer_knowledge_history","summer_knowledge_edit","summer_messenger_installations_list","summer_messenger_installations_create","summer_messenger_installations_update","summer_messenger_installations_rotate_key","summer_messenger_assistant_read","summer_messenger_leads_list","summer_messenger_assistant_update","summer_messenger_voice_read","summer_messenger_voice_update","summer_messenger_email_read","summer_messenger_email_create","summer_messenger_email_update","summer_messenger_email_check","summer_slack_identity_read","summer_slack_identity_update","summer_company_team_read","summer_messenger_conversations_assistant","summer_verification_run","summer_cases_list","summer_cases_search","summer_cases_get","summer_cases_attachment","summer_cases_customer_profile","summer_investigations_list","summer_runs_list","summer_investigations_request","summer_actions_prepare","summer_events_list","summer_service_accounts_list","summer_service_accounts_save","summer_webhooks_list","summer_webhooks_save","summer_webhooks_replay"],"distinctSurfaces":5},"endpointFacts":[{"id":"ep_cxuh98x85sfx","url":"https://api.gosummer.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-22T03:29:49.325Z","auth":{"observedAt":"2026-10-22T03:29:49.961Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://api.gosummer.ai/.well-known/oauth-protected-resource/mcp","resource":"https://api.gosummer.ai/mcp","authorizationServers":["https://gosummer.ai"],"scopesSupported":["setup"]},"authorizationServer":{"url":"https://gosummer.ai/.well-known/oauth-authorization-server","issuer":"https://gosummer.ai","grantTypesSupported":["authorization_code","refresh_token","client_credentials"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","client_secret_basic","client_secret_post"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-22T03:29:49.992Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.gosummer.ai","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-10-20T17:30:23.000Z","validTo":"2027-01-18T17:30:22.000Z","daysToExpiry":87,"sanCount":1,"fingerprint256":"36:04:4D:7B:32:5A:20:62:5B:67:42:7A:00:0A:8B:D1:EA:FD:AA:10:C7:AB:F1:AE:BB:69:50:C1:38:81:6E:64"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.gosummer/summer","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.gosummer%2Fsummer","firstSeenAt":"2026-10-21T03:20:25.822Z","fetchedAt":"2026-10-21T03:20:25.822Z","normalizedAt":"2026-10-21T03:20:25.822Z"}]},"firstSeenAt":"2026-10-21T03:20:25.822Z","updatedAt":"2026-10-22T17:35:33.872Z"}