Best Smart Goods MCP
A suite of remote MCP servers providing tools for company lookup via GLEIF/VIES, invoice parsing, citation verification, PHP documentation queries, dependency checks, API spec lookups, and SEC filing data retrieval.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://firm.bestsmartgoods.com/mcpWhat its tools do
1 tool, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Find a company by legal name in GLEIF
- Check an EU VAT id on VIES
- Read an invoice into structured data
- Check whether a URL supports a claim
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- firmlookup 0.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 1 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Tools
1 advertised
lookup_company — Look up a company
Look up a company by legal name, or check an EU VAT id. When tax_id is set, VIES is the only source and the row has vies_valid true or false. error vies_unavailable means VIES did not answer and the call is not charged. error bad_tax_id means the number is not an EU VAT id and the call is not charged. Without tax_id, query searches GLEIF by legal name. An empty companies list means no LEI record and still costs 0.05 credit. error gleif_unavailable is not charged. No sample company is ever returned. Key: https://firm.bestsmartgoods.com/signup
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1,
"description": "Maximum matches to return. Default 5. Values outside 1 to 20 are clamped."
},
"query": {
"type": "string",
"description": "Legal name for a GLEIF search. Required when tax_id is omitted. Ignored when tax_id is set."
},
"tax_id": {
"type": "string",
"description": "EU VAT number. When set, the answer is only the VIES check. A leading country code is used when present."
},
"country": {
"type": "string",
"description": "Two-letter ISO code, for example HU. Narrows a name search. Used as the VAT country when tax_id has no leading country code. Defaults to HU for a tax id."
}
}
}{
"type": "object",
"required": [
"credits_remaining",
"companies"
],
"properties": {
"companies": {
"type": "array",
"items": {
"type": "object",
"properties": {
"lei": {
"type": [
"string",
"null"
],
"description": "GLEIF LEI when source is gleif."
},
"name": {
"type": [
"string",
"null"
]
},
"source": {
"enum": [
"gleif",
"vies"
],
"type": "string",
"description": "gleif for a name search, vies for a VAT check."
},
"status": {
"type": [
"string",
"null"
],
"description": "Registry status, or vat_valid or vat_invalid for VIES."
},
"tax_id": {
"type": [
"string",
"null"
]
},
"address": {
"type": [
"string",
"null"
]
},
"country": {
"type": [
"string",
"null"
],
"description": "ISO country code."
},
"confidence": {
"type": "number",
"description": "0.9 for VIES, 0.8 for GLEIF."
},
"vies_valid": {
"type": "boolean",
"description": "Present only on a VIES row."
},
"company_number": {
"type": [
"string",
"null"
],
"description": "Registration number when the source provides one."
}
}
},
"description": "Matches, already limited. Empty when nothing matched."
},
"credits_remaining": {
"type": "number",
"description": "Balance after this successful call."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1333 ms
- 95th percentile latency
- 1333 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1333 ms · metadata changed · 1 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http best-smart-goods-mcp https://firm.bestsmartgoods.com/mcpCodex
codex mcp add best-smart-goods-mcp --url https://firm.bestsmartgoods.com/mcpCursor
{
"mcpServers": {
"best-smart-goods-mcp": {
"url": "https://firm.bestsmartgoods.com/mcp"
}
}
}Cline
{
"mcpServers": {
"best-smart-goods-mcp": {
"type": "streamableHttp",
"url": "https://firm.bestsmartgoods.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"best-smart-goods-mcp": {
"type": "http",
"url": "https://firm.bestsmartgoods.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http best-smart-goods-mcp https://firm.bestsmartgoods.com/mcpClaude Desktop
https://firm.bestsmartgoods.com/mcpWindsurf
{
"mcpServers": {
"best-smart-goods-mcp": {
"serverUrl": "https://firm.bestsmartgoods.com/mcp"
}
}
}Let your agent find its tools
Find servers like Best Smart Goods MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.