Parley

com.itsparley由 itsparley.com 发布官方发布者v1.0.0更新于 Nov 6, 2026

WhatsApp for your AI agent, sent from your own number. Source-available (Elastic License 2.0).

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

概览

AI 生成的概览

Parley 是一个远程 MCP 服务器,让 AI 代理读取你的 WhatsApp 聊天,并以真人节奏用你本人绑定的号码发送消息。

可以做什么
  • 列出并连接 WhatsApp 账号,查看连接状态,支持绑定多个号码
  • 读取聊天:收件箱、会话列表、搜索、通知、历史记录和收到的媒体
  • 发送消息、表情回应和富媒体,并可删除已发送消息
  • 管理发件箱:查询可发送时间、列出排队消息、查看送达状态、取消消息
  • 创建、更新、测试和删除消息事件 Webhook
适用场景
适合让助手用你现有的号码起草并发送 WhatsApp 回复或跟进、整理收到的聊天,或把消息交给应表现得像你本人而非机器人账号的代理处理。
运行要求
通过 streamable HTTP 访问的远程 MCP 端点,需要 OAuth 登录。需在手机 WhatsApp 的“已关联的设备”中扫描二维码,一次性绑定账号。未声明环境变量或请求头。
安装前请注意
代理以你本人身份、用你的号码发送消息,没有机器人标识,并可读取你的会话和媒体。消息会排队延后发送,并非即时。发送类工具会写入、回应和删除数据,Webhook 会把消息事件推送到外部地址。项目处于早期开发阶段,厂商无法保证你的 WhatsApp 账号不被限制。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Parley,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

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

交给智能体安装

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

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

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

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "parley": {
      "type": "http",
      "url": "https://app.itsparley.com/mcp"
    }
  }
}

README

Parley: WhatsApp MCP server for AI agents

Give your AI agent WhatsApp. Parley is an MCP server that lets Claude, Cursor, ChatGPT or any MCP client read your chats and send messages from your own number, at a human pace, with every message on record.

[Verbiflow/parley MCP server] [License: MIT]

Website · Get started · Run it yourself

[In Grok Bot, you ask for a caterer for an 80-person offsite and a quote over WhatsApp. The bot picks Harbor Table, Parley holds the send for a natural moment, and the message arrives from your own number. The caterer replies with a price, and the bot reports back and asks whether to book.]

Set up in 30 seconds

1. Add the MCP server (one line):

sh
claude mcp add --transport http parley https://app.itsparley.com/mcp

Any client that supports remote MCP servers takes the same URL, https://app.itsparley.com/mcp. That includes Claude, ChatGPT and Codex. For Cursor, put this in ~/.cursor/mcp.json:

json
{ "mcpServers": { "parley": { "url": "https://app.itsparley.com/mcp" } } }

2. Scan the QR code. Sign in once when your client asks. Then on your phone, open WhatsApp → Linked devices → Link a device and scan the code at app.itsparley.com. Your phone keeps working as normal.

3. Ask. "Send Maya the Q4 deck and ask if Thursday at 3 still works." The agent calls send_message, and Parley sends it at the next natural slot.

Why Parley

You link an account once, the same way you'd add a new device. Any agent that speaks MCP can then read your conversations, reply, react and reach out. Parley doesn't send at machine speed. It queues each message and sends it when you plausibly would: inside your local hours, with gaps between messages, and under daily limits that start low on a new account. You can link several numbers and choose which chats agents can see.

WhatsApp is live. iMessage, Slack, LinkedIn and Gmail are next. They will use the same MCP tools, so an agent you set up today keeps working as channels arrive.

Early development. The MCP tools are stable enough to build on, but expect changes.

What your agent gets

[The four things Parley gives an agent: it sends as you, paces like a person, sends rich messages, and keeps a record]

It sends as you. Messages come from your own number, in chats people already have with you. There's no bot account and no "sent by AI" label.

It sends at a human pace. Messaging apps flag accounts that send like software. Agents never send directly. send_message puts the message in an outbox and reserves the account's next human-paced slot:

  • inside the account's active hours, in its own timezone, if you turn them on for that number (off by default)
  • with random gaps between messages (set the seconds per number, or keep the channel default), plus bursts and breaks
  • under daily caps per kind of message, which start low, grow as the account warms up, and halve when the platform pushes back
  • with replies going ahead of new conversations once those hit their cap

When the platform answers with a rate limit or a checkpoint, Parley backs off, pauses that kind of message, or stops and waits for you. It doesn't retry blindly.

It handles rich messages. Formatting, photos, video, voice notes, documents and reactions go out the way the app shows them. Incoming media is available to the agent through get_media.

It keeps everything on record. You can see which agent sent what, when it went out, and whether it was delivered and read. You can cancel anything still queued, delete a sent message for everyone, or disconnect an agent from the dashboard, which cuts off its access immediately.

MCP tools

AreaTools
Accountslist_channels, list_connections, connect, connection_status
Readingread_inbox, list_chats, search, get_notifications, load_history, get_media
Sendingsend_message, react_to_message, delete_message
Outboxsend_availability, list_outbox, message_status, cancel_message
Webhookscreate_webhook, list_webhooks, update_webhook, delete_webhook, test_webhook, resend_webhook_delivery

With several accounts linked, tools take a connection_id (or just the account's number), so one agent can work across a personal and a work number. Reading tools cover every account unless you filter. send_availability tells the agent when it can next send and why, so it can plan instead of guessing.

Will my account get banned?

Nobody can promise it won't, because messaging apps don't publish their limits for personal accounts. Parley's defaults stay below the levels where people report getting restricted. A new account starts slow, and Parley backs off as soon as the app pushes back. If you run Parley yourself, you can also send each account through its own residential or ISP proxy in the account's country. See DEVELOPING.md.

Run it yourself

Parley is a Node 24 app on Postgres and Redis. DEVELOPING.md covers setup, tests, and linking a real WhatsApp account locally. deploy/README.md covers how production runs.

sh
npm installexport DATABASE_ADMIN_URL=postgres://[email protected]:5432/postgresnpm run check    # typecheck and the full test suite
apps/api/            the app: dashboard, sign-in, OAuth, the MCP endpoint, sessions and the outboxpackages/auth/       accounts, tokens, sealed secrets, migrationspackages/channels/   the channel connector framework; WhatsApp is the firstpackages/pacing/     human pacing: active hours, gaps, caps, warmup (pure functions)packages/proxies/    egress through proxy providers, one exit per accountsite/                itsparley.com, a static Next.js site on its own Worker

In production, the app runs as a Cloudflare Worker at app.itsparley.com. The live channel sockets run on a separate sessions service, and the marketing site is a Worker of its own at itsparley.com. A push to main runs the tests and deploys all three.

License

MIT.

Parley isn't affiliated with Meta, Apple, Google, Slack or LinkedIn.


If Parley is useful to you, a ⭐ helps other people building agents find it.

来源:README.md,提交 02f2855

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v1.0.0最新Nov 6, 2026

评分

已满足适用检查项的 85%

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

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分