mcpField
D
dutiful

dutiful

Remote
github.com/dutiful-hqBusiness & Marketing0Updated 1d ago
Repository

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

  1. 01Check registry coverage
  2. 02Create company background reports
  3. 03List officers and owners
  4. 04Screen OFAC and UK sanctions lists
  5. 05Cite sources for findings

Use cases

  1. 01Check a counterparty's registry details
  2. 02Screen a company against sanctions lists
  3. 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.

Endpointhttps://dutiful.work/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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 README

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

Comments

Markdown supported

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.