KitScout

Categories › Web & Browser › Browser automation (click, fill, screenshot)

Patch MCP

MCP serverVerified domain · patchmcp.comRemote● LiveAPI key needed

AI phone calls from your verified number, with answers, transcripts and recordings.

Install

Remote server: your requests and data go to www.patchmcp.com. Claude Code: claude mcp add --transport http patch-mcp https://www.patchmcp.com/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • get_capabilities — Start here to discover Patch actions, granted permissions, feature prerequisites and the next tools to call.
  • place_call — Place one real phone call FROM the selected outbound number (the authenticated user’s verified personal number by default) to accomplish a s
  • get_call — Get the status and, once terminal, the structured resolution of a call started with place_call. Returns instantly by default. Pass wait_seco
  • set_call_visibility — Make a call owned by the authenticated user public or private. Calls are private by default. Only publish when the user explicitly asks: a p
  • end_call — End an in-progress call early. Patch requests disconnection by deleting the LiveKit room; a spoken farewell is not guaranteed. Check get_cal
  • list_phone_numbers — List this account's phone numbers, active direction availability and default_number_id. Use number_id to select a source for place_call. Acc
  • get_phone_number — Read one owned number by number_id; omit it to inspect the default outbound number. Accepts calls:read or numbers:read. Number-management se
  • list_activity — Read owned history newest first. kind=call (default) requires calls:read and returns call statuses, resolution summaries/outcomes and listen
  • get_account — Read your profile, caller verification, revision, account defaults, setup progress and notices. Use update_account for profile changes and s
  • update_account — Update supplied profile, account-wide mode (standard or beta), language, voice and pronunciation defaults using the revision from get_accoun
  • set_onboarding — Save only setup progress: choose inbound/outbound intent and mark the checklist checkout, complete or skipped. Checkout records progress onl
  • list_authorized_apps — List applications authorized to access this account. These are distinct from external tools used by voice agents.
  • revoke_authorized_app — Disconnect an authorized application. Revoking the current application ends this MCP connection.
  • list_agents — Find the identifiers and revisions of your inbound and outbound agents.
  • search_phone_numbers — Find included US or Canadian numbers. Plus automatically prefers any unclaimed Patch number in the requested country, then falls back to are
  • claim_phone_number — Acquire an offered number using your plan allowance. Reuse request_id after an interrupted response.
  • get_number_claim — Read provisioning progress for a number claim.
  • update_phone_number — Change a label, inbound/outbound availability or retention preference using the number revision. Enabling an unpublished direction activates
  • set_default_phone_number — Choose the default outbound number using workspace_revision from get_phone_number.
  • get_forwarding_carrier — Suggest forwarding instructions for the verified personal number during inbound onboarding. Carrier lookups are cached for a day.
  • get_forwarding_instructions — Get carrier-specific steps for forwarding an existing phone to an owned Patch number. The user or carrier must activate forwarding; Patch ca
  • get_agent — Read active user-configurable settings and revision. Inbound includes editable greeting/instructions; outbound prompt text and Patch interna
  • update_agent — Apply supplied settings directly to an agent for future calls using the revision from get_agent. Inbound greeting and instructions are edita
  • reset_agent — Reset user-configurable agent settings to defaults for future calls. Removes active external connection assignments and requires connector p
  • list_voices — List voices for the current account mode. Change mode with update_account. Beta offers GPT Live voices: assign their IDs using gptLiveVoice
  • get_voice_preview — Get a short-lived playable URL for the Claudia persona's sample, using her provider_voice_id. Catalog voices from list_voices already includ
  • list_connectors — Read this account's saved voice-agent connections, authorization state and common providers. Returns setup_url for entering API keys or cust
  • get_connector_tools — Read the cached individual tool definitions for an owned connection. These functions are exposed separately to the voice agent on calls afte
  • create_connector — Save a hosted voice-agent MCP connection requiring no credentials or standard browser OAuth, without contacting it or assigning agents. Neve
  • connect_connector — Contact an owned connection to discover or refresh its individual voice-agent tools. May begin third-party OAuth and return authorization_ur
  • add_common_connector — Create or return a managed Exa web-search connection using this account's existing paid entitlement. New connections are unassigned. Does no
  • set_agent_connectors — Replace the external connections available to one active voice agent for future calls. Review get_connector_tools and obtain authorization f
  • remove_connector — Delete an owned connection and its saved credentials. Also revoke that connection from every assigned agent without applying unrelated setti
  • list_test_scenarios — List synthetic test scenarios and available responder outcomes. Tests use fictional data and never invoke connected external tools.
  • start_agent_test — Run one isolated synthetic conversation against the active agent settings at the supplied revision. Outbound supports preset or custom ficti
  • get_agent_test — Read a synthetic test’s status, transcript, result and transcript expiry.
  • get_agent_test_listener — Get a short-lived, subscribe-only LiveKit credential for listening to your running synthetic test from a compatible client.
  • stop_agent_test — Stop your synthetic test and retain its captured result.
  • get_call_diagnostics — Read private diagnostic events for an owned call. Public call visibility never grants access to diagnostics.
  • get_call_listener — Get a short-lived, subscribe-only LiveKit credential for listening to your active call from a compatible client.

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools