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":{}}'