GET https://api.middesk.com/v1/businesses/{id} with Authorization: Bearer YOUR_TOKEN
Inspect response.registration array for each state's status, registered_agent name, and formation_date fields
Check response.watchlist.lists[] for hits against OFAC SDN, FinCEN 314a, and other screened databases
Read response.people[] for beneficial owner names, titles, and associated watchlist_hits
Use response.website.url and response.phone.number fields to corroborate submitted contact data
Store response.external_id (your reference) alongside middesk id for reconciliation
Known gotchas
The registrations array may return multiple entries if the business is incorporated in one state and registered as a foreign entity in others; do not treat the first entry as definitive
Watchlist screening covers OFAC and certain FinCEN lists but does not include all global sanctions databases; supplement with dedicated sanctions screening if needed
Rate limits are not publicly documented; implement exponential backoff on 429 responses
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp