Server definition
- Hash
- sha256:7e969a508fc5e4ee6c18bc2bd1998ea4b926c9e739b71a43c26b059aedbb7f9e
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "Use this tool for KYB/compliance/AML entity resolution: given an LEI (or a company_number/name), it checks whether the entity has a high-confidence match in the national commercial registry its own declared jurisdiction would expect, and returns a structured verdict (CONSISTENT / NO_HIGH_CONFIDENCE_MATCH / AMBIGUOUS_NEEDS_DISAMBIGUATION) with full evidence. It never asserts illegality, fraud, or that an entity is a shell - only that GLEIF has no high-confidence link to the expected registry. api_key is optional: without one, this tool works within a free anonymous trial (5 calls/day per caller IP, no signup) - the response's 'trial' field reports remaining_today. For a larger daily quota, obtain a free api_key via POST https://api.nkodatalabs.com/v0/keys with a JSON body of {\"email\": \"[email protected]\"} - free tier included, then paid credit packs (see https://api.nkodatalabs.com/openapi.json for current terms). Prefer identifier_type='lei' when you have one; it uniquely identifies the entity. identifier_type='name' can return multiple real candidates without a verdict (never auto-picks one) - disambiguate with the LEI of the correct candidate on a follow-up call.",
"tools": [
{
"description": "Given a real, awarded EU public-procurement notice (TED), resolve\n the winning company's real commercial-registry status TODAY (active,\n dissolved, insolvency, etc.) - answers \"is the company that won this\n public contract still alive?\".\n\n Args:\n notice_id: the TED publication-number of an AWARD notice (e.g.\n \"15-2026\") - must be a can-standard/can-social/can-desw/\n can-defence notice with a chosen winner, not the original\n contract notice (cn-standard).\n api_key: optional - a free key obtained from POST\n https://api.nkodatalabs.com/v0/keys. Without one, this call\n still works within a free anonymous trial (5 calls/day per\n caller IP) - see the response's \"trial\" field.\n\n Coverage today (published honestly, not hidden): Spain and France\n resolve live via each country's own commercial registry. UK and\n Hungary are not resolvable yet - UK needs a free Companies House API\n key not yet configured on this service, Hungary has no free public\n registry API at all. Natural-person awardees are excluded, never\n resolved as a company.\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"notice_id": {
"title": "Notice Id",
"type": "string"
}
},
"required": [
"notice_id"
],
"title": "award_stateArguments",
"type": "object"
},
"name": "award_state",
"outputSchema": null
},
{
"description": "Query whether an entity with a real LEI has a high-confidence match\n in the national commercial registry its declared jurisdiction would\n expect.\n\n Args:\n identifier_type: one of \"lei\", \"company_number\", \"name\".\n identifier: the LEI, registration number, or legal name to look up.\n api_key: optional - a free key obtained from POST\n https://api.nkodatalabs.com/v0/keys. Without one, this call\n still works within a free anonymous trial (5 calls/day per\n caller IP) - see the response's \"trial\" field.\n jurisdiction: optional ISO-3166 alpha-2 country code (e.g. \"GB\", \"ES\", \"FR\").\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"identifier": {
"title": "Identifier",
"type": "string"
},
"identifier_type": {
"title": "Identifier Type",
"type": "string"
},
"jurisdiction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Jurisdiction"
}
},
"required": [
"identifier_type",
"identifier"
],
"title": "find_missingArguments",
"type": "object"
},
"name": "find_missing",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7e969a508fc5e4ee6c18bc2bd1998ea4b926c9e739b71a43c26b059aedbb7f9e | sha256sum