{"data":{"name":"io.github.Nutshell2000/agent-data-tools-compliance","title":"Agent Data Tools: Company, compliance and checks","description":"31 tools: OFAC sanctions, counterparty checks, company, domain, email. 25 free calls.","version":"1.84.7","websiteUrl":"https://agent-data-tools.revmesh2074.workers.dev/","repositoryUrl":"https://github.com/Nutshell2000/agent-data-tools","remotes":[{"type":"streamable-http","url":"https://agent-data-tools.revmesh2074.workers.dev/mcp/compliance","headers":[{"description":"Optional. 'Bearer adt_...' API key from https://agent-data-tools.revmesh2074.workers.dev/credits to pay by card. Leave empty to pay each call with x402 (USDC).","isSecret":true,"name":"Authorization"}]}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-31T18:16:31.185Z","updatedAt":"2026-10-31T18:16:31.185Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"source":"official-registry","sourceId":"io.github.Nutshell2000/agent-data-tools-compliance","verification":"official","confidence":100,"stars":null,"updatedAt":"2026-10-31T18:16:31.185Z","title":"Agent Data Tools: Company, compliance and checks","description":"31 tools: OFAC sanctions, counterparty checks, company, domain, email. 25 free calls.","websiteUrl":"https://agent-data-tools.revmesh2074.workers.dev/","repositoryUrl":"https://github.com/Nutshell2000/agent-data-tools"}],"toolIndex":{"tools":[{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"check_counterparty","title":"Counterparty risk check: screen a payee's EVM address before paying (OFAC and on-chain signals)","description":"Screen a payee before paying, trading or onboarding: one call vets an address on Base, Ethereum, Arbitrum or Optimism with an OFAC SDN match, account type and activity, USD holdings and, on Base, wallet or contract risk checks; add the payee's domain for its age and trust flags. One block, review or pass verdict with reasons. Screening aid, not legal advice or a security audit. Use before paying, trading with or onboarding an address. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"0x address to check"},"chain":{"type":"string","enum":["base","eth","arb","op"],"description":"Network: base (default), eth, arb or op"},"domain":{"type":"string","description":"Optional: the payee's domain or website URL, e.g. ethereum.org; adds domain age and trust flags"}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Counterparty risk check: screen a payee's EVM address before paying (OFAC and on-chain signals)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"811d4eecd0f01fd1324b62fe09b97d86a9659f56c06ba01aff3158886949a43a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"check_payee","title":"Payee screening: OFAC-screen an address before paying, plus account type and domain age","description":"Fast check of a payee before an agent pays it: OFAC SDN match on the address, account type (wallet, delegated wallet or contract) and nonce on Base, Ethereum, Arbitrum, Optimism or Polygon, and optionally the payee domain's age and trust flags. One block, review or pass verdict with reasons. Screening aid, not legal advice. Use before an x402 or USDC payment to an unfamiliar address; holdings and wallet heuristics: check_counterparty. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"0x address you are about to pay"},"chain":{"type":"string","enum":["base","eth","arb","op","polygon"],"description":"Network of the payment: base (default), eth, arb, op or polygon"},"domain":{"type":"string","description":"Optional: the payee's domain or website URL, e.g. ethereum.org; adds domain age and trust flags"}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Payee screening: OFAC-screen an address before paying, plus account type and domain age","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"ccf7ce75ea6164dd03799ebcfd6f8d440190129a70edcecef23495681f23c0f1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"check_x402_seller","title":"x402 audit of a seller: vet a paid endpoint's terms, payTo and domain before buying","description":"Audit an x402 seller before an agent buys from it: decodes the endpoint's 402 terms without paying, OFAC-screens each payTo address, reads its account type and nonce on the payment network, checks the seller domain's age and trust flags, and flags non-USDC assets and high prices. One block, review or pass verdict with reasons. Never signs. Screening aid, not legal advice. Use before the first payment to an unfamiliar x402 seller. Example: url=https://agent-data-tools.revmesh2074.workers.dev/btc-fees. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute public https URL of the paid endpoint, with any query it needs"}},"required":["url"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"x402 audit of a seller: vet a paid endpoint's terms, payTo and domain before buying","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"5611e3b5ce78561126e376f3bc3757920385ba3ea9da8acb335a430c730d4bf7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"company","title":"Company data lookup: profile, identifiers and website from Wikidata","description":"Facts about a company by name or Wikidata ID: official website, founding date, country, headquarters, industries, CEO, founders, parent, employee count, stock tickers and exchanges, and LEI, with Wikidata and Wikipedia links. Public domain data (CC0), best for established and listed companies. No match returns 404, uncharged. Use to enrich leads, vendors and counterparties or ground an answer about a company. Example: name=Spotify. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Company name to search for (give name or id)"},"id":{"type":"string","description":"Wikidata item ID such as Q689141, instead of name"}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Company data lookup: profile, identifiers and website from Wikidata","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"c7361a89822ca3dd57c0db2a3a78be3db8684577d6a94a3689b05dcc0ee3ed42","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"dns_lookup","title":"DNS records lookup: A, AAAA, MX, TXT, CNAME, NS and more","description":"Look up DNS records of a domain over DNS-over-HTTPS (Cloudflare 1.1.1.1): A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, PTR, DS, DNSKEY or HTTPS, with each answer's TTL, the response code (NOERROR, NXDOMAIN…) and whether DNSSEC validated. Use to check email (MX, SPF in TXT), verify a domain, or debug a DNS change; for whether the change has spread use dns_propagation. Example: name=example.com. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Domain name (or a URL; its host is used)"},"type":{"type":"string","description":"Record type: A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, PTR, DS, DNSKEY, HTTPS (default A)"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"DNS records lookup: A, AAAA, MX, TXT, CNAME, NS and more","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"2c55918d18efad44456335e2fe712b04eb6cf6b03e2c4db5e61a2388bb58c5b0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"dns_propagation","title":"DNS propagation check: answers from 5 resolvers worldwide","description":"Check whether a DNS change has propagated: the same record queried at five public resolvers (Cloudflare, Google, AdGuard, AliDNS and DNSPod), each resolver's answers and TTLs, whether they all agree, and the majority answer. Record types A, AAAA, CNAME, MX, NS, TXT, CAA. Use to see where an old value is still cached after changing a record, moving hosting or setting up email; for one lookup use dns_lookup. Example: name=example.com. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Domain name (or a URL; its host is used)"},"type":{"type":"string","description":"Record type: A, AAAA, CNAME, MX, NS, TXT or CAA (default A)"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"DNS propagation check: answers from 5 resolvers worldwide","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"fd2a95a78dc5c616330be242dbdbc206811a761a1170ea114878c39703e276d5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"dockerfile_lint","title":"Lint a Dockerfile for security and size issues: check a Dockerfile for security problems and image size issues","description":"Check a Dockerfile (up to 8,000 characters) for common security and image-size problems: unpinned or :latest base images, running as root, piping downloads into a shell, sensitive values baked into ENV or ARG, ADD from URLs, apt and pip cache left in layers, sudo, chmod 777 and an exposed SSH port. Returns each finding with its line, a severity and a fix, plus a score. Use before building or shipping an image. Example: dockerfile=FROM node:latest\nCOPY . /app\nCMD node /app/server.js. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"dockerfile":{"type":"string","description":"Dockerfile contents (up to 8,000 characters)"}},"required":["dockerfile"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Lint a Dockerfile for security and size issues: check a Dockerfile for security problems and image size issues","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"0870d92d4b6fc28ba9b28ee04c31790f7c94e485c395932ea6fde443c4f8f8b6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"domain","title":"DNS lookup, WHOIS lookup: DNS, RDAP registration age and email authentication","description":"Domain intelligence in one call: DNS records (A, AAAA, CNAME, MX, NS, TXT, CAA), DNSSEC status, registrar, registration and expiry dates with domain age in days (RDAP/WHOIS), and email authentication (SPF and DMARC records and policies, whether the domain accepts mail). Use for lead qualification, phishing and trust checks, and deliverability audits. For a trust verdict with named flags use domain_report. Example: name=cloudflare.com. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Domain name, e.g. cloudflare.com"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"DNS lookup, WHOIS lookup: DNS, RDAP registration age and email authentication","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"0ea71530d608c638aa4a18d742397e92364ca0eee4bbe68ae2e7757dd254c3cd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"domain_report","title":"Domain lookup, trust verdict: age, DNS and email-auth flags","description":"A trust verdict for any domain in one call: high/medium/low trust with named flags for very new registrations, expiry, missing or weak SPF and DMARC, too few nameservers, no web host and non-resolving domains, plus the key facts (registrar, age, nameservers, DNSSEC). Use for lead qualification, phishing and vendor checks, and before an agent sends mail to or trusts a domain. Signals only, not a guarantee. Raw DNS records: domain. Example: name=cloudflare.com. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Domain name, e.g. cloudflare.com"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Domain lookup, trust verdict: age, DNS and email-auth flags","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"4a8db7132756ff878cf350b3ed64a19cc642065d75fc362d8ae8ae397b1d3e47","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"email","title":"Email verification, validation: verify an address with syntax, MX and disposable-address checks, no mail sent","description":"Check email syntax, DNS and MX records, disposable providers, role addresses, free providers and SPF/DMARC presence. Returns likely-deliverable, risky, undeliverable or invalid with reasons. No message is sent and the mail server is not contacted. These are DNS and syntax signals, not proof that a mailbox exists or accepts delivery. Use before sending mail or saving a signup. Example: address=support@cloudflare.com. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"The email address to check"}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Email verification, validation: verify an address with syntax, MX and disposable-address checks, no mail sent","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"921dbef124461fcb7b5726f4fe84e1c5f5943c1b238f49d69f8ecfbc55552e3a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"gov_federal_register","title":"Federal Register search: US rules and notices","description":"Search the US Federal Register: final rules, proposed rules, notices and presidential documents, newest first, with title, type, agencies, abstract, publication date, comment deadline, effective date and links. Filter by type and agency. From the Federal Register API (US government work). Use to track new regulations or open comment periods on a topic. Example: q=artificial intelligence. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Search words, e.g. artificial intelligence"},"type":{"type":"string","description":"rule, proposed_rule, notice or presidential (default all)"},"agency":{"type":"string","description":"Agency slug, e.g. securities-and-exchange-commission (optional)"},"limit":{"description":"Documents to return, 1-20 (default 10)","type":["string","number","boolean"]}},"required":["q"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Federal Register search: US rules and notices","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"0de9c72b8860228b36a0abeaa6fdfdb03eb5306a66ad3f52279e2536268d5224","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"http_security_headers","title":"Security headers check, HTTP: audit a page's security headers","description":"Fetch a public URL and grade its HTTP security headers: HSTS, Content-Security-Policy, framing protection, nosniff, Referrer-Policy and Permissions-Policy, plus version leaks (Server, X-Powered-By) and cookies missing Secure, HttpOnly or SameSite. Returns a grade A-F, a score and each check with its value. Use to review a site's basic web security; for DNS and email records use domain. Private hosts are refused with 400, uncharged. Example: url=https://example.com. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL to check"}},"required":["url"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Security headers check, HTTP: audit a page's security headers","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"e011818f304d023fb2ac17a505491b813e1ede963481938657f572b576a3d48c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"ip_lookup","title":"IP lookup: owner, network range and country (RDAP)","description":"Look up who holds an IPv4 or IPv6 address in the regional internet registries' public RDAP records (ARIN, RIPE NCC, APNIC, LACNIC, AFRINIC): the holding organisation, network name and range, allocation type, registration country, abuse contact and registry. Use to see which company or ISP a log or firewall address belongs to. Registration country, not city geolocation. Private and reserved addresses are refused with 400, uncharged. Example: ip=8.8.8.8. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"ip":{"type":"string","description":"Public IPv4 or IPv6 address"}},"required":["ip"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"IP lookup: owner, network range and country (RDAP)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"a233924f4a85281fa316d248497704d631a42488a205ef37e14f6c3318908e12","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"mcp_inspect","title":"MCP server check, inspector: tools, auth and protocol","description":"MCP server check over streamable HTTP: whether it answers initialize, its name, version, protocol version and capabilities, whether it needs sign-in (OAuth or another 401 challenge), and its tools with names, titles, descriptions and input parameters, plus prompt and resource counts. Read-only: it lists, never calls a tool. Use to vet an MCP server before adding it to an agent, or to check your own after a deploy. Example: url=https://mcp.deepwiki.com/mcp. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The MCP server's streamable-HTTP URL"}},"required":["url"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"MCP server check, inspector: tools, auth and protocol","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"5528a0493190fd3d387b6213b4f760cebb748d94b4ed8a8616db6c9c9c68be43","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"openapi_summary","title":"OpenAPI spec summary: operations, auth and servers","description":"Read an OpenAPI 3 or Swagger 2 document (JSON or YAML, up to 2 MB) from a URL and summarise it for an agent: title, version, description, servers, auth schemes, operation count by method, tags, which operations are paid (402 or x-payment-info) or deprecated, and up to 150 operations with method, path, summary and operationId. Use before calling an unfamiliar API, to pick an endpoint, or to compare APIs. Example: url=https://petstore3.swagger.io/api/v3/openapi.json. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"URL of the OpenAPI or Swagger document"}},"required":["url"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"OpenAPI spec summary: operations, auth and servers","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"453f3a176519a57e827450151dbf955bc42ed8ba1f0210a657e1b11bc6d97309","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"pack_api_health","title":"API health check: uptime, latency, headers, x402","description":"One call to health-check an API endpoint: up or down with status and response time over three requests (min, median, max), the redirect chain, HTTP security headers, whether it is a paid x402 endpoint and what its payment terms are, and the API's OpenAPI document when one is found at the usual places. Cheaper than the tools bought one by one. Use for API monitoring, before integrating a third-party API, or to check your own after a deploy. Example: url=https://petstore3.swagger.io/api/v3/pet/findByStatus?status=available. Price $0.03/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The API endpoint URL"}},"required":["url"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"API health check: uptime, latency, headers, x402","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"8828f29c0c7ffffe21c02dda8ed2ffd0aec416d59f2ed3a7509a193c55da3600","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"pack_domain_intel","title":"Domain intelligence, enrichment: who runs a domain and on what","description":"Company enrichment in one call for any domain: the site's name, description and logo, its tech stack (CMS, frameworks, analytics, hosting), email provider and email security (SPF, DMARC), who hosts the server (IP registry holder), DNS records, and the domain's registrar, age and expiry. Public DNS, RDAP and the home page only. Use for lead enrichment, company research, vendor checks or sales prospecting. Example: domain=stripe.com. Price $0.03/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Company domain such as stripe.com (or a URL; its host is used)"}},"required":["domain"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Domain intelligence, enrichment: who runs a domain and on what","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"123a7645f04298ad213c7d2698b50ecde528049bd96f4d6ea2279768f4abdd51","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"pack_email_deliverability","title":"Email deliverability check: MX, SPF, DMARC, DKIM and score","description":"Email deliverability check for a domain in one call: MX records, SPF and its all-policy, DMARC and its policy, DKIM keys at the common selectors (Google, Microsoft, Mailchimp and others), MTA-STS, TLS-RPT and BIMI, with a 0-100 score, a grade and a list of fixes; optionally also checks one address (syntax, MX, disposable domain). Uses public DNS only and sends no mail. Use before a campaign, when mail lands in spam, or to vet a sender domain. Example: domain=github.com. Price $0.03/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"The sending domain, such as example.com (or a URL; its host is used)"},"email":{"type":"string","description":"Optional address to check as well"}},"required":["domain"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Email deliverability check: MX, SPF, DMARC, DKIM and score","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"694da81c8f2378a8383096d07a0386c97fe282d8b7fa9ff790776d7b3e0dab13","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"pack_ip_intelligence","title":"IP intelligence: owner, network, reverse DNS and type","description":"One call for everything about an IP address: its type (public, private, loopback, carrier-grade NAT), the registry record (holding organisation, network name and range, registration country, abuse contact) and the reverse DNS name. IPv4 and IPv6. Registration country, not city geolocation. Cheaper than the tools bought one by one. Use to investigate an address in logs, a login or an abuse report. Example: ip=8.8.8.8. Price $0.03/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address"}},"required":["ip"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"IP intelligence: owner, network, reverse DNS and type","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"25b5a038a9eb4b0fb783de5fb2261568bd36b86343f0099fecefaf6f1a00a957","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"pack_url_safety","title":"URL safety check, scam signals: domain age, redirects and HTTPS","description":"Check a link before an agent opens or pays it: where it really leads (each redirect hop, the final URL), the destination domain's age, registrar and trust flags, HTTPS and security headers, and named risk signals (days-old domain, bare IP host, punycode look-alike, user@host trick, chains across many hosts). Heuristic signals from public facts, not a phishing blocklist. Use to vet links in emails, chats and scraped pages, or a payee's website. Example: url=http://github.com. Price $0.03/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The link to check (http or https)"}},"required":["url"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"URL safety check, scam signals: domain age, redirects and HTTPS","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"229b289e5d50f10ee6250f4a7b119dacd28cd9be863c31306a2e1acb2b95e2b2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"pack_website_audit","title":"Website audit, security audit: uptime, SEO, security headers, redirects and DNS","description":"One call to audit a website: is it up and how fast, the redirect chain (including whether plain http moves to https), the on-page SEO audit with its score and issues, HTTP security headers and their grade, robots.txt for the page, and the domain's DNS, email authentication and registration age. Server-side HTML only, no JavaScript. Cheaper than the six tools bought one by one. Use before a launch, for a client report or to compare competitors. Example: url=https://www.wikipedia.org/. Price $0.03/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL of the page"}},"required":["url"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Website audit, security audit: uptime, SEO, security headers, redirects and DNS","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"e420d62ee5698b844ea22f9087f87949a14d777b0112d8c5dc04fde57992b612","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"package","title":"Package risk check: npm, PyPI, Cargo, Go, Maven or NuGet metadata and dependency-risk signals, latest or pinned version","description":"Reports package existence, latest version and release, age, version count, npm weekly downloads, licenses, deprecation and known advisory severity. ok means no listed flags, not a safety guarantee. Supports npm, PyPI, Cargo, Go, Maven and NuGet. Optional exact version adds pinned-version metadata and uses deps.dev advisories; use /package-audit for OSV affected ranges and dated FIRST EPSS CVE estimates. Use before adding a dependency. Example: ecosystem=npm, name=lodash. Price $0.002/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"ecosystem":{"type":"string","description":"One of npm, pypi, cargo, go, maven, nuget"},"name":{"type":"string","description":"Exact package name, e.g. lodash or @scope/name"},"version":{"type":"string","description":"Optional exact version to inspect; ranges and tags are not accepted"}},"required":["ecosystem","name"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Package risk check: npm, PyPI, Cargo, Go, Maven or NuGet metadata and dependency-risk signals, latest or pinned version","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"45457b40101d9239443a4b9f316ac845e03e8ca19b85a386a257688b1f676f6a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"package_audit","title":"Dependency audit: up to 10 packages, exact-version advisories and fixes","description":"Check up to 10 public dependencies, optionally pinned to exact versions, for advisory IDs, OSV affected/fixed ranges and dated FIRST EPSS CVE estimates. Scoped npm names supported. Detail and subrequest caps apply; omitted details and incomplete coverage are explicit. Missing evidence is unknown, not zero risk. Automated signals, not a safety guarantee. See the buying guide for limits. Use before installing or upgrading dependencies. Example: packages=npm:lodash@4.17.20,pypi:requests@2.31.0,npm:@types/node@22.0.0. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"packages":{"type":"string","description":"Comma-separated ecosystem:name items, optionally name@exact-version; max 10. For scoped npm, use npm:@scope/name@version."}},"required":["packages"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Dependency audit: up to 10 packages, exact-version advisories and fixes","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"0f406672c4f548a9797c0c3f1430a336aed5439e91656054d1b618613ac2ff5c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"sanctions_check","title":"Sanctions check (OFAC screening): SDN screening for a crypto wallet or name","description":"Check a crypto wallet address against the OFAC SDN sanctions list before you pay it or accept funds: EVM (Ethereum, Base, Arbitrum, Polygon), BTC, USDT, TRX and more, or a person or company name with aliases. Returns a verdict (block on a listed address, review on a name match, pass), each match with SDN ID, programs and strength, and the list date. A screening aid, not legal advice. Use before paying; with wallet risk: check_counterparty. Example: address=0x098B716B8Aaf21512996dC57EB0615e2383E2f96. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"Crypto address to check (give address, name or both)"},"name":{"type":"string","description":"Person or company name; matches when every word appears in a listed name or alias"}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Sanctions check (OFAC screening): SDN screening for a crypto wallet or name","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"94c004eb4c7af304e4affb1bec6d496f0055343a5e0ee106f83a381aaa1d86ac","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"},{"serverName":"io.github.Nutshell2000/agent-data-tools-compliance","endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","name":"sec_13f","title":"13F holdings, fund holdings: what an institution owns","description":"The latest 13F-HR holdings of an institutional investment manager (hedge fund, mutual fund family, bank) from SEC EDGAR: each position's issuer, class, CUSIP, value in USD, shares and portfolio weight, largest first, plus the report period, total value and position count. Give the filer by name (e.g. Berkshire Hathaway) or CIK. Public SEC data, filed quarterly up to 45 days after the quarter. Use to see what a fund owns. Example: filer=Berkshire Hathaway. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.","inputSchema":{"type":"object","properties":{"filer":{"type":"string","description":"Fund manager's name, e.g. Berkshire Hathaway (or give cik)"},"cik":{"description":"The filer's SEC CIK, e.g. 1067983 (instead of filer)","type":["string","number","boolean"]},"limit":{"description":"Positions to return, 1-200 (default 25)","type":["string","number","boolean"]}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"13F holdings, fund holdings: what an institution owns","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"5936b4eee9050709bd7e289290aa6725a31c71b226efb5bd1ea21295ba1b5847","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:06.446Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"fd1d097616b77a798f25fc590cf1f83d53eecc252b2d7dca3756c70d0c54eae6","protocol":"streamable-http","status":"indexed","toolCount":31,"observedAt":"2026-11-01T19:46:06.446Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.Nutshell2000/agent-data-tools-compliance":{"url":"https://agent-data-tools.revmesh2074.workers.dev/mcp/compliance"}}},"Cursor":{"mcpServers":{"io.github.Nutshell2000/agent-data-tools-compliance":{"url":"https://agent-data-tools.revmesh2074.workers.dev/mcp/compliance"}}},"VS Code":{"servers":{"io.github.Nutshell2000/agent-data-tools-compliance":{"type":"http","url":"https://agent-data-tools.revmesh2074.workers.dev/mcp/compliance"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://agent-data-tools.revmesh2074.workers.dev/mcp/compliance"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.Nutshell2000%2Fagent-data-tools-compliance","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.Nutshell2000%2Fagent-data-tools-compliance","name":"io.github.Nutshell2000/agent-data-tools-compliance","description":"31 tools: OFAC sanctions, counterparty checks, company, domain, email. 25 free calls.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://agent-data-tools.revmesh2074.workers.dev/mcp/compliance"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://agent-data-tools.revmesh2074.workers.dev/","repositoryUrl":"https://github.com/Nutshell2000/agent-data-tools","version":"1.84.7"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.Nutshell2000/agent-data-tools-compliance","status":"online","lastCheckedAt":"2026-11-03T18:18:25.516Z","lastSuccessfulCheck":"2026-11-03T18:18:25.516Z","latencyMs":28,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:18:25.516Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:18:25.516Z"},"security":null,"timestamps":{"createdAt":"2026-10-31T18:16:31.185Z","updatedAt":"2026-10-31T18:16:31.185Z","observedAt":"2026-11-03T18:18:25.516Z"},"compatibility":{"serverVersion":"1.84.7","protocolVersions":[{"protocol":"mcp","version":null}]}}}}