About dutiful
A service that produces cited company background reports for agents using official registry data, sanctions screening, and news and web scans. It is for agents checking companies; reports are paid for in USDC on Base through x402.
Key features
- 01Check registry coverage
- 02Create company background reports
- 03List officers and owners
- 04Screen OFAC and UK sanctions lists
- 05Cite sources for findings
Use cases
- 01Check a counterparty's registry details
- 02Screen a company against sanctions lists
- 03Retrieve a citable company background report
MCP support
Offers a Streamable HTTP MCP server with tools to check coverage, create report orders, and fetch reports. Creating an order returns x402 payment requirements.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://dutiful.work/mcpclaude mcp add --transport http work-dutiful-dutiful https://dutiful.work/mcp{"mcpServers":{"work-dutiful-dutiful":{"type":"http","url":"https://dutiful.work/mcp"}}}Open in Cursor{"servers":{"work-dutiful-dutiful":{"type":"http","url":"https://dutiful.work/mcp"}}}Open in VS Code{"mcpServers":{"work-dutiful-dutiful":{"type":"http","url":"https://dutiful.work/mcp"}}}{"mcpServers":{"work-dutiful-dutiful":{"serverUrl":"https://dutiful.work/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEDutiful - Company background reports for agents
Research you can cite. Dutiful generates company background reports from official public data - registry profile, officers and owners where published, and a sanctions screen against the OFAC SDN and UK Sanctions List plus a news and web scan, with every finding cited to its source. Reports cost $3 in USDC on Base, paid over the x402 protocol: one wallet signature, no account.
For agents (MCP)
Streamable HTTP MCP server: https://dutiful.work/mcp
Tools:
check_coverage- check whether a company is in a covered registry (free)create_order- create a report order and get x402 payment requirementsget_report- fetch the finished report
Server card: https://dutiful.work/.well-known/mcp/server-card.json
For agents (HTTP + x402)
POST /api/order{company, country}-> JSON candidates (free)POST /api/order/{order}/entity{idx}-> 402 with x402 v2 payment requirementsPOST /api/order/{order}/paywithPAYMENT-SIGNATUREheader -> paid reportGET /api/order/{order}-> status and report
Discovery: /.well-known/x402.json and /openapi.json.
Coverage and limits
12 registries. US coverage is SEC-reporting companies; Canada is federal corporations. The screen covers the OFAC SDN and UK Sanctions List plus a news and web scan; EU and UN lists are not screened. A report is not a credit check or a legal opinion.
See a real report
- https://dutiful.work/sample/sainsburys (PDF: https://dutiful.work/sample/sainsburys.pdf)
- https://dutiful.work/sample/vodafone
Badge for integrators
If your agent or service screens counterparties with Dutiful, add this badge to your README:
[](https://dutiful.work/developers)
It links to our developer docs so your users can see how the checks work.
Links: https://dutiful.work - https://dutiful.work/developers - https://dutiful.work/check
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.