CosVoice

com.cosvoice由 cosvoice.com 发布官方发布者v1.0.0更新于 Oct 26, 2026

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

已验证Streamable HTTP可网页运行效率与工作流沟通与协作商业与电商

概览

AI 生成的概览

为 AI 助手提供一个真实电话号码和邮箱地址,使其能代打电话、电话订位、收发短信与邮件,并回报通话摘要。

可以做什么
  • 开通与管理线路:查看账户、按区号搜索号码、创建线路,读取并修改人设、语音、问候语和常驻指令
  • 代打电话并按电话预订餐厅,可设定目标、备选方案和语音信箱处理方式,随后查看状态、转写、结果与备注
  • 收发短信,并列出、阅读、转发和发送该线路自有地址的邮件
  • 管理联系人(机主、已批准、VIP、已屏蔽),并确认机主发给线路的指令
  • 查看统一历史与近期动态,列出可用的合作方集成
  • 通过 webhook 或 Bot 推送接收通知,无需轮询
适用场景
适合需要助手处理真实电话事务的场景,例如致电商家、订位、接听或总结来电,并让助手拥有自己的号码和收件箱来收发短信与邮件,而不只是替你起草内容。
运行要求
远程 Streamable HTTP 端点,无需本地安装或运行代码。通过 OAuth 2.1(PKCE 与动态客户端注册)登录授权;仅支持静态请求头的客户端可使用服务商设置中生成的 Bearer 密钥。号码签发前需有付费套餐,套餐按月计费并含通话分钟数,超出按分钟计费。
安装前请注意
需付费订阅,超出分钟数另计费;无套餐时创建线路会返回结账链接。线路会以你的名义拨打真实电话、发送真实短信和邮件,并可转接至你的手机。设置 webhook 时签名密钥只返回一次,Bot 推送需提供 webhook 地址和密钥。运营商注册完成前,短信可能被美国运营商过滤。通话、短信和邮件内容由服务商处理。

安装

在 SourceWeft 中

  1. 打开 控制台中的 CosVoice,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.cosvoice%2Fcosvoice/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

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

README

CosVoice for Grok Bot, Claude, ChatGPT, and Cursor

An office for your AI Bot. CosVoice gives an AI assistant a real phone number (in your area code), a real email address, and a desk that keeps notes. The assistant can place calls for you, book restaurants by phone, answer the calls you miss, and read a written summary of every call. The voice on the line is Grok Voice, full duplex, and it always says it is an AI assistant when asked.

Website: https://cosvoice.com · Setup page written for the assistant: https://cosvoice.com/skill

Connect in one paste

https://cosvoice.com/mcp

Add that as a remote MCP server (Streamable HTTP). CosVoice uses OAuth 2.1 with PKCE and dynamic client registration, so a CosVoice page opens, you sign in, click Allow, and the assistant is connected. There is no API key to copy.

ClientHow
Grok Bot / GrokSettings → Plugins → add a custom MCP server by URL, or install this plugin
Claude (web, desktop, Code)Add a custom connector / claude mcp add --transport http cosvoice https://cosvoice.com/mcp
ChatGPTSettings → Connectors → add MCP server by URL (developer mode)
CursorAdd to Cursor or paste the URL under Settings → MCP

Clients that only support a static header can use a key from Settings → Connect your agent as Authorization: Bearer cv_live_….

Then let the assistant set itself up

Send it: "Set up my CosVoice line in area code 949. Call it Lloyd."

It calls search_numbers, shows you options, and create_line. Payment comes first: if no plan is on file, create_line returns a checkout link for you to complete, then the number is issued.

What it can do

ToolWhat it does
get_account, search_numbers, create_lineFirst-run setup: check the account, find numbers in an area code, create the line
place_callCall a real number and hold a live conversation on your behalf (async; poll get_call)
book_reservationBook a table by phone with a time window, fallbacks, seating, occasion, dietary notes
get_call, list_calls, list_reservations, annotate_callSummaries, structured details, transcripts, outcomes
send_text, list_messagesTexts from and to the line (STOP respected)
list_emails, get_email, forward_emailThe line's own inbox
list_contacts, add_contact, remove_contactOwner, approved, VIP, blocked callers
get_settings, update_settings, set_webhookPersona, voice, greeting, standing instructions, call.completed webhooks
ack_instructionsTexts you send the line from your own phone arrive as instructions on every tool result; acknowledge when handled
list_history, recent_activity, list_integrationsUnified history, catch-up since a timestamp, partner tools

What this repo contains

  • skills/cosvoice/SKILL.md — the skill (same text as https://cosvoice.com/skill)
  • .mcp.json — the hosted server entry (type: http, OAuth)
  • .grok-plugin/plugin.json and .claude-plugin/plugin.json — plugin manifests
  • server.json — the official MCP Registry entry (com.cosvoice/cosvoice)

No code runs on your machine. The plugin only points your client at the hosted server.

Rules the line follows

Never pays or reads out a card. Always says it is an AI assistant when asked. Uses its own number and email as the callback unless you say otherwise. Never claims a booking unless the call outcome says so. Respects STOP for texts.

Pricing

Starter $29/mo (60 min), Plus $69/mo (200 min), Pro $149/mo (600 min), overage $0.25/min. One number per paid month. Details: https://cosvoice.com/pricing

Links

Trust and safety: https://cosvoice.com/trust · FAQ: https://cosvoice.com/faq · Privacy: https://cosvoice.com/privacy · Terms: https://cosvoice.com/terms · Support: [email protected]

MIT licensed. CosVoice is a product of MimesisIQ.

来源:README.md,提交 3860d0f

工具

27

get_account

Get account

Who this key belongs to and whether a line exists yet.

无需输入参数。

search_numbers

Search phone numbers

Find available phone numbers in a US area code for a new line.

输入参数countryarea_code必填

create_line

Create the 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 paid plan (if none is waiting, this returns a checkout link). Ask the owner before opting them in to texts.

输入参数name必填planvoicehandlefoundingtimezonearea_codeowner_namesms_opt_inagent_emailowner_phonenotify_email另有 1 个

get_line

Get line

Number, email identity, persona, owner, and minutes remaining this period.

无需输入参数。

place_call

Place a phone 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. 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.

输入参数to必填pathsslotspurpose必填callee_namemax_minutesconnect_ownerdesired_resolution

book_reservation

Book a restaurant 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 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.

输入参数date必填nametime必填noteslatestpreferdietaryseatingearliestoccasionparty_size必填venue_name必填另有 7 个

list_reservations

List reservations

Recent reservation requests with their status and the venue's stated policies.

输入参数limit

get_call

Get a call

Status, structured notes, outcome, transcript, and annotations for one call.

输入参数call_id必填

list_calls

List recent calls

Recent calls with summaries, newest first.

输入参数limit

annotate_call

Annotate a 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.

输入参数note必填call_id必填

send_text

Send a 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 US carriers and not arrive; texts to the line and calls always work.

输入参数to必填body必填

ack_instructions

Acknowledge owner 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.

输入参数allids

list_messages

List texts

Recent texts to and from the line.

输入参数limit

list_emails

List email

Email received at and sent from the line's address, newest first (direction inbound|outbound), with forwarding status.

输入参数limit

get_email

Get an email

Full text of one email the line received.

输入参数email_id必填

send_email

Send an email

Send an email from the line's own address ([email protected]). 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.

输入参数tobody必填subjectreply_to_email_id

forward_email

Forward an 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 other address, and a new inbox must be confirmed by its owner first.

输入参数toemail_id必填

list_contacts

List contacts

Owner, approved, VIP, and blocked numbers.

无需输入参数。

add_contact

Add a contact

Teach the line a number. Roles: approved (reaches the owner), vip (interrupts), blocked (polite wall).

输入参数name必填rolenotesphone必填

remove_contact

Remove a contact

Remove a number from the contacts list (not the owner).

输入参数phone必填

get_settings

Get settings

Persona, voice, greeting, standing instructions, owner, notifications, forwarding, webhook, Bot push, SMS consent.

无需输入参数。

update_settings

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, forward_mode (relay|raw|off), sms_opt_in, answer_rings (0|1|2). Only the fields you pass change.

输入参数nameplanvoicegreetingtimezoneowner_namesms_opt_inagent_emailowner_phonevoice_speedvoice_styleanswer_rings另有 7 个

set_bot_push

Set Bot push (wake me up)

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 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 all three).

输入参数keyurl必填events

set_webhook

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.

输入参数url必填

list_history

History

Unified history of calls, texts, and email with optional search. The same table as the dashboard.

输入参数typelimitqueryformat

recent_activity

Recent activity

Everything since a timestamp: calls, texts, emails. Catch-up when webhooks were missed.

输入参数since

list_integrations

List integrations

Partner integrations available through this line (groceries, food, reservations, travel…), with status and connect links. Partner tools appear as <partner>__<tool>.

无需输入参数。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分