Skip to main content
Glama

2ds · Visibilidad en IA

Server Details

Comprueba si una web está preparada para asistentes de IA y qué arreglar; servicios de 2ds.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct purpose: visibility analysis, FAQ, services, business info, and diagnosis request. There is no meaningful overlap between them.

Naming Consistency3/5

All names are in snake_case, but they mix verb_noun patterns (comprobar_visibilidad_ia, solicitar_diagnostico) with plain nouns (servicios, preguntas_frecuentes) and even a prepositional phrase (sobre_el_negocio). The inconsistency is noticeable but not chaotic.

Tool Count5/5

With 5 tools, this is well-scoped for a business-facing informational and lead-generation server. Each tool earns its place without bloat or thinness.

Completeness4/5

The server covers core workflows: learn about the business, check visibility, and request a formal diagnosis. A dedicated contact tool or diagnostic history feature would improve it, but the current surface supports the stated purpose without dead ends.

Available Tools

5 tools
comprobar_visibilidad_iaComprobar visibilidad en IA de una webA
Read-only
Inspect

Analiza la portada de cualquier web pública y dice si está preparada para asistentes de IA: si robots.txt deja pasar a los rastreadores de ChatGPT, Claude, Perplexity y Gemini; si el contenido se ve sin JavaScript; datos estructurados schema.org; sitemap y llms.txt. Devuelve puntuación y mejoras concretas. No mide si la web aparece en las respuestas de los asistentes.

ParametersJSON Schema
NameRequiredDescriptionDefault
webYesDirección de la web a comprobar, p. ej. miclinica.es

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already mark the tool read-only and open-world, and the description adds meaningful behavioral context: it analyzes the homepage, inspects multiple external signals, returns a score with concrete improvements, and explicitly delimits its scope. This goes well beyond the structured annotation information.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences carry the full definition with no filler: the action and resource come first, followed by the specific checks, then the output, and finally a valuable negative scope. Every sentence earns its place and the structure is easy to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is sufficiently complete for a single-parameter, read-only tool: it lists inputs, checks, and output type ('puntuación y mejoras concretas'). With no output schema, a slightly more detailed description of the score format would be ideal, but the current text is adequate for safe invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already fully documents the single parameter 'web' with an example and type, so schema coverage is 100%. The description adds a small amount of context (public homepage) but does not materially improve on the schema's parameter explanation, warranting the baseline score.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource ('Analiza la portada de cualquier web pública') and enumerates the concrete checks performed: robots.txt, JavaScript-free rendering, schema.org, sitemap, and llms.txt. It also clarifies what the tool does not measure, making it clearly distinguishable from sibling tools that handle content pages or diagnostics.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a clear context for use ('cualquier web pública') and explicitly states an exclusion: it does not measure whether the web appears in assistant responses. However, it does not name sibling tools or provide explicit when-to-use versus when-not-to-use guidance; the differentiation is implicit rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

preguntas_frecuentesPreguntas frecuentesA
Read-only
Inspect

Respuestas a las dudas habituales sobre 2ds.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already convey read-only behavior and a closed-world hint. The description adds that the content is answers to common questions about 2ds, but does not describe response format or that no input is required. With annotations covering the safety profile, this is acceptable but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one short sentence with no filler or redundancy. It front-loads the resource scope and purpose efficiently.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter, read-only FAQ tool, the description is largely complete: an agent can select it correctly and invoke it without inputs. A minor gap is that it does not explicitly state what the response looks like, but no complex output schema is present and the purpose is simple.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema is empty, so there are no parameter semantics to clarify. The description's mention of '2ds' and 'dudas habituales' provides the only scoping context, which is sufficient; the score reflects the zero-parameter baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the tool returns answers to common questions about 2ds, which is a clear resource and function. It is not a tautology of the title and is distinguishable from sibling tools by its FAQ-focused purpose, though it does not explicitly differentiate itself.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'dudas habituales' implies the tool is for common questions about 2ds, so usage context is inferable. However, there is no explicit guidance about when to use it versus sibling tools such as 'servicios' or 'solicitar_diagnostico'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

serviciosServicios y preciosA
Read-only
Inspect

Servicios de 2ds con sus precios actuales.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the agent knows this is a safe read operation. The description adds only the freshness detail 'precios actuales' and does not contradict the annotations, but it provides no further behavioral context such as response format or update semantics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single short sentence with no filler, and the key scope ('servicios de 2ds') and price freshness are front-loaded. It is appropriately sized for a simple no-argument catalog tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a no-argument, read-only catalog tool, the description plus annotations are sufficient for correct invocation. The only minor gap is that '2ds' is not expanded, but the title and sibling context make the purpose clear enough.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so there is no parameter documentation burden for the description. The schema fully covers the empty parameter set, and the description does not need to compensate for missing parameter details.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the resource ('Servicios de 2ds') and the data ('precios actuales'), so an agent can infer this is a catalog/list tool. It lacks an explicit action verb like 'list' or 'show', but the meaning is clear enough and distinguishable from the sibling tools by topic.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no guidance about when to use this tool instead of siblings such as 'comprobar_visibilidad_ia', 'preguntas_frecuentes', or 'solicitar_diagnostico'. Any usage intent must be inferred from the title and description alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

sobre_el_negocioQué es 2dsA
Read-only
Inspect

Quién es 2ds, dónde trabaja y cómo contratar o pedir cita.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The readOnlyHint annotation already declares this as a safe read operation, lowering the bar. The description adds content scope but no extra behavioral detail such as whether it returns contact information, hours, or pricing. It does not contradict 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.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One short, well-formed sentence that front-loads the key topics. Every word earns its place with no clutter or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter, no-output-schema informational tool, the description adequately covers what the agent can expect: company identity, location, and contact/booking actions. It is sufficient for safe invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the baseline is 4. The description adds no parameter information, which is fine because there is nothing for the agent to configure.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states what the tool covers: who 2ds is, where it works, and how to hire or book an appointment. This distinguishes it from siblings like preguntas_frecuentes (FAQs) and servicios (services), though it lacks an explicit verb like 'retrieve' or 'show'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The content scope implies when to use it (when a user asks about the company, location, or booking), but there is no explicit guidance about when not to use it or how it differs from solicitar_diagnostico, which might also involve appointments or contact.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

solicitar_diagnosticoSolicitar diagnóstico gratisAInspect

Pide a 2ds el diagnóstico gratuito de visibilidad en asistentes de IA para el negocio del usuario. Antes de llamarla, confirma con el usuario sus datos y que acepta que 2ds los use solo para responderle.

ParametersJSON Schema
NameRequiredDescriptionDefault
webYesWeb del negocio del usuario, p. ej. miclinica.es
emailYesCorreo donde recibirá el diagnóstico
ciudadYesCiudad donde trabaja
nombreNoNombre de contacto (opcional)
sectorYesA qué se dedica el negocio
acepta_privacidadYestrue solo si el usuario ha aceptado expresamente

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds meaningful behavioral context beyond the annotations: it discloses that data is sent to 2ds, that the diagnostic is free, and that consent must be confirmed. This complements the openWorldHint and idempotentHint annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences: the first states the core purpose, the second provides the prerequisite action. No filler or unnecessary repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a request-style tool with 6 parameters and no output schema, the description gives enough context to call it correctly: what to do, what to confirm, and what data is used. It could briefly mention what happens after the request, but this is not a critical gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the parameters are already fully documented. The description adds contextual framing around 'datos' and privacy acceptance but does not need to repeat parameter details.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action: request a free AI-assistant visibility diagnosis from 2ds for the user's business. It uses a specific verb and resource, though it does not explicitly distinguish itself from the sibling tool comprobar_visibilidad_ia.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly tells the agent to confirm the user's data and consent before calling, which is strong usage guidance. It does not mention when the sibling comprobar_visibilidad_ia should be used instead, so alternatives are not covered.

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.

  1. 5 tool updates
    • First observedcomprobar_visibilidad_ia
    • First observedpreguntas_frecuentes
    • First observedservicios
    • First observedsobre_el_negocio
    • First observedsolicitar_diagnostico

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to run a free AI-readiness audit of any URL, checking AI crawler rules, JavaScript-free page text, JSON-LD, llms.txt, sitemap, meta description, FAQ schema, and returning a score with findings and fixes. Also exposes the same capability via an A2A agent endpoint.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Evaluates any website's AI visibility with 15 checks across crawlability, structure, content, and connectivity, and provides actionable fixes.
    7 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources