work.dutiful/dutiful

Official registry AI and agents

Cited company background reports for agents from official registries. $3 per report via x402.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http dutiful 'https://dutiful.work/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "dutiful": {
            "type": "http",
            "url": "https://dutiful.work/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Dutiful - Company background reports for agents
  2. For agents (MCP)
  3. For agents (HTTP + x402)
  4. Coverage and limits
  5. See a real report
  6. Badge for integrators

Dutiful - 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 requirements
  • get_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 requirements
  • POST /api/order/{order}/pay with PAYMENT-SIGNATURE header -> paid report
  • GET /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

Badge for integrators

If your agent or service screens counterparties with Dutiful, add this badge to your README:

[![counterparties screened: dutiful](https://dutiful.work/badge.svg)](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

Frequently asked questions

What is work.dutiful/dutiful?

Cited company background reports for agents from official registries. $3 per report via x402.

How do I install work.dutiful/dutiful?

It runs as a remote server. In Claude Code: claude mcp add --transport http dutiful 'https://dutiful.work/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does work.dutiful/dutiful need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is work.dutiful/dutiful open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains work.dutiful/dutiful?

It is published by dutiful-hq. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.