Bots St

bots.st/patch-mcp

Patch MCP

AI calls, transcripts, recordings, call status

1729 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
52
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://www.patchmcp.com/mcp

What it can do

ToolWhat it says it does
add_common_connectorCreate or return a managed Exa web-search connection using this account's existing paid entitlement. New connections are unassigned. Does not subscribe, charge, search, discover tools or change assignments. Next use connect_connector, inspect get_connector_tools and explicitly…
claim_phone_numberAcquire an offered number using your plan allowance. Reuse request_id after an interrupted response.
connect_connectorContact an owned connection to discover or refresh its individual voice-agent tools. May begin third-party OAuth and return authorization_url for the user to approve; never collect verification codes or credentials in chat. Does not invoke external tools or change agent assignments. Inspect…
create_billing_portalCreate a Stripe-hosted billing portal link for this account's existing Stripe customer. Creating the link does not charge, change or cancel a subscription; the user chooses and confirms any billing changes on Stripe. Returns to Patch's fixed billing page. Reuse request_id after a lost response…
create_connectorSave a hosted voice-agent MCP connection requiring no credentials or standard browser OAuth, without contacting it or assigning agents. Never ask for or submit API keys, tokens, client secrets or credential-bearing URLs in chat. For API-key or custom OAuth setup, send the user to setup_url from…
create_voiceClone an uploaded sample of the user’s own voice. consent must represent the user’s explicit permission; never infer consent.
create_voice_uploadCreate an expiring audio upload URL. PUT the file bytes there, then call create_voice with the upload_id and the user’s own-voice consent.
delete_voiceDelete your voice clone and its provider samples. A voice in an active call cannot be deleted.
end_callEnd an in-progress call early. Patch requests disconnection by deleting the LiveKit room; a spoken farewell is not guaranteed. Check get_call for the resulting status. Use when the user changes their mind or the call is no longer needed. Available transcript snapshots are retained and the…
execute_subscription_changeApply the exact, unexpired quote the user explicitly approved after seeing its immediate charges, recurring price, effective time and limits. May charge a saved payment method, change the subscription, cancel renewal or undo a scheduled change. Set user_authorized=true only after that approval…
get_accountRead your profile, caller verification, revision, account defaults, setup progress and notices. Use update_account for profile changes and set_onboarding for setup state.
get_agentRead active user-configurable settings and revision. Inbound includes editable greeting/instructions; outbound prompt text and Patch internal system prompts are not exposed. Settings are null until configured.
get_agent_testRead a synthetic test’s status, transcript, result and transcript expiry.
get_agent_test_listenerGet a short-lived, subscribe-only LiveKit credential for listening to your running synthetic test from a compatible client.
get_billingRead plans, usage, subscription state, payment-method summary and invoices. Reconciles subscription state with Stripe; use invoice_cursor for older invoices.
get_callGet the status and, once terminal, the structured resolution of a call started with place_call. Returns instantly by default. Pass wait_seconds (max 50) to have the server hold the request and return early on any status change — fewer round trips while a call is in progress. Terminal statuses…
get_call_diagnosticsRead private diagnostic events for an owned call. Public call visibility never grants access to diagnostics.
get_call_listenerGet a short-lived, subscribe-only LiveKit credential for listening to your active call from a compatible client.
get_capabilitiesStart here to discover Patch actions, granted permissions, feature prerequisites and the next tools to call.
get_connector_toolsRead the cached individual tool definitions for an owned connection. These functions are exposed separately to the voice agent on calls after set_agent_connectors assigns the connection. This read does not invoke them, refresh discovery or return credentials.
get_forwarding_carrierSuggest forwarding instructions for the verified personal number during inbound onboarding. Carrier lookups are cached for a day.
get_forwarding_instructionsGet carrier-specific steps for forwarding an existing phone to an owned Patch number. The user or carrier must activate forwarding; Patch cannot activate it remotely.
get_number_claimRead provisioning progress for a number claim.
get_operationRecover a request’s durable outcome. A running/needs_attention operation must not be retried under a new ID.
get_phone_numberRead one owned number by number_id; omit it to inspect the default outbound number. Accepts calls:read or numbers:read. Number-management settings, revision, recovery deadline and workspace_revision require numbers:read. Does not place a call or expose agent instructions or voices.
get_voice_previewGet a short-lived playable URL using provider_voice_id from list_voices, or Claudia's provider ID. Use the provider identity here; clone management uses voice_id. Built-in catalog voices already include sample URLs.
list_activityRead owned history newest first. kind=call (default) requires calls:read and returns call statuses, resolution summaries/outcomes and listen links. kind=test requires configuration:read and returns finished synthetic tests. kind=all requires both permissions. Pass next_cursor unchanged with the…
list_agentsFind the identifiers and revisions of your inbound and outbound agents.
list_authorized_appsList applications authorized to access this account. These are distinct from external tools used by voice agents.
list_connectorsRead this account's saved voice-agent connections, authorization state and common providers. Returns setup_url for entering API keys or custom OAuth credentials on the website. Reads stored metadata only; does not contact providers, discover tools, assign agents or invoke external actions.
list_phone_numbersList this account's phone numbers, active direction availability and default_number_id. Use number_id to select a source for place_call. Accepts calls:read or numbers:read; management settings and workspace_revision are included only with numbers:read. Does not expose agent instructions or voices.
list_test_scenariosList synthetic test scenarios and available responder outcomes. Tests use fictional data and never invoke connected external tools.
list_voicesList voices for the current account mode. Change mode with update_account. Beta offers Phonic stock voices only; assign their ID using phonicVoice in update_agent. Standard uses voice and supports entitled custom voices.
place_callPlace one real phone call FROM the selected outbound number (the authenticated user’s verified personal number by default) to accomplish a specific objective (book a table, ask a question, chase an order). A real-time voice agent handles the call, including automated phone menus and hold queues…
preview_subscription_changeCreate a 15-minute quote for starting a subscription, changing its plan, canceling renewal at period end, or undoing cancellation/a scheduled downgrade. Returns immediate charges, monthly list price, effective time and allowances. May read Stripe and save a local quote; does not charge or change a…
remove_connectorDelete an owned connection and its saved credentials. Also revoke that connection from every assigned agent without applying unrelated settings. Requires configuration permission when an agent assignment is removed. Does not invoke external tools or revoke consent at the third-party provider.
rename_voiceRename one of your voice clones.
reset_agentReset user-configurable agent settings to defaults for future calls. Removes active external connection assignments and requires connector permission when assignments exist.
resume_operationRecover an interrupted number claim, voice clone or subscription attempt owned by this account and the original authorization grant. Requires that operation's original permissions. May reconcile number provisioning, find the exact existing provider voice, or retry the persisted subscription…
revoke_authorized_appDisconnect an authorized application. Revoking the current application ends this MCP connection.
search_phone_numbersFind included US or Canadian numbers. Plus automatically prefers any unclaimed Patch number in the requested country, then falls back to area-code search. Pro plans use area-code search so the user can choose a number. Plus can use reuse_only without an area code to check its existing inventory…
set_agent_connectorsReplace the external connections available to one active voice agent for future calls. Review get_connector_tools and obtain authorization for those capabilities first. Every discovered function is exposed individually to the voice agent; it may invoke those external actions within its call…
set_call_visibilityMake a call owned by the authenticated user public or private. Calls are private by default. Only publish when the user explicitly asks: a public call exposes its objective, phone numbers, transcript, result and audio to anyone with its permanent, token-free listen_url, including live audio while…
set_default_phone_numberChoose the default outbound number using workspace_revision from get_phone_number.
set_onboardingSave only setup progress: choose inbound/outbound intent and mark the checklist checkout, complete or skipped. Checkout records progress only; this tool never opens payment, buys a plan or acquires a number.
start_agent_testRun one isolated synthetic conversation against the active agent settings at the supplied revision. Outbound supports preset or custom fictional scenarios; inbound requires custom_scenario. Uses LiveKit test rooms and may consume AI usage. Never dials a phone number, publishes settings or invokes…
stop_agent_testStop your synthetic test and retain its captured result.
update_accountUpdate supplied profile, account-wide mode (standard or beta), language and voice defaults using the revision from get_account. Language and voice defaults require configuration permission. Internal system prompts are not exposed through MCP.
update_agentApply supplied settings directly to an agent for future calls using the revision from get_agent. Inbound greeting and instructions are editable. Outbound greeting and system instructions are not exposed or editable through MCP; supply per-call facts in place_call objective and context. Use…
update_billing_profileUpdate the Stripe customer’s billing name, email or address. Payment credentials are never accepted here.
update_phone_numberChange a label, inbound/outbound availability or retention preference using the number revision. Enabling an unpublished direction activates its initial defaults; saved drafts and existing live settings are preserved.
verify_voiceRefresh provider verification status. If verification is still required, the user must complete the provider’s verification with support.

In its maker's words

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

Website
www.patchmcp.com
Publisher
patchmcp.com
Listed from
the official MCP Registry as com.patchmcp/patch
Version
0.2.0, updated 11 Oct 2026
Kinds of work
Messaging and support, Writing and translation, Data and databases

The domain it lives on

patchmcp.com
registered 17 Sep 2026 (2 months ago), at GoDaddy.com, LLC, its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered1729 ms
Answered2066 ms
Answered512 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.