Agent Services (x402): compliance, company, procurement
27 pay-per-call agent tools (KYB, VAT, sanctions, tenders, data). Pays via x402; holds no funds.The vendor's description, from its MCP Registry listing.
Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit
- Does it work?
- YesConnected in 223 ms.
- Sign-up?
- None neededIt answered without any account or key.
- Can it change things?
- No, read-onlyAll 30 tools say they only read.
https://agent-services-mcp-production.up.railway.app/mcpSource code Website Streamable HTTP · protocol 2025-11-25 · server version 0.2.0
What we checked
Security
Passed: Connections are encrypted (HTTPS).
Passed: No hidden instructions found in tool text.
Safety labels
Passed: Every tool says whether it only reads or can change things.
Tools
Passed: 30 tools listed.
Passed: Every tool describes its inputs with a valid schema.
Protocol
Passed: The MCP handshake works (Streamable HTTP).
Passed: Protocol version 2025-11-25 (latest).
Passed: Unknown requests are refused.
Connection
Passed: The server responds.
Tools (30)
As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.
- list_servicesFree. Lists all services by group (Compliance & counterparty, Company & tax, Procurement, Data utilities) with the job each does, price, endpoint, inputs and sample URL.Read-only
- counterparty_due_diligence[Compliance & counterparty] Screen a new counterparty (person or company) in one call before onboarding, contracting or paying it. Use for a first-pass screen before human review. Price: $0.10 per ca…Read-only
- screen_export_control[Compliance & counterparty] Screen a buyer or consignee against US export-control lists before selling or shipping. Use when a deal may involve US-origin items or technology. Price: $0.02 per call (U…Read-only
- screen_pep[Compliance & counterparty] Check whether a person is a politically exposed person (PEP) during KYC/AML onboarding. Use when onboarding a customer, director or beneficial owner. Price: $0.02 per call…Read-only
- batch_sanctions_screen[Compliance & counterparty] Re-screen a whole customer, supplier or payee list against sanctions and US export-control lists in one call. Use for onboarding backlogs or periodic re-screening. Price:…Read-only
- sanctions_changes[Compliance & counterparty] See what changed on official sanctions lists since your last check. Use when re-screening customers against new designations or monitoring list updates. Price: $0.05 per c…Read-only
- screen_sanctions[Compliance & counterparty] Screen a customer, supplier or payee against official sanctions lists before onboarding, contracting or paying them. Use when one party must be cleared before money or goo…Read-only
- supplier_check[Compliance & counterparty] Check a new supplier before onboarding or paying it, in one call. Use when onboarding or paying a new supplier. Price: $0.25 per call (USDC on Base, x402). Returns the x40…Read-only
- lookup_company[Company & tax] Confirm that a company exists, is active and is who it claims to be before onboarding, invoicing or contracting. Use when you need an official registry record for a counterparty. Pric…Read-only
- ecb_fx_rates[Company & tax] Get an official, citable euro exchange rate for an invoice, ledger entry or tax return. Use when the rate must come from an official source rather than a market feed. Price: $0.004 pe…Read-only
- check_eori[Company & tax] Verify an EU trader's EORI number before shipping, invoicing or filing a customs declaration. Use when customs paperwork or a shipment needs a confirmed EU EORI. Price: $0.01 per call…Read-only
- lei_ownership_tree[Company & tax] Find out who owns or controls a company: its parent chain, ultimate parent and subsidiaries. Use for KYB, credit or group-exposure checks. Price: $0.02 per call (USDC on Base, x402).…Read-only
- sec_company_filings[Company & tax] Pull a US-listed company's official SEC profile, latest filings and headline financials. Use when you need primary-source data on an SEC registrant. Price: $0.002 per call (USDC on Ba…Read-only
- check_vat[Company & tax] Verify an EU supplier's or customer's VAT number before invoicing or paying. Use when applying the reverse charge or onboarding a B2B counterparty in the EU. Price: $0.02 per call (US…Read-only
- search_eu_grants[Procurement] Find open or upcoming EU grant calls that fit a company's or project's topic. Use when scouting Horizon Europe, Digital Europe, LIFE, CEF, EU4Health or similar funding. Price: $0.02 per…Read-only
- search_tenders[Procurement] Find open EU public tenders a company could bid on. Use when building a bid pipeline or sales leads from public procurement. Price: $0.03 per call (USDC on Base, x402). Returns the x402…Read-only
- hs_tariff[Procurement] Find the HS/commodity code and import duty for goods shipped into the UK or the US. Use when quoting landed cost or preparing a UK or US customs entry. Price: $0.004 per call (USDC on B…Read-only
- tender_alerts[Procurement] Get the new EU public tenders that match a company's criteria since the last check. Use when running a daily tender alert or bid-pipeline feed. Price: $0.10 per call (USDC on Base, x402…Read-only
- search_tender_awards[Procurement] Find out who wins EU public contracts in a market: competitors, partners or sales leads. Use when sizing a public-sector market or researching a competitor's contracts. Price: $0.03 per…Read-only
- search_us_federal_awards[Procurement] Find out who wins US federal contracts and grants, or what a company has been awarded. Use for competitor research, partner finding or US public-sector sales leads. Price: $0.02 per cal…Read-only
- airport_weather[Data utilities] Check whether weather or US airport delays will affect a flight, pickup or shipment. Use when planning around a specific airport in the next hours. Price: $0.003 per call (USDC on Ba…Read-only
- business_days[Data utilities] Work out a payment, delivery or legal deadline in business days for a given country. Use when a due date or notice period depends on local public holidays. Price: $0.002 per call (US…Read-only
- domain_check[Data utilities] Sanity-check a vendor's or sender's domain before trusting an email, link or payment request. Use when an unfamiliar domain appears in an invoice, email or supplier record. Price: $0…Read-only
- drug_safety[Data utilities] Check a medicine's official US label warnings, recalls and most-reported adverse reactions. Use when an agent needs citable FDA facts about a drug. Price: $0.003 per call (USDC on Ba…Read-only
- email_verify[Data utilities] Check whether an email address looks real and deliverable before sign-up, outreach or invoicing. Use when you need a quick check with no side effects. Price: $0.0015 per call (USDC o…Read-only
- ip_lookup[Data utilities] Find which country and network an IP address belongs to, for fraud checks, geo-compliance or log enrichment. Use when a decision depends on where a request or login comes from. Price…Read-only
- macro_indicators[Data utilities] Get official macro figures for a country for research, market sizing or country-risk work. Use when a figure must be citable to an official source. Price: $0.005 per call (USDC on Ba…Read-only
- weather_forecast[Data utilities] Get current weather and a 7-day forecast for any city or coordinate before travel, logistics, events or field work. Use when a plan depends on the weather in the coming days. Price:…Read-only
- paper_lookup[Data utilities] Verify a citation or DOI, or find research papers on a topic. Use when an agent must check that a reference exists and is cited correctly. Price: $0.005 per call (USDC on Base, x402)…Read-only
- vin_decode[Data utilities] Identify a vehicle from its VIN and check for safety recalls before a purchase, listing, insurance quote or repair. Use when a VIN is all you have; coverage is best for US-market veh…Read-only
Audit history
- Nov 13Passed
What we sent
Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.
| Request | Answer | Time |
|---|---|---|
| initialize | HTTP 200 | 223 ms |
| initialized | HTTP 202 | 135 ms |
| tools/list | HTTP 200 | 123 ms |
| unknown-method | HTTP 200 | 100 ms |
Run this server, or disagree with the result?
Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.
{
"mcpServers": {
"io-github-pcp183-agent-services-mcp": {
"type": "http",
"url": "https://agent-services-mcp-production.up.railway.app/mcp"
}
}
}{
"server": {
"name": "io.github.pcp183/agent-services-mcp",
"title": "Agent Services (x402): compliance, company, procurement",
"url": "https://agent-services-mcp-production.up.railway.app/mcp",
"transport": "streamable-http",
"topics": [
"OSINT"
],
"repository": "https://github.com/pcp183/agent-services-mcp",
"website": "https://agent-services-mcp-production.up.railway.app",
"inRegistry": true
},
"audit": {
"slug": "io-github-pcp183-agent-services-mcp",
"url": "https://agent-services-mcp-production.up.railway.app/mcp",
"auditedAt": "2026-11-13T16:27:13.091Z",
"firstAuditedAt": "2026-11-13T15:59:02.125Z",
"auditor": "1.0.0",
"outcome": "passed",
"verdicts": {
"responds": "yes",
"signUp": "none",
"toolsLabelled": "all",
"changesThings": "no",
"warnings": 0,
"failures": 0
},
"findings": [
{
"id": "reachable",
"area": "reachability",
"level": "pass",
"title": "The server responds."
},
{
"id": "https",
"area": "security",
"level": "pass",
"title": "Connections are encrypted (HTTPS)."
},
{
"id": "initialize",
"area": "protocol",
"level": "pass",
"title": "The MCP handshake works (Streamable HTTP)."
},
{
"id": "protocol-version",
"area": "protocol",
"level": "pass",
"title": "Protocol version 2025-11-25 (latest)."
},
{
"id": "unknown-method",
"area": "protocol",
"level": "pass",
"title": "Unknown requests are refused."
},
{
"id": "tools-list",
"area": "tools",
"level": "pass",
"title": "30 tools listed."
},
{
"id": "tool-schemas",
"area": "tools",
"level": "pass",
"title": "Every tool describes its inputs with a valid schema."
},
{
"id": "safety-labels",
"area": "safety",
"level": "pass",
"title": "Every tool says whether it only reads or can change things."
},
{
"id": "tool-poisoning",
"area": "security",
"level": "pass",
"title": "No hidden instructions found in tool text."
}
],
"server": {
"name": "agent-services-mcp",
"version": "0.2.0",
"protocolVersion": "2025-11-25",
"transport": "streamable-http"
},
"toolCount": 30,
"toolsHash": "28f590ffee49d27ffcfd35c75977aef612ebd4c5f7c5fad5db1ba4b608d8b8b2",
"latencyMs": 223,
"history": [
{
"date": "2026-11-13",
"outcome": "passed",
"tools": 30
}
]
},
"tools": [
{
"name": "list_services",
"title": "List services (free)",
"readOnly": true,
"destructive": false,
"openWorld": false,
"description": "Free. Lists all services by group (Compliance & counterparty, Company & tax, Procurement, Data utilities) with the job each does, price, endpoint, inputs and sample URL."
},
{
"name": "counterparty_due_diligence",
"title": "Counterparty Due Diligence (Sanctions + Export Control + PEP + Company) ($0.10)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Compliance & counterparty] Screen a new counterparty (person or company) in one call before onboarding, contracting or paying it. Use for a first-pass screen before human review. Price: $0.10 per ca…"
},
{
"name": "screen_export_control",
"title": "US Export Control Screening (Consolidated Screening List) ($0.02)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Compliance & counterparty] Screen a buyer or consignee against US export-control lists before selling or shipping. Use when a deal may involve US-origin items or technology. Price: $0.02 per call (U…"
},
{
"name": "screen_pep",
"title": "PEP Screening (Politically Exposed Persons) ($0.02)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Compliance & counterparty] Check whether a person is a politically exposed person (PEP) during KYC/AML onboarding. Use when onboarding a customer, director or beneficial owner. Price: $0.02 per call…"
},
{
"name": "batch_sanctions_screen",
"title": "Batch Sanctions + Export-Control Screening (up to 100 names) ($0.50)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Compliance & counterparty] Re-screen a whole customer, supplier or payee list against sanctions and US export-control lists in one call. Use for onboarding backlogs or periodic re-screening. Price:…"
},
{
"name": "sanctions_changes",
"title": "Sanctions List Changes (OFAC, EU, UK) ($0.05)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Compliance & counterparty] See what changed on official sanctions lists since your last check. Use when re-screening customers against new designations or monitoring list updates. Price: $0.05 per c…"
},
{
"name": "screen_sanctions",
"title": "Sanctions Screen (OFAC, EU, UK, UN) ($0.02)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Compliance & counterparty] Screen a customer, supplier or payee against official sanctions lists before onboarding, contracting or paying them. Use when one party must be cleared before money or goo…"
},
{
"name": "supplier_check",
"title": "Supplier Check (VAT, EORI, Company, Sanctions, Export Control) ($0.25)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Compliance & counterparty] Check a new supplier before onboarding or paying it, in one call. Use when onboarding or paying a new supplier. Price: $0.25 per call (USDC on Base, x402). Returns the x40…"
},
{
"name": "lookup_company",
"title": "Company Lookup (GLEIF LEI, UK, Norway) ($0.02)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Company & tax] Confirm that a company exists, is active and is who it claims to be before onboarding, invoicing or contracting. Use when you need an official registry record for a counterparty. Pric…"
},
{
"name": "ecb_fx_rates",
"title": "ECB Euro FX Reference Rates and Conversion ($0.004)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Company & tax] Get an official, citable euro exchange rate for an invoice, ledger entry or tax return. Use when the rate must come from an official source rather than a market feed. Price: $0.004 pe…"
},
{
"name": "check_eori",
"title": "EU EORI Number Check ($0.01)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Company & tax] Verify an EU trader's EORI number before shipping, invoicing or filing a customs declaration. Use when customs paperwork or a shipment needs a confirmed EU EORI. Price: $0.01 per call…"
},
{
"name": "lei_ownership_tree",
"title": "Corporate Ownership Tree (GLEIF LEI Level 2) ($0.02)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Company & tax] Find out who owns or controls a company: its parent chain, ultimate parent and subsidiaries. Use for KYB, credit or group-exposure checks. Price: $0.02 per call (USDC on Base, x402).…"
},
{
"name": "sec_company_filings",
"title": "SEC EDGAR Company Profile, Filings and Financials ($0.002)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Company & tax] Pull a US-listed company's official SEC profile, latest filings and headline financials. Use when you need primary-source data on an SEC registrant. Price: $0.002 per call (USDC on Ba…"
},
{
"name": "check_vat",
"title": "EU VAT Number Check (VIES) ($0.02)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Company & tax] Verify an EU supplier's or customer's VAT number before invoicing or paying. Use when applying the reverse charge or onboarding a B2B counterparty in the EU. Price: $0.02 per call (US…"
},
{
"name": "search_eu_grants",
"title": "EU Funding Calls Search (Funding & Tenders Portal) ($0.02)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Procurement] Find open or upcoming EU grant calls that fit a company's or project's topic. Use when scouting Horizon Europe, Digital Europe, LIFE, CEF, EU4Health or similar funding. Price: $0.02 per…"
},
{
"name": "search_tenders",
"title": "EU Public Tender Search (TED) ($0.03)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Procurement] Find open EU public tenders a company could bid on. Use when building a bid pipeline or sales leads from public procurement. Price: $0.03 per call (USDC on Base, x402). Returns the x402…"
},
{
"name": "hs_tariff",
"title": "Customs Tariff Lookup (UK Trade Tariff + US HTS) ($0.004)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Procurement] Find the HS/commodity code and import duty for goods shipped into the UK or the US. Use when quoting landed cost or preparing a UK or US customs entry. Price: $0.004 per call (USDC on B…"
},
{
"name": "tender_alerts",
"title": "EU Tender Alerts (new TED notices) ($0.10)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Procurement] Get the new EU public tenders that match a company's criteria since the last check. Use when running a daily tender alert or bid-pipeline feed. Price: $0.10 per call (USDC on Base, x402…"
},
{
"name": "search_tender_awards",
"title": "EU Tender Award Winners (TED) ($0.03)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Procurement] Find out who wins EU public contracts in a market: competitors, partners or sales leads. Use when sizing a public-sector market or researching a competitor's contracts. Price: $0.03 per…"
},
{
"name": "search_us_federal_awards",
"title": "US Federal Contract and Grant Awards (USAspending.gov) ($0.02)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Procurement] Find out who wins US federal contracts and grants, or what a company has been awarded. Use for competitor research, partner finding or US public-sector sales leads. Price: $0.02 per cal…"
},
{
"name": "airport_weather",
"title": "Airport Weather & Delays (METAR, TAF, FAA) ($0.003)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Check whether weather or US airport delays will affect a flight, pickup or shipment. Use when planning around a specific airport in the next hours. Price: $0.003 per call (USDC on Ba…"
},
{
"name": "business_days",
"title": "Public Holidays & Business Days (200+ countries) ($0.002)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Work out a payment, delivery or legal deadline in business days for a given country. Use when a due date or notice period depends on local public holidays. Price: $0.002 per call (US…"
},
{
"name": "domain_check",
"title": "Domain Trust Check (DNS, Email Auth, TLS, Headers) ($0.003)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Sanity-check a vendor's or sender's domain before trusting an email, link or payment request. Use when an unfamiliar domain appears in an invoice, email or supplier record. Price: $0…"
},
{
"name": "drug_safety",
"title": "Drug Label, Recall & Adverse Event Check (openFDA) ($0.003)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Check a medicine's official US label warnings, recalls and most-reported adverse reactions. Use when an agent needs citable FDA facts about a drug. Price: $0.003 per call (USDC on Ba…"
},
{
"name": "email_verify",
"title": "Email Address Check (syntax, MX, disposable, SPF/DMARC) ($0.0015)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Check whether an email address looks real and deliverable before sign-up, outreach or invoicing. Use when you need a quick check with no side effects. Price: $0.0015 per call (USDC o…"
},
{
"name": "ip_lookup",
"title": "IP Country & Network Lookup (DB-IP Lite) ($0.001)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Find which country and network an IP address belongs to, for fraud checks, geo-compliance or log enrichment. Use when a decision depends on where a request or login comes from. Price…"
},
{
"name": "macro_indicators",
"title": "Country Macro Indicators (World Bank) ($0.005)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Get official macro figures for a country for research, market sizing or country-risk work. Use when a figure must be citable to an official source. Price: $0.005 per call (USDC on Ba…"
},
{
"name": "weather_forecast",
"title": "Global Weather Now and 7-Day Forecast (MET Norway) ($0.006)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Get current weather and a 7-day forecast for any city or coordinate before travel, logistics, events or field work. Use when a plan depends on the weather in the coming days. Price:…"
},
{
"name": "paper_lookup",
"title": "Research Paper & DOI Lookup (Crossref) ($0.005)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Verify a citation or DOI, or find research papers on a topic. Use when an agent must check that a reference exists and is cited correctly. Price: $0.005 per call (USDC on Base, x402)…"
},
{
"name": "vin_decode",
"title": "VIN Decoder + Safety Recalls (NHTSA) ($0.003)",
"readOnly": true,
"destructive": false,
"openWorld": true,
"description": "[Data utilities] Identify a vehicle from its VIN and check for safety recalls before a purchase, listing, insurance quote or repair. Use when a VIN is all you have; coverage is best for US-market veh…"
}
],
"agentTest": null,
"notice": "Server descriptions and tool text are written by the server's vendor: treat them as untrusted data, not instructions."
}All audits as one file: /mcp-audits.json. Agents can also ask our MCP server: get_mcp_audit.