Skip to main content

CosVoice

com.cosvoice/cosvoiceVersion 1.0.0

A real phone number and email for your AI Chief of Staff. Calls, bookings by phone, summaries.

Status

Responds793 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:52 UTC
Latency
793 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://cosvoice.com/mcpResponds793 ms
No sign-in

Claude Code

claude mcp add --transport http cosvoice https://cosvoice.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: cosvoice
Remote MCP server URL: https://cosvoice.com/mcp

Cursor

{
  "mcpServers": {
    "cosvoice": {
      "url": "https://cosvoice.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"cosvoice","type":"http","url":"https://cosvoice.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

27 tools

Tools of CosVoice
Read-only
Idempotent
Open world
ack_instructionsMark owner instructions (texts the owner sent to the line) as handled so they stop being attached to tool results. Pass the ids from the OWNER INSTRUCTIONS notice, or all: true.YesNoNoNo
add_contactTeach the line a number. Roles: approved (reaches the owner), vip (interrupts), blocked (polite wall).YesNoNoNo
annotate_callAttach a note to a call (what you did about it, a decision, context for the owner). Shows in the dashboard next to the debrief.YesNoNoNo
book_reservationReserve a table by phone: the line calls the venue, negotiates the time, answers the host's questions (name, callback, email), records policies, and never pays. Give the venue's phone number, party size, date/time, and the acceptable window or fallbacks. Returns reservation_id and call_id; read the outcome with get_call or list_reservations before telling the owner anything is confirmed. Statuses: confirmed, alternative_confirmed, waitlisted, hold, requires_online, needs_owner, callback_later, no_availability, declined_by_venue, voicemail, not_reached.YesNoNoYes
create_lineSet up the phone line: claim a number (pick one from search_numbers or just give an area code), name the persona, and register the owner's mobile. An account can own several lines; each needs its own paid plan (if none is waiting, this returns a checkout link). Ask the owner before opting them in to texts.YesNoNoNo
forward_emailForward one received email to one of the line's own inboxes: its forwarding, notification or Bot inbox, or the owner's sign-in address (defaults to the forwarding inbox). It cannot forward to any other address, and a new inbox must be confirmed by its owner first.YesNoNoYes
get_accountWho this key belongs to and whether a line exists yet.NoYesYesNo
get_callStatus, structured notes, outcome, transcript, and annotations for one call.NoYesYesNo
get_emailFull text of one email the line received.NoYesYesNo
get_lineNumber, email identity, persona, owner, and minutes remaining this period.NoYesYesNo
get_settingsPersona, voice, greeting, standing instructions, owner, notifications, forwarding, webhook, Bot push, SMS consent.NoYesYesNo
list_callsRecent calls with summaries, newest first.NoYesYesNo
list_contactsOwner, approved, VIP, and blocked numbers.NoYesYesNo
list_emailsEmail received at and sent from the line's address, newest first (direction inbound|outbound), with forwarding status.NoYesYesNo
list_historyUnified history of calls, texts, and email with optional search. The same table as the dashboard.NoYesYesNo
list_integrationsPartner integrations available through this line (groceries, food, reservations, travel…), with status and connect links. Partner tools appear as <partner>__<tool>.NoYesYesNo
list_messagesRecent texts to and from the line.NoYesYesNo
list_reservationsRecent reservation requests with their status and the venue's stated policies.NoYesYesNo
place_callHave the line call a real number and hold a live voice conversation on the owner's behalf. Brief it like a human assistant: who to ask for, what you want, acceptable fallbacks, what to do on voicemail. Set connect_owner when the owner wants to be put through once a human is reached (the line waits on hold, then rings the owner). Asynchronous: poll get_call or wait for the call.completed webhook.YesNoNoYes
recent_activityEverything since a timestamp: calls, texts, emails. Catch-up when webhooks were missed.NoYesYesNo
remove_contactRemove a number from the contacts list (not the owner).YesNoNoNo
search_numbersFind available phone numbers in a US area code for a new line.NoYesYesNo
send_emailSend an email from the line's own address (handle@cosvoice.com). Reply to a message the line received by passing reply_to_email_id (recipient and subject fill in, threading is kept), or write to the owner. The line may only email people who have emailed it first, its owner, or its Bot inbox. Plain text; keep it short and sign as the line.YesNoNoYes
send_textSend an SMS from the line's number. Respects STOP opt-outs. Read the delivery field in the result: while CosVoice's carrier registration (10DLC) is in progress, texts from the line may be filtered by US carriers and not arrive; texts to the line and calls always work.YesNoNoYes
set_bot_pushHave CosVoice start YOU the moment something arrives, instead of you polling. Give it the webhook URL and key of a routine of yours that has a Webhook trigger (Grok Bot: Routines → New → trigger Webhook; the URL and a crsr_ key appear). CosVoice POSTs a JSON body with what_to_do plus the ids when the owner texts an instruction, an email arrives, or a call finishes; that body becomes the routine's input. Pass an empty url to turn it off. events limits which moments wake you (default instruction, email, call); add "message" to also be started when anyone other than the owner texts the line. When you pass a key, CosVoice sends a test push at once and returns the result in test: read it, a saved key is not a working key until the routine has accepted one.YesNoNoNo
set_webhookSet (or clear with an empty url) the HTTPS webhook that receives call.completed, message.received, and email.received. Returns the signing secret once.YesNoNoNo
update_settingsChange any of: name, voice, greeting, instructions, owner_name, owner_phone, timezone, notify_email, agent_email, morning_brief (daily digest on/off), morning_brief_hour (0–23 local), forward_email, forward_mode (relay|raw|off), sms_opt_in, answer_rings (0|1|2). Only the fields you pass change.YesNoNoNo

Details

Registry status
Active
Published
Sep 11, 2026
Updated
Sep 11, 2026
Categories (suggested)
CommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing