How to connect (OAuth)
Wave-2 happy path — paste URL, approve, ask. CAPTCHA mint is break-glass only.
- In Claude → Settings → Connectors, add a custom connector with MCP URL
https://mcp.belovedecosystem.com/mcp. - Approve OAuth when prompted (full resource scope).
- Ask with
become_orchestrate. Smoke is Open untilanswer_v; trustanswer/inboxonly when Settled.
https://mcp.belovedecosystem.com/mcp
Agent contract: /agent.md · Claude steps: /CLAUDE-CONNECTOR.md · PRM: /.well-known/oauth-protected-resource
What you can do
| Tool | Ask for |
|---|---|
become_orchestrate | Ask a sealed Gallina question (bid_wei=0). Smoke is Open until answer_v. |
become_ask | Same door; requires explicit bid_wei |
become_status | Check job progress by job_id |
become_result | Get Settled answer / inbox |
Once connected, how do I prompt?
Just chat about the question. Examples:
- “Ask BECOME: 5 + 1 = ?”
- “Call become_orchestrate with target exists n : nat, 5 + 1 = n, bid_wei=0”
- “What’s the status of job <id>?”
FAQ
How do I connect BECOME MCP to Claude?
Paste https://mcp.belovedecosystem.com/mcp into Claude Connectors, approve OAuth. No key paste. See CLAUDE-CONNECTOR.md.
Break-glass: what if OAuth is unavailable?
Open /connect/claude, complete CAPTCHA v1, vault the browser-once key in Settings → Connectors (not the happy path).
What if I lost a break-glass key before vaulting?
Remint at /connect/claude with CAPTCHA again (UJ-C7). Old key versions return 401.
Will this consume AI tokens?
Yes — any MCP tool use draws on your AI client’s message limits or tokens.
Ops only (below fold)
Headers and curl are for operators / headless — not the naive Claude path.
Authorization: Bearer YOUR_KEY
X-Api-Key: YOUR_KEY
curl -s -X POST "https://mcp.belovedecosystem.com/v1/orchestrate" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_KEY' \
-d '{"target":"exists n : nat, 5 + 1 = n","bid_wei":0,"certify":false}'
Also: POST /v1/ask · GET /v1/status/{id} · GET /v1/result/{id} · GET /health