connect_promise
Connect Promise
Return a Promise signup URL for users who want agent access to follow-up memory. Safety: Never collects provider credentials in the agent. Send the user to Promise.
stateintentscopesreturnUrlclientName
ai.usepromise由 usepromise.ai 发布官方发布者v0.1.0更新于 Oct 24, 2026
Evidence-backed follow-through memory for what you owe, await, and need to remember.
Promise 是一个托管式 MCP 服务器,让助手获得有证据支撑的待办记忆:欠他人什么、在等什么、需要记住什么,并附回 Promise 的链接。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/ai.usepromise%2Fpromise/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"promise": {
"type": "http",
"url": "https://mcp.usepromise.ai/mcp"
}
}
}Agent-facing MCP server/tools for Promise. The hosted HTTP endpoint is POST /mcp; GET /healthz is available for runtime checks.
This repository is intentionally separate from the Promise platform. It should compose the platform API into agent-friendly tools, not implement canonical backend business logic.
Initial MCP tool surface:
connect_promiseget_todaylist_commitmentsget_commitmentget_commitment_evidenceget_person_contextsearch_memorycapture_notecreate_follow_upmark_resolveddraft_follow_upconnect_promise and unauthenticated tool results are intentionally part of
the product. MCP should help users discover and connect Promise when an agent
needs follow-up memory that Promise can provide.
Unauthenticated tool results include a scoped authorizationUrl that sends the
user to https://app.usepromise.ai/start?source=mcp..., preserves agent
attribution, and uses a relative /mcp/authorize callback inside Promise before
any return to an agent URL.
Example MCP call:
Protected tools return a structured promise_auth_required result when no
Bearer token is present. After the user authorizes /mcp/authorize, Promise
returns a short-lived one-time code to the agent callback. The agent exchanges
that code at /api/mcp/token for a scoped opaque pmcp_... bearer token.
Bearer tool calls are proxied to the Promise platform API, which enforces the
grant's scopes. mark_resolved and draft_follow_up intentionally deep-link
to Promise for user review rather than sending or mutating mail directly.
See docs/ACQUISITION.md for signup flow guidance, docs/SECURITY.md for the
MCP safety boundary, and docs/DEPLOYMENT.md for container/runtime details.
来源:README.md,提交 83133d0
Connect Promise
Return a Promise signup URL for users who want agent access to follow-up memory. Safety: Never collects provider credentials in the agent. Send the user to Promise.
stateintentscopesreturnUrlclientNameGet Today
Return what currently deserves the user's attention. Safety: Return concise items and links back to Promise for sensitive action.
horizonDaysList commitments
List what the user owes and what the user is waiting on. Safety: Do not infer more certainty than Promise returns.
limitscopecategoryGet commitment
Retrieve a structured Promise commitment or waiting-on item. Safety: Prefer structured status, due dates, people, and source links over raw mail.
id必填Get commitment evidence
Show why Promise believes a follow-up or memory exists. Safety: Return source summaries and citations permitted by the platform API.
id必填Get person context
Summarize what matters before the user speaks with someone. Safety: Avoid exposing hidden/private fields unless the platform scopes allow them.
limitquerycontactIdSearch memory
Search Promise's derived memory with user authorization. Safety: Search derived Promise memory, not raw provider mailboxes.
limitquery必填Capture note
Let a user tell Promise something to remember. Safety: Echo what Promise understood and require review when the platform requests it.
kinddueAttitlecontactIdrequestIdpersonNametranscript必填Create follow-up
Create a future follow-up from explicit user intent. Safety: Only create follow-ups from explicit user instructions.
dueAttitle必填contactIdrequestIdpersonNametranscriptMark resolved
Tell Promise that a commitment or waiting-on item is complete. Safety: Confirm destructive or irreversible status changes in the agent UI.
id必填Draft follow-up
Draft a follow-up message without sending it. Safety: Do not send email in v1. Return a draft and Promise confirmation link.
goalcontextpersonNamecommitmentId已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在仓库或注册中心条目中声明许可证。
npm installnpm run buildnpm run smokenpm run toolsnpm run startcurl -sS http://localhost:3000/mcp \ -H 'content-type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'