Skip to main content
Glama

Lightning · AI Visibility Data

Server Details

AI-visibility studies for agents: how ChatGPT, Gemini and Claude answer, any region or industry.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 22 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Lightning-AI-Visibility/ai-visibility-data
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 8 tools

Disambiguation2/5

Two clear duplicate pairs exist: buscar_estudios and search both 'search studies by industry/topic/brand/country' with identical purpose, and fetch and ver_ficha both return the free study sheet by id. An agent cannot reliably know which of each pair to pick, making misselection highly likely.

Naming Consistency2/5

Names mix Spanish and English conventions inconsistently (buscar_estudios, listar_estudios, ver_ficha vs. fetch, search) with no predictable pattern tying verb style to the tool's language. This makes the surface feel like two merged servers rather than one coherent set.

Tool Count3/5

Eight tools is a reasonable count for a study-discovery-and-purchase server, but roughly two of them are redundant duplicates, so the effective surface is smaller than it appears and the extra entries add confusion rather than capability.

Completeness4/5

The lifecycle is largely covered: listing/searching studies, previewing free sheets, purchasing the paid study, plus documentation via como_comprar and ver_metricas. Only minor gaps exist (e.g. no explicit purchased-study retrieval or account-management tool), which agents can work around.

Available Tools

8 tools
buscar_estudiosBuscar estudiosA
Read-only
Inspect

Busca estudios por industria, tema, producto, marca o país (gratis). Ej.: 'seguros de auto', 'protector solar', 'hoteles Córdoba', 'dermatitis'. / Search studies by industry, topic, brand or country (free).

NameRequiredDescriptionDefault
qYesTexto a buscar / search text

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description contributes the cost signal ('gratis'), telling the agent no purchase is triggered, but says nothing about result volume, pagination, or empty-result behavior.

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

Conciseness4/5

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

Front-loaded with the purpose and facets, then examples; every element is functional. The Spanish/English duplication is intentional bilingual support rather than padding, though it does double the surface area.

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 one-parameter read-only search with no output schema and annotations covering safety, the entry is sufficient: facets, examples, and cost are all present. The only missing piece is routing guidance relative to listar_estudios.

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?

With a single parameter at 100% schema coverage, the baseline is 3; the description exceeds it by supplying concrete example query strings ('seguros de auto', 'protector solar', 'hoteles Córdoba', 'dermatitis') that demonstrate the acceptable granularity and mix of category vs. proper-noun inputs, which the schema's 'Texto a buscar' does not.

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?

States a specific verb (buscar) and resource (estudios) plus the searchable facets (industria, tema, producto, marca, país), which clearly conveys what the tool does. However, it does not distinguish itself from the sibling listar_estudios, leaving an agent to guess whether keyword search or plain listing is intended.

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 parenthetical '(gratis)' implies this is the free browsing path, which hints at a when-to-use context, and the query examples imply keyword-based retrieval. But there is no explicit statement of when to prefer this over listar_estudios or when to move on to comprar_estudio/ver_ficha, so usage is only implied.

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

como_comprarCómo comprar un estudioA
Read-only
Inspect

Explica cómo comprar un estudio (precio, redes, wallet de cobro, pasos con x402 por HTTP o por MCP). Gratis. / How to buy.

NameRequiredDescriptionDefault
slugNo

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds genuine behavioral context beyond that: it costs nothing ('Gratis') and it details that guidance covers pricing, payment networks, the collection wallet, and x402 flow over both HTTP and MCP.

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

Conciseness4/5

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

Two compact sentences, front-loaded with what the tool explains. The trailing bilingual '/ How to buy.' is redundant with the title, but overall the text is tight and wastes little space.

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 read-only informational tool with one optional enum param and no output schema, the description does a good job of previewing the content returned (price, networks, wallet, x402 steps) and noting it is free. The only real gap is the unexplained slug parameter.

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

Parameters2/5

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

Schema coverage is 0% and the single slug parameter is never mentioned in the description. While the enum values are self-describing topic slugs, the description adds nothing about what slug selects or that it is optional, so it fails to compensate for the total lack of schema documentation.

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?

States a specific verb+resource (explains how to buy a estudio) and enumerates the content covered: price, networks, payment wallet, and x402 steps over HTTP or MCP. This clearly separates it from a pure purchase action, though it never names the sibling comprar_estudio to make the distinction explicit.

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 word 'Gratis' implies this is the free informational counterpart to a paid purchase, which hints at when to use it, but there is no explicit when-to-use, no prerequisites, and no reference to comprar_estudio as the alternative. Usage is only weakly implied.

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

comprar_estudioComprar un estudio (pago x402)AInspect

PAGO por llamada en USDC (x402). Entrega el estudio: diseño del universo, hallazgos con su respaldo numérico y evidencia, métricas e índice de análisis, más links de descarga (7 días) al paquete completo con todas las tablas de análisis y las respuestas crudas de los modelos. Precios: banca-2026 USD 0.99, cadenas-hoteleras-cono-sur-2026 USD 0.99, cosmetica-2026 USD 0.99, dermatitis-atopica-2026 USD 0.99, farma-2026 USD 0.99, journey-gemelos-running-2026 USD 0.99, reumatologia-2026 USD 0.99, seguros-automotores-2026 USD 0.99, turismo-sierras-cordoba-2026 USD 0.99. Sin pago devuelve los requisitos x402; un cliente MCP con wallet x402 paga y reintenta solo. / Paid tool (x402): buy a full study.

NameRequiredDescriptionDefault
slugYesEstudio a comprar

TDQS

A4.5/5.0
Behavior5/5

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

Annotations only flag readOnlyHint=false, openWorldHint=true, idempotentHint=false; the description adds substantial context beyond that: per-call USDC charging, exact price, the x402 challenge-and-retry flow, and the 7-day expiry on download links. It also discloses the full payload (tables plus raw model responses), which is exactly the kind of detail annotations cannot carry.

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

Conciseness3/5

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

The core is front-loaded and useful, but enumerating nine slugs each at 'USD 0.99' is pure padding that could be collapsed into one sentence. The trailing bilingual gloss ('/ Paid tool (x402): buy a full study.') is largely redundant with the opening line.

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

Completeness5/5

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

With no output schema, the description carries the return-value burden and does so: it names the deliverables, the download-link artifacts and their 7-day lifetime, and what comes back when payment is absent. Nothing needed to invoke or interpret the call is missing.

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?

Schema coverage is 100% and the single enum parameter is fully documented, so the baseline is 3; the description goes further by mapping each slug to its price, which is meaning the schema does not contain. The gain is modest because all nine prices are identical.

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?

States a specific verb+resource (comprar un estudio) and immediately frames it as the paid x402 purchase, which cleanly separates it from free siblings like ver_ficha, listar_estudios and buscar_estudios. The deliverables are enumerated, so an agent knows exactly what it is buying.

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?

Gives clear operative context: without payment the call returns x402 requirements, and an MCP client with a wallet pays and retries automatically — this tells the agent the call is safe to attempt blind. It never explicitly names an alternative (e.g. browse with listar_estudios/ver_ficha first), so it stops short of full when-not guidance.

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

fetchFetch a study sheetA
Read-only
Inspect

Returns the free sheet of a study by id (from search): methodology, sample, models, question-universe design, index of analyses and findings, price and how to buy. Analysis numbers and findings are only in the paid study. Free and read-only. / Devuelve la ficha gratis de un estudio.

NameRequiredDescriptionDefault
idYesId returned by search (study slug, 'metricas' or 'como-comprar')

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered; the description confirms 'free and read-only' and adds genuinely useful boundary context by stating that analysis numbers and findings exist only in the paid study, plus that price/purchase info is included. This is real behavioral detail 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.

Conciseness4/5

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

The main sentence is front-loaded with verb, resource, and return contents, and every clause about the free/paid split earns its place. The trailing Spanish sentence is a light duplication but reasonable for a bilingual toolset.

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?

With no output schema, the description usefully enumerates the returned fields (methodology, sample, models, question-universe, index, price), substituting for a missing return spec. Combined with the read-only annotation, an agent has enough to call it correctly, though the paid/free boundary of the index of analyses could be spelled out more precisely.

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 id parameter and its valid values ('metricas', 'como-comprar', study slug) are already fully documented in the schema. The description only restates that the id comes from search, adding marginal value, so the baseline of 3 applies.

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?

States a specific verb and resource ('Returns the free sheet of a study by id') and enumerates the exact sections returned, which is far more informative than a tautology. It is not fully distinguished from the near-synonymous sibling ver_ficha, so the agent may still hesitate between the two.

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 parenthetical 'id (from search)' implies the id originates from the search/buscar_estudios flow, giving implicit usage context. However, there is no explicit when-to-use guidance or differentiation from siblings like ver_ficha, ver_metricas, or como_comprar.

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

listar_estudiosListar estudios de visibilidad IAA
Read-only
Inspect

Lista los estudios disponibles (gratis): industria, país, fecha, cantidad de respuestas y hallazgos, y precio. Usala para ver qué datos de visibilidad IA de Argentina y el Cono Sur hay (banca, cosmética, seguros, farma y laboratorios, dermatología, reumatología, turismo, hotelería, running). / Lists available AI-visibility studies (free).

NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already establish readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds that the studies are free ('gratis') and inventories the catalog's sectors, but says nothing about pagination, result limits, or whether an empty catalog is possible — modest added value on top of 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.

Conciseness4/5

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

The verb and the core payload are front-loaded in the first clause, which is good structure. The nine-sector enumeration is long but genuinely informative, while the English gloss ('/ Lists available AI-visibility studies (free)') is largely redundant duplication of the Spanish opening.

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?

There is no output schema, so the description carries the burden of describing return fields — and it does, listing industry, country, date, response count, findings and price. Combined with annotations covering the read-only profile, the agent has enough to call it correctly.

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 takes zero parameters, so the schema imposes no semantic burden and the baseline of 4 applies. The description correctly implies a no-argument, catalog-wide listing rather than suggesting any filtering.

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?

States a specific verb and resource ('Lista los estudios disponibles') and enumerates what each entry contains (industria, país, fecha, respuestas, hallazgos, precio), so the agent knows exactly what comes back. It does not, however, explicitly distinguish itself from the sibling buscar_estudios, which an agent could easily confuse with a plain listing.

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?

'Usala para ver qué datos de visibilidad IA de Argentina y el Cono Sur hay' gives a clear use context and sector coverage, but there is no statement of when NOT to use it and no mention of the obvious alternative, buscar_estudios. Usage is implied rather than routed.

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

ver_fichaVer ficha de un estudioA
Read-only
Inspect

Ficha gratis de un estudio: metodología, muestra, modelos usados, dimensiones del universo de preguntas, índice de análisis y de hallazgos, y ejemplos de preguntas y respuestas. No incluye los números de los análisis ni los hallazgos. / Free study sheet.

NameRequiredDescriptionDefault
slugYesIdentificador del estudio

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds a useful negative scope disclosure (no analysis numbers, no findings), but says nothing about auth, cost, rate limits, or the shape of the returned sheet.

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

Conciseness4/5

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

Two compact sentences, front-loaded with the core purpose and content list, followed by the exclusion. The trailing bilingual '/ Free study sheet.' is redundant with the opening 'Ficha gratis' and adds little, a minor structural blemish.

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 one-parameter, read-only tool with no output schema, the description enumerates the return contents well, which compensates for the absent output schema. Missing only an explicit pointer to comprar_estudio for the withheld findings.

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?

Schema coverage is 100% and the single enum-constrained slug parameter is fully documented in the schema. The description adds no syntax or format detail beyond the schema, so this sits at the baseline; the enum of legal slugs makes the schema self-sufficient, nudging it slightly above minimum.

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?

States a specific verb and resource ('Ficha gratis de un estudio') and enumerates the exact content it returns (methodology, sample, models, dimensions, indexes, Q&A examples). It partially differentiates from siblings by declaring what is NOT included, though it never names comprar_estudio or listar_estudios explicitly.

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 word 'gratis' plus the exclusion 'No incluye los números de los análisis ni los hallazgos' implicitly signals this is a preview, not the paid content owned by comprar_estudio. However, no alternative is named and no explicit when-to-use/when-not condition is stated, leaving the routing to inference.

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

ver_metricasVer métricas LightningA
Read-only
Inspect

Definiciones de las métricas Lightning (Protagonismo IA, mención, orden, Top1, citación, HHI, variabilidad, supervivencia, tono). Gratis. / Metric definitions.

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 declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered upstream. The description adds a useful behavioral fact ('Gratis'), implying no purchase/permission barrier, but says nothing about the form or volume of the returned definitions.

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 compact sentences, front-loaded with what is defined and immediately followed by the free-access note. The bilingual gloss is minor redundancy but does not bloat the entry.

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 simple, parameterless, read-only reference tool, the description covers purpose, scope of metrics, and cost. No output schema exists, but the enumerated metric list gives the agent enough to know what it will get.

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?

Zero parameters with a fully closed schema, so the baseline is 4. The description correctly implies a parameterless lookup and adds no param detail, which is appropriate here.

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?

States a specific resource ('Definiciones de las métricas Lightning') and enumerates the metrics covered (Protagonismo IA, mención, orden, Top1, citación, HHI, etc.), so an agent knows this is a reference/lookup tool. It does not explicitly contrast with siblings like ver_ficha, but the naming is concrete enough to distinguish.

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?

'Gratis' hints that this reference is free and thus usable without purchase flow, which implicitly routes away from comprar_estudio, but there is no explicit when-to-use or when-not statement, and alternatives are not named.

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. 2 tool updates
    • Addedfetch
    • Addedsearch
  2. 6 tool updates
    • First observedbuscar_estudios
    • First observedcomo_comprar
    • First observedcomprar_estudio
    • First observedlistar_estudios
    • First observedver_ficha
    • First observedver_metricas

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to scan brand visibility across ChatGPT, Claude, Gemini & Perplexity, analyze website GEO readiness, compare competitors, and get actionable recommendations.
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Agent-native Generative Engine Optimization (GEO) audits, crawler analysis (GPTBot, Perplexity, Claude), and Schema.org direct-answer remediation.
    2
    3
    666 npm
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.