
8 tools: EU VAT (VIES), Nordic and French company registers, LEI and OFAC sanctions checks.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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).
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.
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 422, 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.
Wikidata item ID such as Q60269744, instead of name
Company name to search for (give name or id)
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http agent-data-tools-company-check https://agent-data-tools.revmesh2074.workers.dev/mcp/company-check
Headers
Authorization (optional, not in the config above): 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).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 422, 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.
| Argument | Type | Description |
|---|---|---|
| id | string | Wikidata item ID such as Q60269744, instead of name |
| name | string | Company name to search for (give name or id) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"type": "string",
"description": "Wikidata item ID such as Q60269744, instead of name"
},
"name": {
"type": "string",
"description": "Company name to search for (give name or id)"
}
}
}Finnish company by business ID (Y-tunnus 0112038-9 or VAT FI01120389) or name, live from the Finnish Patent and Registration Office (PRH): names incl. parallel and former, legal form, status, bankruptcy, liquidation or re-organisation, registration date, trade, VAT and employer registers, main business line, address, website. Use to verify a Finnish customer or supplier. Register facts only, not a credit report. Example: businessId=0112038-9. 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.
| Argument | Type | Description |
|---|---|---|
| city | string | With name: only companies registered in this town (Finnish or Swedish name) |
| name | string | Company name to search for, instead of businessId: up to 10 current companies whose name holds every word |
| limit | integer | Matches for a name search (1-10, default 5) |
| businessId | string | Finnish business ID (Y-tunnus, 1234567-8) or VAT number FI12345678 (give businessId or name) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"city": {
"type": "string",
"description": "With name: only companies registered in this town (Finnish or Swedish name)"
},
"name": {
"type": "string",
"description": "Company name to search for, instead of businessId: up to 10 current companies whose name holds every word"
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Matches for a name search (1-10, default 5)"
},
"businessId": {
"type": "string",
"description": "Finnish business ID (Y-tunnus, 1234567-8) or VAT number FI12345678 (give businessId or name)"
}
}
}French company by SIREN (552032534), SIRET or VAT number (FR27552032534), or by name, live from the State's company search API (INSEE Sirene and the RNE): name, acronym, legal form, active or ceased, creation date, NAF industry code, workforce band, company size category, establishments, head office address, VAT number. Use to verify a French customer or supplier. Register facts only, not a credit report. Example: siren=552032534. 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.
| Argument | Type | Description |
|---|---|---|
| city | string | With name: only companies whose head office is in this town |
| name | string | Company name to search for, instead of siren: up to 10 active companies |
| limit | integer | Matches for a name search (1-10, default 5) |
| siren | string | number | boolean | SIREN (9 digits), SIRET (14 digits) or French VAT number FR… (give siren or name) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"city": {
"type": "string",
"description": "With name: only companies whose head office is in this town"
},
"name": {
"type": "string",
"description": "Company name to search for, instead of siren: up to 10 active companies"
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Matches for a name search (1-10, default 5)"
},
"siren": {
"type": [
"string",
"number",
"boolean"
],
"description": "SIREN (9 digits), SIRET (14 digits) or French VAT number FR… (give siren or name)"
}
}
}Look up a Legal Entity Identifier from GLEIF: by 20-character LEI, or search by company name for up to 10 matches. Legal name, other names, entity status, category, jurisdiction, company register ID, legal and headquarters address, LEI registration status, issue, renewal and corroboration. Source: GLEIF (CC0). Use for KYB, counterparty checks, trade reporting and matching companies across systems. Example: lei=HWUPKR0MPOU8FGXBT394. 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.
| Argument | Type | Description |
|---|---|---|
| lei | string | A 20-character LEI |
| name | string | Company name to search, instead of lei |
| limit | integer | Matches for a name search (1-10, default 5) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lei": {
"type": "string",
"description": "A 20-character LEI"
},
"name": {
"type": "string",
"description": "Company name to search, instead of lei"
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Matches for a name search (1-10, default 5)"
}
}
}Norwegian company by organisasjonsnummer (923609016 or NO923609016MVA) or name, live from Brønnøysundregistrene: name, former names, legal form, status, bankruptcy, liquidation or reconstruction, registration and founding dates, VAT and business-register status, employees, industry codes, purpose, address, website. Use to verify a Norwegian customer or supplier. Register facts only, not a credit report. Example: orgnr=923609016. 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.
| Argument | Type | Description |
|---|---|---|
| city | string | With name: only companies whose address is in this city (poststed) |
| name | string | Company name to search for, instead of orgnr: up to 10 companies whose name holds every word |
| limit | integer | Matches for a name search (1-10, default 5) |
| orgnr | string | number | boolean | Norwegian organisasjonsnummer (9 digits) or VAT number NO…MVA (give orgnr or name) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"city": {
"type": "string",
"description": "With name: only companies whose address is in this city (poststed)"
},
"name": {
"type": "string",
"description": "Company name to search for, instead of orgnr: up to 10 companies whose name holds every word"
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Matches for a name search (1-10, default 5)"
},
"orgnr": {
"type": [
"string",
"number",
"boolean"
],
"description": "Norwegian organisasjonsnummer (9 digits) or VAT number NO…MVA (give orgnr or name)"
}
}
}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.009/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.
| Argument | Type | Description |
|---|---|---|
| name | string | Person or company name; matches when every word appears in a listed name or alias |
| address | string | Crypto address to check (give address, name or both) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "Person or company name; matches when every word appears in a listed name or alias"
},
"address": {
"type": "string",
"description": "Crypto address to check (give address, name or both)"
}
}
}Swedish company by organisationsnummer (556703-7485 or SE556703748501) or name, from Bolagsverket and SCB: names, legal form, registration date, status, deregistration, bankruptcy, liquidation or reconstruction, VAT/F-tax/employer activity, SNI codes, business description, address. Weekly open data. Use to verify a Swedish customer or supplier before invoicing. Register facts only, not a credit report. Example: orgnr=556703-7485. 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.
| Argument | Type | Description |
|---|---|---|
| city | string | With name: only companies whose postal address is in this city (postort), such as Göteborg |
| name | string | Company name to search for, instead of orgnr: up to 10 registered companies whose name holds every word |
| limit | integer | Matches for a name search (1-10, default 5) |
| orgnr | string | Swedish organisationsnummer (10 digits, with or without the hyphen) or Swedish VAT number (give orgnr or name) |
| checkVat | string | number | boolean | true to also check the VAT number live in the EU VIES service (adds about a second) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"city": {
"type": "string",
"description": "With name: only companies whose postal address is in this city (postort), such as Göteborg"
},
"name": {
"type": "string",
"description": "Company name to search for, instead of orgnr: up to 10 registered companies whose name holds every word"
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Matches for a name search (1-10, default 5)"
},
"orgnr": {
"type": "string",
"description": "Swedish organisationsnummer (10 digits, with or without the hyphen) or Swedish VAT number (give orgnr or name)"
},
"checkVat": {
"type": [
"string",
"number",
"boolean"
],
"description": "true to also check the VAT number live in the EU VIES service (adds about a second)"
}
}
}Check an EU VAT number against the European Commission's VIES service: valid or not, with the registered name and address where the member state shares them. Any spacing (SE556703748501, DE 123 456 789; EL or GR for Greece, XI for Northern Ireland). Or verify a business by name: found or not in the French, Swedish, Norwegian and Finnish registers. Use to check a B2B customer before invoicing without VAT, or to confirm a supplier. Example: vat=SE556703748501. 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.
| Argument | Type | Description |
|---|---|---|
| vat | string | VAT number with its 2-letter EU country prefix (give vat or name) |
| name | string | Company name to verify instead of a VAT number: found or not in the FR, SE, NO and FI company registers |
| country | string | With name: search only this register (FR, SE, NO or FI, or the country's name) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"vat": {
"type": "string",
"description": "VAT number with its 2-letter EU country prefix (give vat or name)"
},
"name": {
"type": "string",
"description": "Company name to verify instead of a VAT number: found or not in the FR, SE, NO and FI company registers"
},
"country": {
"type": "string",
"description": "With name: search only this register (FR, SE, NO or FI, or the country's name)"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.