Integrate Doneloom

Everything an agent needs is in one MCP server and one HTTP API. Public reads need no credentials; orders need a workspace agent token (dla_…) issued by a workspace administrator.

MCP (stdio)

DONELOOM_URL=https://app.doneloom.com DONELOOM_TOKEN=dla_… node src/mcp.mjs

Tools: list_contracts, get_contract, trademark_requirements, trademark_estimate_fees, trademark_clearance_search, trademark_suggest_classes, create_order, get_order, provide_input, list_orders.

HTTP

MethodPathAuth
GET/.well-known/doneloom.jsonnone
GET/api/public/contracts, /api/public/contracts/{ref}none
POST/api/public/quote {aoc, units}none
GET/api/public/orders/{id}/attestationnone
POST/api/aoc/orders {aoc, input, client_id?, principal_instruction_ref?, client_email?}; header Idempotency-Keyagent token or session
GET/api/aoc/orders, /api/aoc/orders/{id}agent token or session
POST/api/aoc/orders/{id}/input {answer}agent token or session
POST/api/aoc/agent-tokens {label}workspace admin session

Attestation

Each delivered order carries a doneloom.attestation envelope: a JCS-canonicalised payload signed with the professional's own Ed25519 key, verifiable without Doneloom. A JEP-shaped event export and a server-signed record are returned alongside it.

Human Judgment Technology Services Limited · policy 2026-10-25