Nombre Libre
Server Details
Checks if a project, brand or app name already exists: trademarks, domains, web and GitHub.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 3 tools
The two verification tools differ only by one letter (verificar_nombre vs verificar_nombres), which is a real misselection trap. Descriptions do clarify the distinction (thorough single-name trademark check vs. fast batch domain/web check), but the near-identical naming still risks confusion.
All three tools follow a consistent Spanish infinitive_noun pattern (sugerir_nombres, verificar_nombre, verificar_nombres). The only deviation is the singular/plural flip on the verify tools, which is minor and readable.
Three tools cleanly cover suggestion, quick batch verification, and thorough single verification for a name-checking service. It is slightly thin but each tool earns its place without redundancy.
The surface covers the full suggest-and-verify workflow, including both fast and thorough verification paths. Minor gaps like a standalone trademark or domain-only query are workable through the existing tools.
Available Tools
3 toolssugerir_nombresSugerir nombres libresARead-onlyInspect
Propone nombres para un proyecto a partir de su descripción (y de palabras semilla opcionales) y devuelve primero los que están libres. Es un respaldo: si puedes, genera tus propias ideas y revísalas con verificar_nombres, que da mejores nombres.
| Name | Required | Description | Default |
|---|---|---|---|
| pais | No | ||
| cuantos | No | ||
| semillas | No | Palabras que le gustan a la persona (opcional). | |
| descripcion | Yes | De qué es el proyecto. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds useful behavior beyond that: it returns available ('libres') names first, establishing output ordering, and frames itself as a secondary fallback. It does not cover rate limits or the availability-checking mechanism, so not a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, both front-loaded and earning their place: the first establishes what the tool does and its output ordering, the second routes the agent to the better alternative. Zero filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema, so the description must carry the return-value story, and it does state that free names come first. It falls just short of complete because the pais parameter (likely scoping the availability check to a country) is neither explained nor referenced.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 50%: descripcion and semillas are already documented in the schema and the description merely restates them ('descripción', 'palabras semilla opcionales') without adding syntax or format detail. The other two parameters (pais, cuantos) are untouched, so the description only partially compensates for the coverage gap – baseline 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (propone/devuelve) and resource (nombres para un proyecto) and names the sibling verificar_nombres as the preferred route, so an agent can distinguish this tool from its siblings without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says when to use it ('Es un respaldo') and when not to ('si puedes, genera tus propias ideas y revísalas con verificar_nombres, que da mejores nombres'). The alternative tool and the condition that selects it are both named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
verificar_nombreVerificar un nombre de proyectoARead-onlyInspect
Revisa si un nombre de proyecto, marca, app o empresa YA EXISTE o se parece mucho a otro en la misma industria. Busca en marcas registradas (SIC Colombia y, si está configurada, EUIPO), dominios (.com, .co, .app, .io, .net y el del país, más variantes con palabras del rubro como «nombre+vet»), la web, GitHub y npm. Devuelve un veredicto (libre 🟢 / parecido 🟡 / ocupado 🔴) con pruebas, enlaces y fechas. ÚSALA SIEMPRE antes de recomendar un nombre a una persona. Si el veredicto es «ocupado», no lo recomiendes: propone otro y verifícalo. Tarda de 10 a 40 segundos porque consulta registros oficiales. No es un concepto jurídico.
| Name | Required | Description | Default |
|---|---|---|---|
| pais | No | País principal (nombre o código de 2 letras), p. ej. «Colombia» o «CH». | |
| nombre | Yes | El nombre a revisar, p. ej. «LatidoPet». | |
| descripcion | Yes | De qué es el proyecto, en una frase. Es clave para saber qué choques importan, p. ej. «software para veterinarias en Colombia». |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint/openWorldHint; the description adds real behavioral context: the 10–40 second latency from querying official registries, the sources consulted, the returned verdict with evidence/links/dates, and the caveat "No es un concepto jurídico." This goes well beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core action, then sources, return format, and usage directive. Dense and nearly waste-free, though the long single-paragraph run-on of source lists is slightly heavier than needed.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description fully compensates: it explains the return shape (libre/parecido/ocupado with evidence, links, dates), the sources, the latency, and the legal limitation. An agent has everything needed to call it and act on the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so all three parameters are already documented, including the reasoning that descripcion determines which collisions matter. The description adds only marginal framing (country-specific domain variants tied to país) rather than new syntax or format guidance, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (revisa/verifica) and resource (nombre de proyecto, marca, app o empresa) with the exact sources it checks (SIC Colombia, EUIPO, domains, web, GitHub, npm) and the verdict format. Extremely concrete. It does not distinguish itself from the near-identical sibling verificar_nombres (plural), so it falls short of the sibling-differentiation bar for a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives a strong explicit directive ("ÚSALA SIEMPRE antes de recomendar un nombre") plus the branch action when the verdict is "ocupado" (propose another and re-verify). However, it never names the alternative tools (sugerir_nombres / verificar_nombres) or when to prefer them, so the routing guidance is incomplete.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
verificar_nombresRevisar una lista de nombres (rápido)ARead-onlyInspect
Revisión RÁPIDA de varios nombres a la vez (hasta 10): dominios, web y npm, sin marcas registradas. Úsala para filtrar una lista de ideas que tú mismo generaste; luego pasa el o los mejores por verificar_nombre para la revisión completa.
| Name | Required | Description | Default |
|---|---|---|---|
| pais | No | ||
| nombres | Yes | Los nombres a revisar. | |
| descripcion | Yes | De qué es el proyecto. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds genuinely useful behavior: what the quick check covers (dominios, web, npm) and that trademarks are excluded ('sin marcas registradas'), which explains why a cheaper pass is acceptable here.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, zero filler, and the key qualifiers ('RÁPIDA', the 10-item cap, the sibling hand-off) are front-loaded. Everything stated earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Adequate for a read-only batch check: purpose, scope, limit, and the escalation path to verificar_nombre are all present, and no output schema exists so return values need no explanation. Minor gap: the undocumented 'pais' parameter is left unexplained and the result shape of the quick pass is not hinted at.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 67% ('nombres' and 'descripcion' documented, 'pais' not). The description repeats the 10-item cap already encoded as maxItems but adds no syntax, format, or country meaning, so it neither compensates for the coverage gap nor misleads.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('Revisión RÁPIDA de varios nombres a la vez') with explicit scope: domains, web and npm, up to 10 per call. It distinguishes itself from sibling verificar_nombre by labeling this the quick pass versus the 'revisión completa'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit when-to-use ('filtrar una lista de ideas que tú mismo generaste') and names the follow-up alternative ('luego pasa el o los mejores por verificar_nombre para la revisión completa'). The routing between the two verification siblings is unambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
sugerir_nombres - First observed
verificar_nombre - First observed
verificar_nombres
Related MCP Connectors
Checks if a project, brand or app name already exists: trademarks, domains, web and GitHub.
1Check if a brand name is free across domains, GitHub, npm and PyPI, and suggest available names.
Generate startup names with an available .com, checked live, then screen US and EU trademarks.
Watch domains and forecast when they drop; check a name's domain, handles, and trademark.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceGenerates startup names with live .com availability checks and screens them against US and EU trademark registers.40 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to check and rank startup name candidates by domain availability, trademark conflicts, and social handle availability, with optional name generation and scoring profiles.52 PyPI4MIT
- AlicenseAqualityDmaintenancePre-build reality check for AI coding agents — searches 5 real databases (GitHub, Hacker News, npm, PyPI, Product Hunt) to check whether an idea already exists before you build it.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables users to brainstorm brandable domain names from a description, check their real-time availability across domains and GitHub/npm/PyPI namespaces, and get ranked buy candidates via RDAP.10 npmISC
Glama MCP Gateway
Add one secure layer between your agents and this server.