systems.entia/entity-verification

MCPcommunitylive
v1.1.1systems.entiaUnknownUpdated 2mo ago

13 tools: entity lookup, BORME, EU VAT (VIES), GLEIF, healthcare & economic data. 10 countries.

Endpoint healthlive
checked 8 days ago · 183ms
100% of the last 6 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
2mo agoLast update
Package
Authorsystems.entia
LicenseUnknown
Version1.1.1
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface12 tools · none privileged
Security scan✓ Cleanvlive · 1mo agoHow well does this scan work?
EvalsNone
IndexedJul 14, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

12 tools · none privileged
Observed live from the vendor's endpoint1mo ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://entia.systems/mcp/12 tools · 268ms
entity_lookupLook up any business entity by name, CIF/NIF, EU VAT, or LEI. Free callers receive a trace-level identity preview; authenticated callers receive the full paid dossier.

Look up any business entity by name, CIF/NIF, EU VAT, or LEI. Free callers receive a trace-level identity preview; authenticated callers receive the full paid dossier.

ParameterTypeDescription
qstringCompany name, CIF/NIF (B82846825), EU VAT (ESB82846825), or LEI (20 chars)
querystringAlias for `q` — accepted for compatibility with clients that send `query`.
namestringAlias for `q` — accepted for compatibility with clients that send `name`.
search_entitiesSearch verified entities across 10 countries by name, keyword, country, city or sector. Answers 'find me a dentist in Madrid' / 'list law firms in Barcelona'. `sector` is a closed vocabulary — see the enum; aliases such as `abogados` resolve to their canonical slug. Anonymous callers receive a trac…

Search verified entities across 10 countries by name, keyword, country, city or sector. Answers 'find me a dentist in Madrid' / 'list law firms in Barcelona'. `sector` is a closed vocabulary — see the enum; aliases such as `abogados` resolve to their canonical slug. Anonymous callers receive a trac…

ParameterTypeDescription
q*stringSearch query — company name or keywords
countrystringISO country code (es, gb, fr)
citystringCity name (Madrid, Barcelona, Valencia, Sevilla, London)
sectorstringSector filter. Canonical: dental, legal, estetica, psicologia, medicos, talleres, veterinarios, reformas, inmobiliarias, asesorias, gimnasios… Aliases (abogado…
limitintegerMax results (default 10, max 50)
verify_vatReal-time EU VAT validation via VIES (27 countries). Returns {valid, name, address, vat_number, country}.

Real-time EU VAT validation via VIES (27 countries). Returns {valid, name, address, vat_number, country}.

ParameterTypeDescription
qstringEU VAT number (ESA28015865, A28015865, IE6388047V)
vatstringAlias for `q` — the VAT number.
querystringAlias for `q`.
zone_profileSocioeconomic profile of a Spanish postal code — 17 blocks: income, employment, demographics, business census, real estate, FTTH, poverty, tourism.

Socioeconomic profile of a Spanish postal code — 17 blocks: income, employment, demographics, business census, real estate, FTTH, poverty, tourism.

ParameterTypeDescription
postal_code*stringSpanish 5-digit postal code (28013 = Madrid Gran Vía)
get_competitorsFind real competitors in the same sector and city. Ranked entities with identity + location + sector matching. Spain only on the public surface. `sector` is a closed vocabulary — see the enum; aliases such as `abogados` (the slug ENTIA uses in its own Entia Home URLs) resolve to their canonical slu…

Find real competitors in the same sector and city. Ranked entities with identity + location + sector matching. Spain only on the public surface. `sector` is a closed vocabulary — see the enum; aliases such as `abogados` (the slug ENTIA uses in its own Entia Home URLs) resolve to their canonical slu…

ParameterTypeDescription
sector*stringENTIA sector slug. Canonical: dental, legal, estetica, psicologia, medicos, talleres, veterinarios, reformas, inmobiliarias, asesorias, gimnasios… Aliases (abo…
city*stringCity name in Spain (Madrid, Barcelona, Valencia, Sevilla, Bilbao)
limitintegerMax results (1-30)
get_showcaseCurated IBEX35 + EU entity examples. FREE — does not consume quota. Use to explore data depth.

Curated IBEX35 + EU entity examples. FREE — does not consume quota. Use to explore data depth.

ParameterTypeDescription
categorystringSubset to sample (default: all)
limitintegerSample size (default 3, max 5)
professional_lookupVerify professional registrations across 24 Spanish health/legal/psychology verticals. Returns colegiado number, college, specialty, status.

Verify professional registrations across 24 Spanish health/legal/psychology verticals. Returns colegiado number, college, specialty, status.

ParameterTypeDescription
query*stringProfessional name, colegiado number, or REPS identifier
verticalstringHealthcare/legal vertical (dental, medicos, psicologia, ...)
get_full_dossierAggregator — 90+ fields about an entity in one call. Combines 4 ENTIA sources in parallel: identity, zone, BORME, VIES. Killer tool for due diligence/KYB.

Aggregator — 90+ fields about an entity in one call. Combines 4 ENTIA sources in parallel: identity, zone, BORME, VIES. Killer tool for due diligence/KYB.

ParameterTypeDescription
query*stringCompany name, CIF/NIF, EU VAT, or LEI
get_platform_statsLive platform stats: entities count, countries, sources, homes published.

Live platform stats: entities count, countries, sources, homes published.

No input schema was published for this tool.

run_risk_auditRun comprehensive AI-readiness + digital risk audit on any domain. Analyzes SSL, DNS, structured data, LLM visibility. Returns risk score 0-100. 5 req/min, 30s timeout.

Run comprehensive AI-readiness + digital risk audit on any domain. Analyzes SSL, DNS, structured data, LLM visibility. Returns risk score 0-100. 5 req/min, 30s timeout.

ParameterTypeDescription
domain*stringDomain to audit (clinicadental.es, example.com)
sector_idstringOptional sector hint (dental, legal, talleres, …)
namestringOptional business name for context
get_entia_homeRetrieve the Schema.org JSON-LD @graph for a specific entity's Entia Home (machine layer at /v1/identity/{country}/{sector}/{city}/{slug}.jsonld). Requires country, sector, city, slug path segments — not cif/q. Obtain the path via entity_lookup / showcase (canonical_url). Fail-closed: never returns…

Retrieve the Schema.org JSON-LD @graph for a specific entity's Entia Home (machine layer at /v1/identity/{country}/{sector}/{city}/{slug}.jsonld). Requires country, sector, city, slug path segments — not cif/q. Obtain the path via entity_lookup / showcase (canonical_url). Fail-closed: never returns…

ParameterTypeDescription
country*stringISO 3166-1 alpha-2 (es, gb, fr)
sector*stringIndustry slug (dental, legal, talleres, …)
city*stringCity slug (madrid, barcelona, london)
slug*stringBusiness slug (clinica-dental-sonrisa)
get_entity_home_projectionRead the materializer snapshot entia.entity_home_projection.v1 for an Entia Home (claims + projection + policy). Same truth as the public ficha HTML/JSON-LD twin. Serve from R2 sibling .projection.v1.json — no ad-hoc MCP enrichment.

Read the materializer snapshot entia.entity_home_projection.v1 for an Entia Home (claims + projection + policy). Same truth as the public ficha HTML/JSON-LD twin. Serve from R2 sibling .projection.v1.json — no ad-hoc MCP enrichment.

ParameterTypeDescription
country*stringISO 3166-1 alpha-2 (es, gb, fr)
sector*stringIndustry slug (dental, legal, …)
city*stringCity slug (madrid, barcelona)
slug*stringBusiness slug (clinica-dental-ceodent)
include_render_contextbooleanIf true, keep render_context (large). Default strips it for agents.

12 of 12 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

13 tools: entity lookup, BORME, EU VAT (VIES), GLEIF, healthcare & economic data. 10 countries.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.