AgentXM

CosVoice

mcp remote · streamable-http · v1.0.0 · source: crawl

https://cosvoice.com/mcp

https://github.com/andyfathollahi/cosvoice-mcp

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

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 431 ms · p95 961 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'cosvoice'
tools_listed15pass27 tools
schema_complete15pass27 of 27 tools have a description and a typed schema
latency_p5010passp50 431 ms
latency_p955passp95 961 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (27)

NameDescriptionSchema
add_contactTeach the line a number. Roles: approved (reaches the owner), vip (interrupts), blocked (polite wall).typed
remove_contactRemove a number from the contacts list (not the owner).typed
get_settingsPersona, voice, greeting, standing instructions, owner, notifications, forwarding, webhook, Bot push, SMS consent.typed
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 otyped
get_accountWho this key belongs to and whether a line exists yet.typed
search_numbersFind available phone numbers in a US area code for a new line.typed
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 othetyped
list_contactsOwner, approved, VIP, and blocked numbers.typed
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 typed
get_lineNumber, email identity, persona, owner, and minutes remaining this period.typed
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 voicemailtyped
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 sityped
list_reservationsRecent reservation requests with their status and the venue's stated policies.typed
get_callStatus, structured notes, outcome, transcript, and annotations for one call.typed
list_callsRecent calls with summaries, newest first.typed
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.typed
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 typed
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.typed
list_messagesRecent texts to and from the line.typed
list_emailsEmail received at and sent from the line's address, newest first (direction inbound|outbound), with forwarding status.typed
get_emailFull text of one email the line received.typed
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, ftyped
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 Webhotyped
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.typed
list_historyUnified history of calls, texts, and email with optional search. The same table as the dashboard.typed
recent_activityEverything since a timestamp: calls, texts, emails. Catch-up when webhooks were missed.typed
list_integrationsPartner integrations available through this line (groceries, food, reservations, travel…), with status and connect links. Partner tools appear as <partner>__<tool>.typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/com-cosvoice-cosvoice.svg)](https://app.agent-xm.com/a/com-cosvoice-cosvoice)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.