For Claude, ChatGPT, Cursor, and MCP clients
Connect an AI assistant
Use Miracle's hosted Streamable HTTP server. OAuth keeps your password and API token out of supported client configurations.
https://miracle.fyi/mcpConnect an AI assistant through the hosted MCP server, or build directly on Miracle's REST API. Both use the same focused schemas, account boundaries, conflict protection, and financial safety rules.
37 tools · Streamable HTTP · OpenAPI 3.1 · OAuth 2.1 · Agents cannot move money
For Claude, ChatGPT, Cursor, and MCP clients
Use Miracle's hosted Streamable HTTP server. OAuth keeps your password and API token out of supported client configurations.
https://miracle.fyi/mcpFor scripts, automations, and your own product
Call the same account-scoped operations directly with a dedicated bearer token. Start with identity, then read before you write.
https://miracle.fyi/api/v1REST quickstart
The dedicated AI tools token is separate from your private email-to-inbox address. Keep it out of URLs, screenshots, source control, and logs.
Open Miracle, choose Settings → AI tools, and copy the API token. Rotate it there at any time without changing your inbox address.
Start free and get access →Every integration should identify the connected account before its first mutation.
export MIRACLE_API_KEY="your_token_here"
curl -sS https://miracle.fyi/api/v1/me \
-H "Authorization: Bearer $MIRACLE_API_KEY"Lists use opaque cursor pagination. Keep the limit modest and pass next_cursor back unchanged when more results exist.
curl -sS "https://miracle.fyi/api/v1/todos?section=today&status=active&limit=20" \
-H "Authorization: Bearer $MIRACLE_API_KEY"Use a unique Idempotency-Key for each logical create. Repeating the same key and payload returns the original task. Reusing the key with different content fails safely.
curl -sS https://miracle.fyi/api/v1/todos \
-X POST \
-H "Authorization: Bearer $MIRACLE_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: board-packet-2026-07-14" \
-d '{
"text": "Prepare the board packet",
"section": "priority",
"checklist": ["Cover memo", "Exhibits", "Final review"]
}'Canonical references
These surfaces are deliberately separate so human guidance, interactive exploration, and machine contracts do not drift into competing copies.
Reliability contract
Financial boundary
MCP and REST cannot create or change financial stakes, payment methods, charges, disputes, refunds, or account billing. Those decisions remain inside the authenticated app.
Read the complete safety boundary →Distribution
The supported public MCP server is the URL above, with OAuth and automatic updates. Miracle does not currently publish an official npm package. Do not install packages that merely look official. If a verified local stdio package is published later, this page and the MCP guide will name and link it directly.