Skip to content

Call2Me

by call2me.app · remote · no sign-in to list tools · v1.0.0 · published by app.call2me

Place real phone calls, read transcripts, run a live interpreter and buy numbers.

Deletes · 20Final · 1Changes · 20

72 tools: 20 can delete or cancel things, 1 do something that can't be undone, 20 change things and 31 only read.

Scanned Oct 21, 2026

2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http call2me https://mcp.call2me.app/mcp

Findings

Matches of fixed checks, with the text they matched.

2 warn
  • The server marks "call2me_query_knowledge_base" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "call2me_query_knowledge_base" says "query": a word for reading.

    What this check looks for
  • The server marks "call2me_get_agent_stats" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "call2me_get_agent_stats" says "get": a word for reading.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

72 tools

Deletes or cancels 20Claude Code: deny
  • call2me_cancel_scheduleCancels a scheduled call.No findings

    Why it is in this group

    • The name "call2me_cancel_schedule" says "cancel": a word for removing or ending something.
    • The description says "Cannot be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Cancels a scheduled call. Cannot be undone.

    Annotations the server declares

    • title: Cancel scheduled call
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
    • idempotentHint: true
  • call2me_create_notification_targetAdds a post-call notification (email, SMS, WhatsApp or custom URL) to an assistant.No findings

    Why it is in this group

    • The name "call2me_create_notification_target" says "create": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Adds a post-call notification (email, SMS, WhatsApp or custom URL) to an assistant. Messages will be sent to the destination after calls; never invent the destination. Confirm the exact destination/value with the user first.

    Annotations the server declares

    • title: Create notification target
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: false
  • call2me_create_sip_trunkRegisters a SIP trunk (the user's own telephony provider).No findings

    Why it is in this group

    • The name "call2me_create_sip_trunk" says "create": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Registers a SIP trunk (the user's own telephony provider). The password is stored but never returned. Calls may be routed through this server: Confirm the exact destination/value with the user first.

    Annotations the server declares

    • title: Create SIP trunk
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: false
  • call2me_delete_agentPERMANENTLY deletes an assistant.No findings

    Why it is in this group

    • The name "call2me_delete_agent" says "delete": a word for removing or ending something.
    • The description says "PERMANENTLY deletes".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    PERMANENTLY deletes an assistant. Cannot be undone. If it is unclear which assistant is meant, NEVER guess — ask the user.

    Annotations the server declares

    • title: Delete assistant
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
    • idempotentHint: true
  • call2me_delete_interpreterPERMANENTLY deletes an interpreter.No findings

    Why it is in this group

    • The name "call2me_delete_interpreter" says "delete": a word for removing or ending something.
    • The description says "PERMANENTLY deletes".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    PERMANENTLY deletes an interpreter. Cannot be undone. If it is unclear which one is meant, NEVER guess — ask the user.

    Annotations the server declares

    • title: Delete interpreter
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
    • idempotentHint: true
  • call2me_delete_knowledge_basePERMANENTLY deletes a knowledge base and its sources.No findings

    Why it is in this group

    • The name "call2me_delete_knowledge_base" says "delete": a word for removing or ending something.
    • The description says "PERMANENTLY deletes".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    PERMANENTLY deletes a knowledge base and its sources. Cannot be undone. Confirm with the user first; never guess which one.

    Annotations the server declares

    • title: Delete knowledge base
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
    • idempotentHint: true
  • call2me_delete_notification_targetRemoves a post-call notification target.No findings

    Why it is in this group

    • The name "call2me_delete_notification_target" says "delete": a word for removing or ending something.
    • The description says "Cannot be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Removes a post-call notification target. Cannot be undone. Confirm with the user first.

    Annotations the server declares

    • title: Delete notification target
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
    • idempotentHint: true
  • call2me_delete_sip_trunkPERMANENTLY deletes a SIP trunk; numbers on it stop working.No findings

    Why it is in this group

    • The name "call2me_delete_sip_trunk" says "delete": a word for removing or ending something.
    • The description says "PERMANENTLY deletes".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    PERMANENTLY deletes a SIP trunk; numbers on it stop working. Cannot be undone. Confirm with the user first.

    Annotations the server declares

    • title: Delete SIP trunk
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: true
  • call2me_delete_widgetPERMANENTLY deletes a widget; embedded copies stop working.No findings

    Why it is in this group

    • The name "call2me_delete_widget" says "delete": a word for removing or ending something.
    • The description says "PERMANENTLY deletes".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    PERMANENTLY deletes a widget; embedded copies stop working. Cannot be undone. Confirm with the user first.

    Annotations the server declares

    • title: Delete widget
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: true
  • call2me_end_callCuts off a call in progress IMMEDIATELY.No findings

    Why it is in this group

    • The name "call2me_end_call" says "call": a word for a change.
    • The description says "Cannot be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Cuts off a call in progress IMMEDIATELY. Cannot be undone — the conversation ends.

    Annotations the server declares

    • title: End call
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: true
  • call2me_end_interpreter_webCuts off the browser session in progress IMMEDIATELY.No findings

    Why it is in this group

    • The description says "Cannot be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Cuts off the browser session in progress IMMEDIATELY. Cannot be undone.

    Annotations the server declares

    • title: End browser session
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: true
  • call2me_make_outbound_callPlaces a REAL phone call: the target number is dialled IMMEDIATELY and charged.No findings

    Why it is in this group

    • The name "call2me_make_outbound_call" says "call": a word for a change.
    • The description says "Cannot be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Places a REAL phone call: the target number is dialled IMMEDIATELY and charged. Cannot be undone. Call this ONLY when the user explicitly asks for a call to be placed. agent_id and to_number are REQUIRED — never guess either one, never infer it from earlier conversation and never assign a default. Ask the user if anything is missing.

    Annotations the server declares

    • title: Place a phone call
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: false
  • call2me_purchase_numberBUYS a phone number: the balance IS CHARGED and monthly rent starts.No findings

    Why it is in this group

    • The name "call2me_purchase_number" says "purchase": a word that usually means money moves, which cannot be taken back.
    • The description says "Cannot be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    BUYS a phone number: the balance IS CHARGED and monthly rent starts. Cannot be undone. Call this ONLY when the user explicitly asks to buy and has picked the number themselves. NEVER guess the number — show options with call2me_search_numbers first and let the user choose. If the balance is insufficient, use call2me_checkout_number.

    Annotations the server declares

    • title: Purchase number
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: false
  • call2me_register_phone_numberRegisters a phone number the user already owns together with the user's own SIP trunk (trunk_id is required).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Registers a phone number the user already owns together with the user's own SIP trunk (trunk_id is required). Does NOT buy a number. Never invent the number. Confirm the exact destination/value with the user first.

    Annotations the server declares

    • title: Register own phone number
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: false
  • call2me_release_numberPERMANENTLY releases a phone number: it leaves the account, may be reassigned to someone else, and cannot be recovered.No findings

    Why it is in this group

    • The description says "cannot be recovered".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    PERMANENTLY releases a phone number: it leaves the account, may be reassigned to someone else, and cannot be recovered. Incoming calls stop.

    Annotations the server declares

    • title: Release number
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: true
  • call2me_send_chat_messageSends a message in a chat session and returns the assistant's reply.No findings

    Why it is in this group

    • The name "call2me_send_chat_message" says "send": a word for sending, and what is sent cannot be taken back.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Sends a message in a chat session and returns the assistant's reply. Each message is BILLED (about $0.01). Confirm with the user first.

    Annotations the server declares

    • title: Send chat message
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
    • idempotentHint: false
  • call2me_send_smsSends a REAL, charged SMS.No findings

    Why it is in this group

    • The name "call2me_send_sms" says "send": a word for sending, and what is sent cannot be taken back.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Sends a REAL, charged SMS. Needs the sender number (one the account owns), the recipient and the text. Never invent numbers; confirm with the user first.

    Annotations the server declares

    • title: Send SMS
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: false
  • call2me_set_webhookSets or replaces the account webhook URL (events are POSTed there).No findings

    Why it is in this group

    • The name "call2me_set_webhook" says "set": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Sets or replaces the account webhook URL (events are POSTed there). The signing secret is never returned; supply your own webhook_secret if you need to know it, otherwise one is generated and hidden. All call events will be sent to this URL: Confirm the exact destination/value with the user first.

    Annotations the server declares

    • title: Set webhook
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: true
  • call2me_start_interpreter_callPlaces a REAL phone call: the target number is dialled IMMEDIATELY, both sides are connected through live translation, and the call is charged.No findings

    Why it is in this group

    • The name "call2me_start_interpreter_call" says "start": a word for a change.
    • The description says "Cannot be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Places a REAL phone call: the target number is dialled IMMEDIATELY, both sides are connected through live translation, and the call is charged. Cannot be undone. Call this ONLY when the user explicitly asks. interpreter_id and target_number are REQUIRED — never guess either one.

    Annotations the server declares

    • title: Start interpreted call
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: true
    • idempotentHint: false
  • call2me_unbind_numberRemoves the number's assistant binding; calls to it are no longer answered.No findings

    Why it is in this group

    • The description's first verb is "remove": a word for removing or ending something.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Removes the number's assistant binding; calls to it are no longer answered. The number stays on the account.

    Annotations the server declares

    • title: Unbind number
    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
    • idempotentHint: true
Can't be undone 1Claude Code: ask
Changes things 20Claude Code: ask
  • call2me_add_knowledge_base_sourcesAdds text and/or URL sources to an existing knowledge base.No findings

    Why it is in this group

    • The name "call2me_add_knowledge_base_sources" says "add": a word for a change.
    Description, as the server wrote it
    Adds text and/or URL sources to an existing knowledge base.

    Annotations the server declares

    • title: Add knowledge base sources
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_bind_numberBinds a phone number to an assistant, which then answers calls to that number.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binds a phone number to an assistant, which then answers calls to that number. Replaces any existing binding.

    Annotations the server declares

    • title: Bind number to assistant
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: true
  • call2me_checkout_numberCreates a checkout link for buying a number.No findings

    Why it is in this group

    • The name "call2me_checkout_number" says "checkout": a word for a change.
    Description, as the server wrote it
    Creates a checkout link for buying a number. DOES NOT BUY and DOES NOT CHARGE — the user confirms on the payment screen themselves. Use this path when the balance is insufficient.

    Annotations the server declares

    • title: Checkout link for a number
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: true
    • idempotentHint: false
  • call2me_create_agentCreates a new voice assistant.No findings

    Why it is in this group

    • The name "call2me_create_agent" says "create": a word for a change.
    Description, as the server wrote it
    Creates a new voice assistant. Do not call it unless the user asks explicitly; do not invent fields such as name and language — ask.

    Annotations the server declares

    • title: Create assistant
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_create_interpreterCreates a new live interpreter.No findings

    Why it is in this group

    • The name "call2me_create_interpreter" says "create": a word for a change.
    Description, as the server wrote it
    Creates a new live interpreter. name, source language and target language are REQUIRED — never guess any of them, ask the user.

    Annotations the server declares

    • title: Create interpreter
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_create_interpreter_passcodeMints a single-use join passcode for the browser session.No findings

    Why it is in this group

    • The name "call2me_create_interpreter_passcode" says "create": a word for a change.
    Description, as the server wrote it
    Mints a single-use join passcode for the browser session.

    Annotations the server declares

    • title: Mint session passcode
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_create_knowledge_baseCreates a knowledge base from text and/or URLs.No findings

    Why it is in this group

    • The name "call2me_create_knowledge_base" says "create": a word for a change.
    Description, as the server wrote it
    Creates a knowledge base from text and/or URLs. To make an assistant use it, pass agent_id here (auto-links), or add the id to the assistant's knowledge_base_ids via call2me_update_agent. Provide at least one text or URL.

    Annotations the server declares

    • title: Create knowledge base
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_create_scheduleSchedules a call for a given time.No findings

    Why it is in this group

    • The name "call2me_create_schedule" says "create": a word for a change.
    Description, as the server wrote it
    Schedules a call for a given time. This WILL produce a REAL call — the target number is dialled when the time comes. agent_id, phone_number and scheduled_at are REQUIRED; never guess any of them, ask the user if anything is missing.

    Annotations the server declares

    • title: Schedule a call
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: true
    • idempotentHint: false
  • call2me_create_voice_sessionOpens a browser voice session and returns connection details.No findings

    Why it is in this group

    • The name "call2me_create_voice_session" says "create": a word for a change.
    Description, as the server wrote it
    Opens a browser voice session and returns connection details. Does NOT place a phone call.

    Annotations the server declares

    • title: Start browser voice session
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_create_widgetCreates a website chat widget for an assistant.No findings

    Why it is in this group

    • The name "call2me_create_widget" says "create": a word for a change.
    Description, as the server wrote it
    Creates a website chat widget for an assistant. Returns the embed code.

    Annotations the server declares

    • title: Create chat widget
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_duplicate_agentCreates a copy of an assistant with the same settings.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Creates a copy of an assistant with the same settings.

    Annotations the server declares

    • title: Duplicate assistant
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_enable_interpreter_webOpens or closes the browser session link for an interpreter.No findings

    Why it is in this group

    • The name "call2me_enable_interpreter_web" says "enable": a word for a change.
    Description, as the server wrote it
    Opens or closes the browser session link for an interpreter. Does NOT place a phone call.

    Annotations the server declares

    • title: Enable or disable browser session
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: true
  • call2me_get_agent_statsCall statistics for one assistant (volume, duration, success) over a period.1 finding

    Why it is in this group

    • The name "call2me_get_agent_stats" says "get": a word for reading.
    • The description's first verb is "call": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "call2me_get_agent_stats" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "call2me_get_agent_stats" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    Call statistics for one assistant (volume, duration, success) over a period.

    Annotations the server declares

    • title: Assistant statistics
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_profileSafe summary of the connected Call2Me account: email, name, account type.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Safe summary of the connected Call2Me account: email, name, account type. NEVER returns the API key. Use when the user asks which account they are connected to.

    Annotations the server declares

    • title: Account info
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_query_knowledge_baseRuns a semantic search over one knowledge base and returns the best matching passages.1 finding

    Why it is in this group

    • The name "call2me_query_knowledge_base" says "query": a word for reading.
    • The description's first verb is "run": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "call2me_query_knowledge_base" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "call2me_query_knowledge_base" says "query": a word for reading.

      What this check looks for
    Description, as the server wrote it
    Runs a semantic search over one knowledge base and returns the best matching passages. Use to test what an assistant would retrieve.

    Annotations the server declares

    • title: Search a knowledge base
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_start_chatStarts a text chat session with an assistant and returns session_id.No findings

    Why it is in this group

    • The name "call2me_start_chat" says "start": a word for a change.
    Description, as the server wrote it
    Starts a text chat session with an assistant and returns session_id. Starting is free; each message sent with call2me_send_chat_message is billed.

    Annotations the server declares

    • title: Start a text chat
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: false
  • call2me_update_agentChanges an existing assistant.No findings

    Why it is in this group

    • The name "call2me_update_agent" says "update": a word for a change.
    Description, as the server wrote it
    Changes an existing assistant. Send only the fields the user named explicitly. Other API fields are accepted too, notably: knowledge_base_ids (attach knowledge bases), post_call_actions and post_call_extraction (post-call automation), voice_id, webhook_url, transfer_targets, begin_message, enable_recording.

    Annotations the server declares

    • title: Update assistant
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: true
  • call2me_update_interpreterChanges an existing interpreter.No findings

    Why it is in this group

    • The name "call2me_update_interpreter" says "update": a word for a change.
    Description, as the server wrote it
    Changes an existing interpreter. Send only the fields the user named explicitly.

    Annotations the server declares

    • title: Update interpreter
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: true
  • call2me_update_scheduleChanges a scheduled call (time, timezone, contact name, recurrence).No findings

    Why it is in this group

    • The name "call2me_update_schedule" says "update": a word for a change.
    Description, as the server wrote it
    Changes a scheduled call (time, timezone, contact name, recurrence). Send only the fields the user named.

    Annotations the server declares

    • title: Update scheduled call
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: true
  • call2me_update_widgetChanges widget settings.No findings

    Why it is in this group

    • The name "call2me_update_widget" says "update": a word for a change.
    Description, as the server wrote it
    Changes widget settings. Send only the fields the user named.

    Annotations the server declares

    • title: Update chat widget
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
    • idempotentHint: true
Only reads 31Claude Code: allow
  • call2me_get_agentFull settings for a single assistant: language, voice, system prompt, model.No findings

    Why it is in this group

    • The name "call2me_get_agent" says "get": a word for reading.
    Description, as the server wrote it
    Full settings for a single assistant: language, voice, system prompt, model.

    Annotations the server declares

    • title: Assistant details
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_auto_chargeShows the wallet auto top-up settings: enabled, threshold and charge amount.No findings

    Why it is in this group

    • The name "call2me_get_auto_charge" says "get": a word for reading.
    Description, as the server wrote it
    Shows the wallet auto top-up settings: enabled, threshold and charge amount.

    Annotations the server declares

    • title: Auto-charge settings
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_callDetails of a single call: start and end, duration, status, cost.No findings

    Why it is in this group

    • The name "call2me_get_call" says "get": a word for reading.
    Description, as the server wrote it
    Details of a single call: start and end, duration, status, cost.

    Annotations the server declares

    • title: Call details
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_call_recordingReturns a temporary signed URL (valid about 1 hour) for a call's audio recording.No findings

    Why it is in this group

    • The name "call2me_get_call_recording" says "get": a word for reading.
    Description, as the server wrote it
    Returns a temporary signed URL (valid about 1 hour) for a call's audio recording.

    Annotations the server declares

    • title: Call recording URL
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_call_transcriptReturns the conversation transcript in vCon format — who said what, with timestamps.No findings

    Why it is in this group

    • The name "call2me_get_call_transcript" says "get": a word for reading.
    Description, as the server wrote it
    Returns the conversation transcript in vCon format — who said what, with timestamps. Use when the user asks what was said on a call.

    Annotations the server declares

    • title: Call transcript (vCon)
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_chatReturns one chat session with its full message history.No findings

    Why it is in this group

    • The name "call2me_get_chat" says "get": a word for reading.
    Description, as the server wrote it
    Returns one chat session with its full message history.

    Annotations the server declares

    • title: Chat history
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_interpreterSettings for a single interpreter: language pair, voice, transparency mode, phone number, browser session link.No findings

    Why it is in this group

    • The name "call2me_get_interpreter" says "get": a word for reading.
    Description, as the server wrote it
    Settings for a single interpreter: language pair, voice, transparency mode, phone number, browser session link.

    Annotations the server declares

    • title: Interpreter details
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_interpreter_web_statusShows who is currently connected to the interpreter browser session.No findings

    Why it is in this group

    • The name "call2me_get_interpreter_web_status" says "get": a word for reading.
    Description, as the server wrote it
    Shows who is currently connected to the interpreter browser session.

    Annotations the server declares

    • title: Browser session status
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_knowledge_baseDetails of one knowledge base: name, status and its sources.No findings

    Why it is in this group

    • The name "call2me_get_knowledge_base" says "get": a word for reading.
    Description, as the server wrote it
    Details of one knowledge base: name, status and its sources.

    Annotations the server declares

    • title: Knowledge base details
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_pricingPer-minute call rates and number prices.No findings

    Why it is in this group

    • The name "call2me_get_pricing" says "get": a word for reading.
    Description, as the server wrote it
    Per-minute call rates and number prices.

    Annotations the server declares

    • title: Pricing
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_scheduleDetails of one scheduled call: time, timezone, status, recurrence.No findings

    Why it is in this group

    • The name "call2me_get_schedule" says "get": a word for reading.
    Description, as the server wrote it
    Details of one scheduled call: time, timezone, status, recurrence.

    Annotations the server declares

    • title: Scheduled call details
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_usage_analyticsSpending and usage analytics for the wallet over a period.No findings

    Why it is in this group

    • The name "call2me_get_usage_analytics" says "get": a word for reading.
    Description, as the server wrote it
    Spending and usage analytics for the wallet over a period.

    Annotations the server declares

    • title: Usage analytics
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_walletCurrent account balance in USD, the same wallet that calls and numbers draw on.No findings

    Why it is in this group

    • The name "call2me_get_wallet" says "get": a word for reading.
    Description, as the server wrote it
    Current account balance in USD, the same wallet that calls and numbers draw on.

    Annotations the server declares

    • title: Wallet balance
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_webhookShows the account webhook URL and whether a signing secret is set.No findings

    Why it is in this group

    • The name "call2me_get_webhook" says "get": a word for reading.
    Description, as the server wrote it
    Shows the account webhook URL and whether a signing secret is set. The secret itself is never returned.

    Annotations the server declares

    • title: Webhook settings
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_get_widgetFull widget settings plus the ready-to-paste embed code (script tag) for the user's website.No findings

    Why it is in this group

    • The name "call2me_get_widget" says "get": a word for reading.
    Description, as the server wrote it
    Full widget settings plus the ready-to-paste embed code (script tag) for the user's website.

    Annotations the server declares

    • title: Widget details and embed code
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_agentsLists the voice assistants on the account.No findings

    Why it is in this group

    • The name "call2me_list_agents" says "list": a word for reading.
    Description, as the server wrote it
    Lists the voice assistants on the account. Use when the user wants to see their assistants, or needs to pick one for another operation.

    Annotations the server declares

    • title: List assistants
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_allowed_countriesCountries where a phone number can be purchased.No findings

    Why it is in this group

    • The name "call2me_list_allowed_countries" says "list": a word for reading.
    Description, as the server wrote it
    Countries where a phone number can be purchased. Use before searching numbers to see which countries are open.

    Annotations the server declares

    • title: Countries open for numbers
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_callsLists past calls: direction, duration, status, number.No findings

    Why it is in this group

    • The name "call2me_list_calls" says "list": a word for reading.
    Description, as the server wrote it
    Lists past calls: direction, duration, status, number. Pass agent_id to restrict to one assistant.

    Annotations the server declares

    • title: List calls
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_chatsLists text chat sessions with assistants.No findings

    Why it is in this group

    • The name "call2me_list_chats" says "list": a word for reading.
    Description, as the server wrote it
    Lists text chat sessions with assistants. Pass agent_id to restrict to one assistant.

    Annotations the server declares

    • title: List text chats
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_interpreter_callsLists sessions run through an interpreter: duration, languages, status.No findings

    Why it is in this group

    • The name "call2me_list_interpreter_calls" says "list": a word for reading.
    Description, as the server wrote it
    Lists sessions run through an interpreter: duration, languages, status.

    Annotations the server declares

    • title: List interpreter sessions
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_interpretersLists the live interpreters on the account: name, language pair, bound number.No findings

    Why it is in this group

    • The name "call2me_list_interpreters" says "list": a word for reading.
    Description, as the server wrote it
    Lists the live interpreters on the account: name, language pair, bound number. An interpreter connects two people who each speak their own language, translating in real time.

    Annotations the server declares

    • title: List interpreters
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_knowledge_basesLists the knowledge bases (documents the assistants can search during calls).No findings

    Why it is in this group

    • The name "call2me_list_knowledge_bases" says "list": a word for reading.
    Description, as the server wrote it
    Lists the knowledge bases (documents the assistants can search during calls). Pass agent_id to restrict to one assistant.

    Annotations the server declares

    • title: List knowledge bases
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_notification_targetsLists post-call notification targets (email, SMS, WhatsApp, webhook) of one assistant.No findings

    Why it is in this group

    • The name "call2me_list_notification_targets" says "list": a word for reading.
    Description, as the server wrote it
    Lists post-call notification targets (email, SMS, WhatsApp, webhook) of one assistant.

    Annotations the server declares

    • title: List notification targets
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_phone_numbersLists the phone numbers on the account and which assistant each one is bound to.No findings

    Why it is in this group

    • The name "call2me_list_phone_numbers" says "list": a word for reading.
    Description, as the server wrote it
    Lists the phone numbers on the account and which assistant each one is bound to.

    Annotations the server declares

    • title: List phone numbers
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_schedulesLists scheduled calls: when, which number, which assistant.No findings

    Why it is in this group

    • The name "call2me_list_schedules" says "list": a word for reading.
    Description, as the server wrote it
    Lists scheduled calls: when, which number, which assistant.

    Annotations the server declares

    • title: List scheduled calls
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_sip_trunksLists the account's SIP trunks.No findings

    Why it is in this group

    • The name "call2me_list_sip_trunks" says "list": a word for reading.
    Description, as the server wrote it
    Lists the account's SIP trunks. Passwords are never returned.

    Annotations the server declares

    • title: List SIP trunks
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_smsLists sent and received SMS messages.No findings

    Why it is in this group

    • The name "call2me_list_sms" says "list": a word for reading.
    Description, as the server wrote it
    Lists sent and received SMS messages.

    Annotations the server declares

    • title: List SMS
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_transactionsLists wallet transactions (top-ups, call charges, number fees).No findings

    Why it is in this group

    • The name "call2me_list_transactions" says "list": a word for reading.
    Description, as the server wrote it
    Lists wallet transactions (top-ups, call charges, number fees).

    Annotations the server declares

    • title: List wallet transactions
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_voicesLists available text-to-speech voices; use a voice id when creating or updating an assistant.No findings

    Why it is in this group

    • The name "call2me_list_voices" says "list": a word for reading.
    Description, as the server wrote it
    Lists available text-to-speech voices; use a voice id when creating or updating an assistant. Filter by language, provider or gender.

    Annotations the server declares

    • title: List voices
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_list_widgetsLists website chat/voice widgets.No findings

    Why it is in this group

    • The name "call2me_list_widgets" says "list": a word for reading.
    Description, as the server wrote it
    Lists website chat/voice widgets. Pass agent_id to restrict to one assistant.

    Annotations the server declares

    • title: List chat widgets
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • call2me_search_numbersLists purchasable phone numbers in a country.No findings

    Why it is in this group

    • The name "call2me_search_numbers" says "search": a word for reading.
    Description, as the server wrote it
    Lists purchasable phone numbers in a country. DOES NOT BUY — it only shows them. The country code is required; do not guess it, ask the user or call call2me_list_allowed_countries first.

    Annotations the server declares

    • title: Search available numbers
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http call2me https://mcp.call2me.app/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__call2me__call2me_list_agents",
      "mcp__call2me__call2me_get_agent",
      "mcp__call2me__call2me_list_calls",
      "mcp__call2me__call2me_get_call",
      "mcp__call2me__call2me_get_call_transcript",
      "mcp__call2me__call2me_list_phone_numbers",
      "mcp__call2me__call2me_list_schedules",
      "mcp__call2me__call2me_get_wallet",
      "mcp__call2me__call2me_list_interpreters",
      "mcp__call2me__call2me_get_interpreter",
      "mcp__call2me__call2me_list_interpreter_calls",
      "mcp__call2me__call2me_get_interpreter_web_status",
      "mcp__call2me__call2me_list_allowed_countries",
      "mcp__call2me__call2me_search_numbers",
      "mcp__call2me__call2me_get_pricing",
      "mcp__call2me__call2me_list_knowledge_bases",
      "mcp__call2me__call2me_get_knowledge_base",
      "mcp__call2me__call2me_list_widgets",
      "mcp__call2me__call2me_get_widget",
      "mcp__call2me__call2me_list_chats",
      "mcp__call2me__call2me_get_chat",
      "mcp__call2me__call2me_get_schedule",
      "mcp__call2me__call2me_get_call_recording",
      "mcp__call2me__call2me_list_voices",
      "mcp__call2me__call2me_list_sip_trunks",
      "mcp__call2me__call2me_list_sms",
      "mcp__call2me__call2me_list_transactions",
      "mcp__call2me__call2me_get_usage_analytics",
      "mcp__call2me__call2me_get_auto_charge",
      "mcp__call2me__call2me_get_webhook",
      "mcp__call2me__call2me_list_notification_targets"
    ],
    "ask": [
      "mcp__call2me__call2me_profile",
      "mcp__call2me__call2me_query_knowledge_base",
      "mcp__call2me__call2me_get_agent_stats",
      "mcp__call2me__call2me_create_agent",
      "mcp__call2me__call2me_update_agent",
      "mcp__call2me__call2me_create_schedule",
      "mcp__call2me__call2me_create_interpreter",
      "mcp__call2me__call2me_update_interpreter",
      "mcp__call2me__call2me_enable_interpreter_web",
      "mcp__call2me__call2me_create_interpreter_passcode",
      "mcp__call2me__call2me_bind_number",
      "mcp__call2me__call2me_checkout_number",
      "mcp__call2me__call2me_create_voice_session",
      "mcp__call2me__call2me_create_knowledge_base",
      "mcp__call2me__call2me_add_knowledge_base_sources",
      "mcp__call2me__call2me_create_widget",
      "mcp__call2me__call2me_update_widget",
      "mcp__call2me__call2me_start_chat",
      "mcp__call2me__call2me_update_schedule",
      "mcp__call2me__call2me_duplicate_agent",
      "mcp__call2me__call2me_create_topup_link"
    ],
    "deny": [
      "mcp__call2me__call2me_create_sip_trunk",
      "mcp__call2me__call2me_register_phone_number",
      "mcp__call2me__call2me_set_webhook",
      "mcp__call2me__call2me_create_notification_target",
      "mcp__call2me__call2me_make_outbound_call",
      "mcp__call2me__call2me_end_call",
      "mcp__call2me__call2me_delete_agent",
      "mcp__call2me__call2me_start_interpreter_call",
      "mcp__call2me__call2me_purchase_number",
      "mcp__call2me__call2me_release_number",
      "mcp__call2me__call2me_unbind_number",
      "mcp__call2me__call2me_delete_interpreter",
      "mcp__call2me__call2me_end_interpreter_web",
      "mcp__call2me__call2me_cancel_schedule",
      "mcp__call2me__call2me_delete_knowledge_base",
      "mcp__call2me__call2me_delete_widget",
      "mcp__call2me__call2me_send_chat_message",
      "mcp__call2me__call2me_delete_sip_trunk",
      "mcp__call2me__call2me_send_sms",
      "mcp__call2me__call2me_delete_notification_target"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as call2me. Review it before you use it.