Da Cycl MCP API
Connect Claude Desktop or any MCP-compatible AI assistant to your Da Cycl data: plans, discipline, news, scheduled events, and cycle context — always scoped to your account.
Endpoint
JSON-RPC over HTTPS (stateless POST). Hosted on its own subdomain:
https://mcp.dacycl.com/api/mcpExample request
Replace YOUR_API_KEY with the Bearer token we issue after access review.
curl -X POST https://mcp.dacycl.com/api/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Tools (7)
All tools are read-only. We do not execute trades, give personalised investment advice, or move funds. Every authenticated request is logged for your security audit trail (metadata only — not message bodies).
Smoke test: confirms the MCP endpoint and your Bearer token work. Returns service name, version, and your authenticated user id.
All of your plans with token symbol, amount, frequency, and start date. Optional filter for active-only (default).
One plan by UUID. Same shape as a get_plans row; returns { plan: null } if the id is unknown or not yours — no cross-user leakage.
Score, streak, Cycl points, tier, and last update time from your discipline row.
Recent crypto headlines with source and optional filter by token symbol. Limit 1–50 (default 10).
Future pending DCA events in a window (default 30 days, max 90). Each row embeds plan + token so agents are not forced to chain calls.
Current price and 90-day average context for a token symbol (crypto via CoinGecko, stocks via Yahoo). BTC includes halving reference dates; other assets return halving: null.
Pricing
MCP access is free during beta. Long-term pricing is TBD and will be communicated before any change. Write tools and a self-serve signup flow are planned for a later slice.
Request access
We issue API keys after a quick review. Tell us who you are and how you plan to use the API (e.g. Claude Desktop, internal tools).
✉️ Request access →Email: constantin@cyclfactory.com