Company lookup
Look up a company by name, registration number, or tax id.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- HIGH
- MEDIUMin lookup_company
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"company-lookup": {
"url": "https://firm.bestsmartgoods.com/mcp"
}
}
}Remote-Endpunkte
https://firm.bestsmartgoods.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (1)
🟢lookup_company(query, country, tax_id, limit)
Look up a company by legal name or registration number, and check an EU VAT id when tax_id is set. Returns credits_remaining plus companies with name, country, company_number, lei, tax_id, status, address, source, and confidence. Costs 0.05 credit on success. A missing API key is not charged. An empty companies list means no live match. source demo is a fixture, not a registry record. Use tax_id for a VAT check and country to narrow the name search. Do not treat a demo row as official. Key: https://firm.bestsmartgoods.com/signup
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Legal name or registration number. A partial name can return several GLEIF matches, already cut to limit."
},
"country": {
"type": "string",
"description": "Two-letter ISO code, for example HU. Omit it to search every country."
},
"tax_id": {
"type": "string",
"description": "EU VAT number, checked on VIES in addition to the name search. A leading country code is used when present; otherwise country is used, defaulting to HU."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "Maximum matches to return. Default 5. Values outside 1 to 20 are clamped."
}
},
"required": [
"query"
]
}Ausgabe-Schema
{
"type": "object",
"properties": {
"credits_remaining": {
"type": "number",
"description": "Balance after this successful call."
},
"companies": {
"type": "array",
"description": "Matches, already limited. Empty when nothing matched.",
"items": {
"type": "object",
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"country": {
"type": [
"string",
"null"
],
"description": "ISO country code."
},
"company_number": {
"type": [
"string",
"null"
],
"description": "Registration number when the source provides one."
},
"lei": {
"type": [
"string",
"null"
],
"description": "GLEIF LEI when source is gleif."
},
"tax_id": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"string",
"null"
],
"description": "Registry status, or vat_valid or vat_invalid for VIES."
},
"address": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string",
"enum": [
"gleif",
"vies",
"demo"
],
"description": "demo is a fixture used only when the live sources returned nothing."
},
"confidence": {
"type": "number",
"description": "0.9 for VIES, 0.8 for GLEIF, 0.5 for demo."
},
"vies_valid": {
"type": "boolean",
"description": "Present only on a VIES row."
}
}
}
}
},
"required": [
"credits_remaining",
"companies"
]
}Community
Nachweis