DisputeForge exposes a free deterministic classifier, a paid letter-drafting endpoint, and an x402-payable MCP tool. The LLM is never exposed raw — drafting always runs through the server-side guardrail.
| Endpoint | Auth | Returns |
|---|---|---|
POST /api/classify | free | Correct letter type + statute citations + deadline (no LLM) |
POST /api/preview | free, rate-limited | Truncated drafted letter (proof) |
POST /api/letter | ddk_ key or ddl_credit_ | Full letter(s) + citations + deadline + escalation |
POST /api/track | free | Store a certified-mail deadline clock; GET ?id= to read |
Body: { "text": "...", "noticeDate": "2026-06-20" }
Discovery: /.well-known/x402 · /llms.txt
MCP endpoint: POST /mcp — classify_dispute (free), draft_dispute_letter (paid via x402, USDC on Base). Honest-null calls are never charged.
USDC (Base): 0x38134a7F97636E26365Fb17405566595B917a341 · USDT (TRC-20): TNvb5tyrzWZW9iNUwQ6TTiY87MGLs1Cgsi