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.
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
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'cosvoice' |
| tools_listed | 15 | pass | 27 tools |
| schema_complete | 15 | pass | 27 of 27 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 431 ms |
| latency_p95 | 5 | pass | p95 961 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (27)
| Name | Description | Schema |
|---|---|---|
add_contact | Teach the line a number. Roles: approved (reaches the owner), vip (interrupts), blocked (polite wall). | typed |
remove_contact | Remove a number from the contacts list (not the owner). | typed |
get_settings | Persona, voice, greeting, standing instructions, owner, notifications, forwarding, webhook, Bot push, SMS consent. | typed |
send_email | Send 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 o | typed |
get_account | Who this key belongs to and whether a line exists yet. | typed |
search_numbers | Find available phone numbers in a US area code for a new line. | typed |
forward_email | Forward 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 othe | typed |
list_contacts | Owner, approved, VIP, and blocked numbers. | typed |
create_line | Set 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_line | Number, email identity, persona, owner, and minutes remaining this period. | typed |
place_call | Have 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 | typed |
book_reservation | Reserve 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 si | typed |
list_reservations | Recent reservation requests with their status and the venue's stated policies. | typed |
get_call | Status, structured notes, outcome, transcript, and annotations for one call. | typed |
list_calls | Recent calls with summaries, newest first. | typed |
annotate_call | Attach 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_text | Send 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_instructions | Mark 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_messages | Recent texts to and from the line. | typed |
list_emails | Email received at and sent from the line's address, newest first (direction inbound|outbound), with forwarding status. | typed |
get_email | Full text of one email the line received. | typed |
update_settings | Change 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, f | typed |
set_bot_push | Have 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 Webho | typed |
set_webhook | Set (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_history | Unified history of calls, texts, and email with optional search. The same table as the dashboard. | typed |
recent_activity | Everything since a timestamp: calls, texts, emails. Catch-up when webhooks were missed. | typed |
list_integrations | Partner 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.
[](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.