Claude MCP connector
Status: Implemented
Last Updated: 2026-08-18
ARC exposes the same service layer used by the web app as an MCP server. Claude Desktop (or any MCP client) authorizes with OAuth2 PKCE and receives user-scoped tools.
User guide (setup, permissions, tool catalog, forms → webhooks): Connect Claude (MCP)
Endpoints (production)
| Path | Purpose |
|---|---|
https://arcos.corgicy.com/mcp | MCP JSON-RPC |
https://arcos.corgicy.com/authorize | OAuth authorize / approve / deny |
https://arcos.corgicy.com/token | OAuth token |
https://arcos.corgicy.com/.well-known/oauth | OAuth discovery |
https://arcos.corgicy.com/register | Dynamic client registration |
Rules
- Call
system_get_current_datetimebefore any scheduling, planning, or date math. Do not infer “today” from chat context. (Feature docs sometimes write this assystem.get_current_datetime; the MCP tool name uses underscores.) - Use Brain (
brain_*) for knowledge. Usecontext_*for LLM scratch. They coexist. - Tools return sanitised, user-scoped data from the existing services. Coverage:
server/src/mcp/FEATURE_STATUS.md. - Core Brain tools and
system_get_current_datetimeare always on. Other domains are toggled in Settings → Developer. brain_form_submitcreates a database record and fires outgoing webhookbrain_form_submittedfor the form owner. See Outgoing webhooks.
Domains covered
Planning, health, training, nutrition, finance, habits, tasks, journal, reading, meditation, wardrobe, plants, social, messaging, gamification, analytics, settings, Brain (core + extended + forms), context, coach, home, inventory, travel, and additional lifestyle modules. Full names: MCP user guide.
Related
- Public write API (subscriber): Public API
- Session/private HTTP: API documentation