Cited company background reports for agents from official registries. $3 per report via x402.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Free. Searches the official company register of the given country for the company name and returns the matching entities (idx, registry reference, name, address), an order id, and what a report covers. Nothing is charged. Supported country codes: GB, FR, NO, FI, CZ, EE, SK, LV, IL, CA, CY, US (CA: federal corporations only; US: SEC reporting companies only).
Company name to look up.
Two-letter country code: GB, FR, NO, FI, CZ, EE, SK, LV, IL, CA, CY, US.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Free. Searches the official company register of the given country for the company name and returns the matching entities (idx, registry reference, name, address), an order id, and what a report covers. Nothing is charged. Supported country codes: GB, FR, NO, FI, CZ, EE, SK, LV, IL, CA, CY, US (CA: federal corporations only; US: SEC reporting companies only).
| Argument | Type | Description |
|---|---|---|
| company* | string | Company name to look up. |
| country* | string | Two-letter country code: GB, FR, NO, FI, CZ, EE, SK, LV, IL, CA, CY, US. |
{
"type": "object",
"required": [
"company",
"country"
],
"properties": {
"company": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Company name to look up."
},
"country": {
"type": "string",
"description": "Two-letter country code: GB, FR, NO, FI, CZ, EE, SK, LV, IL, CA, CY, US."
}
},
"additionalProperties": false
}Selects one entity from the check_coverage results (idx, starting at 0) and returns the x402 payment requirements for a report (USDC on Base, exact amount in the requirements). This tool does not pay. To pay, send the signed payment in a PAYMENT-SIGNATURE header to the returned pay_url, then read the report with get_report.
| Argument | Type | Description |
|---|---|---|
| idx* | integer | Index of the chosen entity in the check_coverage candidates. |
| company* | string | Same company name used in check_coverage. |
| country* | string | Same country code used in check_coverage. |
{
"type": "object",
"required": [
"company",
"country",
"idx"
],
"properties": {
"idx": {
"type": "integer",
"minimum": 0,
"description": "Index of the chosen entity in the check_coverage candidates."
},
"company": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Same company name used in check_coverage."
},
"country": {
"type": "string",
"description": "Same country code used in check_coverage."
}
},
"additionalProperties": false
}Returns the status of an order and, once delivered, the report (structured JSON and plain text). Status values: pending_entity, pending_payment, paid, delivered. An unpaid order returns its payment requirements.
| Argument | Type | Description |
|---|---|---|
| order_id* | string | Order id (UUID) returned by check_coverage or create_order. |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string",
"description": "Order id (UUID) returned by check_coverage or create_order."
}
},
"additionalProperties": false
}