Skip to main content
Glama

FirmaRED · Sellado y verificación

Server Details

Timestamp any SHA-256 hash (post-quantum signed), verify FirmaRED codes, read Argentine front pages.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.6/5.0

Scored across 6 tools

Disambiguation4/5

Los propósitos son mayormente distintos: search/hoy/fetch separan búsqueda, portada y detalle, y sellar/verificar cubren creación y validación. Hay solapamiento leve entre fetch y verificar al aceptar códigos de verificación, aunque las descripciones aclaran la diferencia.

Naming Consistency3/5

Los nombres mezclan inglés y español (fetch/search frente a sellar/verificar) y alternan verbos con sustantivos o adverbios (hoy, oraculo). Siguen siendo legibles y memorables, pero no hay un patrón predecible de nombrado.

Tool Count5/5

Seis herramientas es un alcance adecuado para un servidor de sellado, verificación y consulta de noticias. Cada herramienta parece cubrir una operación necesaria sin inflar la superficie.

Completeness4/5

Cubre el ciclo principal: buscar, obtener detalle, consultar portada y pronósticos, sellar hashes y verificar códigos. Faltan operaciones menores como listados históricos o consultas más específicas del Oráculo/cierre del día, pero los flujos centrales están cubiertos.

Available Tools

6 tools
fetchTraer un resultado completoA
Read-onlyIdempotent
Inspect

Trae el contenido completo de un resultado de search por su id (slug de nota o código de verificación).

NameRequiredDescriptionDefault
idYes

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description adds the useful behavioral fact that it returns the *full* content (implying search returns partial results), but says nothing about missing-id behavior or error handling.

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 front-loaded sentence that identifies the resource, the operation, and the key parameter semantics with zero filler.

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 single-parameter read tool with full annotation coverage and no output schema, the description covers the essentials. The only gap is the not-found/error case, which is minor here.

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 0% and `id` is an untyped bare string, so the description carries the burden — and it does, clarifying that the id is either a note slug or a verification code. That meaningfully narrows what would otherwise be an opaque string.

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 (trae) and resource (contenido completo de un resultado de search), and anchors it to the `search` sibling by describing what it operates on. It stops short of explicitly contrasting with `verificar` or `oraculo`, but the retrieval-of-search-result framing is clear.

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?

Naming 'un resultado de search' gives clear context: this is the follow-up call after a search returns a hit. No explicit when-not-to-use or alternate-tool routing is provided, but the usage path is unambiguous for this small toolset.

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

hoyPortada de FirmaRED HoyB
Read-onlyIdempotent
Inspect

La portada de FirmaRED Hoy ahora mismo: noticias de 71 medios argentinos e internacionales, cada una con fuente, hora de ingreso sellada y link a la ficha de FirmaRED (no al medio).

NameRequiredDescriptionDefault
nNoCantidad (1–30, por defecto 10)
temaNoFiltra por palabra en título o resumen (opcional)

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description usefully adds what each item carries — source, sealed ingestion time, and a link to the FirmaRED record rather than the outlet — but says nothing about snapshot freshness, caching, or ordering.

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?

A single sentence with the resource front-loaded and no filler; the parenthetical about linking to FirmaRED rather than the outlet earns its place as non-obvious behavior. Slightly clause-heavy but efficient.

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 takes on the job of explaining the return shape and does so (source, sealed timestamp, internal link). Combined with full parameter documentation and safety annotations, the only real gap is freshness/caching semantics.

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%, with both 'n' (1–30, default 10) and 'tema' (word filter on title/summary) fully documented in the schema. The description adds no syntax or behavior beyond what the schema states, so the baseline 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?

Describes a specific resource (the FirmaRED Hoy front page) and its scope — news from 71 Argentine and international outlets, refreshed to the present moment. It implicitly separates a curated front page from a query tool, but never names 'search' or 'fetch', so sibling differentiation is left to inference.

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?

There is no statement of when to call this versus the siblings (search, fetch, oraculo), nor any exclusion or prerequisite. 'ahora mismo' hints at a live snapshot, but an agent gets no routing guidance from the text.

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

oraculoPronósticos del OráculoB
Read-onlyIdempotent
Inspect

Los pronósticos del Oráculo de FirmaRED para hoy (qué va a ser noticia mañana), sellados con la hora, y el estado que les dio el Juez.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is fully covered without prose. The description adds useful domain behavior — results are time-sealed ("sellados con la hora") and carry an adjudicated status ("el estado que les dio el Juez") — but does not explain whether the seal means immutability, whether results can change retroactively, or what the Judge status values mean.

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?

A single dense sentence with no filler; the core scope ("para hoy") is stated up front and the qualifiers follow. It is slightly opaque because it leans on in-house jargon ("Oráculo", "Juez", "sellados") without unpacking it, but nothing is wasted.

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

Completeness3/5

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

With no output schema and no parameters, the description must carry the return-value story, and it only sketches it: 'predictions', a timestamp seal, and a Judge status. How many predictions come back, what the Judge status distinguishes, and how this differs from the 'hoy' sibling are left for the agent to discover.

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 per the baseline this sits at 4. The description does not need to describe input semantics and correctly refrains from doing so.

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 a specific resource and scope: the Oracle's predictions for today, including a timestamp seal and the Judge's verdict status. An agent can tell this is a read of today's forecast content, but there is no explicit verb and no differentiation from the sibling 'hoy' (also 'today'-scoped), which risks ambiguity 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 Guidelines2/5

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

The phrase "para hoy" implies a temporal scope but gives no when-to-use reasoning, no exclusions, and never mentions the sibling 'hoy' or when to prefer one over the other. The agent must guess how this differs from an equally today-oriented tool.

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

sellarSellar un hash con hora ciertaAInspect

Sella un hash SHA-256 con hora cierta: queda un acta firmada por FirmaRED (Ed25519 + ML-DSA-44) con sándwich de tiempo (drand/NIST antes, TSA después) y la publica como hecho verificable. No sube el documento: solo el hash. Máximo 20 por hora por origen.

NameRequiredDescriptionDefault
hashYesSHA-256 en hexadecimal (64 caracteres)
quienNoQuién pide el sello, p. ej. el nombre del agente (opcional, ≤60)
tituloNoNombre breve de lo que se sella (opcional, ≤120)

TDQS

A3.8/5.0
Behavior4/5

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

Beyond the annotations, the description discloses several non-obvious behaviors: the seal is published as a public verifiable fact, the original document is never uploaded (only the hash), the signing keys/algorithms used, and a 20/hour-per-origin rate limit. Notably it describes querying external drand/NIST beacons and a TSA while openWorldHint=false, which sits in tension with the annotation but is not a direct contradiction.

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 sentences and a constraint, with the core action and its guarantee front-loaded; every clause carries distinct information (mechanism, privacy, rate limit). No filler.

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

Completeness3/5

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

For a mutation tool with no output schema, the description says a signed act is created and published but not what the caller receives back (receipt, ID, proof payload, URL). An agent that needs to chain into verificar or report the seal reference is left guessing.

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%, so baseline is 3, and the description earns an extra point by clarifying the central parameter's semantics in context — 'No sube el documento: solo el hash' tells the agent the input must be a digest, not content. It adds nothing about quien/titulo, but those are already fully documented in the schema.

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 — seals a SHA-256 hash with a trusted timestamp — and goes further by naming the mechanism (FirmaRED signature, drand/NIST + TSA time sandwich, public verifiable fact). An agent knows exactly what operation this is, though the description never names a sibling (e.g., verificar) to contrast against.

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?

Usage context is implied (you seal when you need time-certain proof) and a hard usage constraint is given ('Máximo 20 por hora por origen'), but there is no explicit when-to-use/when-not or pointer to verificar for checking an existing seal. The agent must infer the workflow.

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

verificarVerificar código de FirmaREDA
Read-onlyIdempotent
Inspect

Verifica un código de FirmaRED: una firma, un hecho de la máquina (acta, nota de Hoy, pronóstico, cierre del día). Acepta el código completo, un hash SHA-256, sus primeros 10 o más caracteres, o la URL https://firmared.com/v/<código>. Devuelve qué es, cuándo se firmó y la página pública de verificación.

NameRequiredDescriptionDefault
codigoYesCódigo, hash, prefijo (≥10) o URL /v/

TDQS

A4/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so credit here goes to the added context: accepted input shapes and the three things returned (what it is, when signed, public page). It stops short of saying what happens on a non-matching or invalid code, which matters for a verification tool.

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 sentences, no filler: the first defines the operation and its input tolerance, the second defines the return. Front-loaded with the verb and resource, with detail trailing behind it.

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 one parameter, no output schema and full annotation coverage, the description supplies exactly what the structured fields cannot: the accepted input variants and the shape of the result. Failure behavior (unknown code, ambiguous prefix) is the only meaningful omission.

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 coverage is 100% and the schema already names the four accepted forms (code, hash, prefix ≥10, /v/ URL), which the description largely restates. The "10 o más caracteres" precision is helpful but duplicates rather than extends the schema text, so the baseline 3 applies.

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 and resource ("Verifica un código de FirmaRED") and enumerates what the code can attest to (firma, acta, nota de Hoy, pronóstico, cierre). An agent can distinguish this read/verify path from the signing sibling `sellar` without opening either schema.

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 verify-vs-sign boundary is implied by the verb and the accepted inputs, but there is no explicit "use this when… / not when…" guidance or named alternative among `sellar`, `fetch` or `search`. Usage is inferable rather than stated.

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. 6 tool updates
    • First observedfetch
    • First observedhoy
    • First observedoraculo
    • First observedsearch
    • First observedsellar
    • First observedverificar

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Verifies blockchain-anchored timestamp proofs entirely on the user's machine, with five tools: hash a file, verify a file against a proof, verify a known hash against inline proof data, explain what a proof asserts, and create a new proof through ProofLedger. Verification recomputes the SHA-256 and walks the Merkle path locally instead of asking the issuer; only create uses the network.
    5
    384 PyPI
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    📇 ☁️ - Capture web pages as cryptographically signed, tamper-evident evidence. Ed25519 signatures, RFC 3161 timestamps, and WACZ archives. Four tools: capture_url, get_capture, list_captures, verify_capture.
    2 npm
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Stamp, upgrade, and verify Bitcoin timestamps via AI agents using the OpenTimestamps protocol. No API keys required.
    9
    147 npm
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides cryptographic truth infrastructure for AI agents, enabling them to seal content with SHA-256 and Ed25519, verify receipts, anchor them to Bitcoin via OpenTimestamps, generate citations, and audit chains of receipts.
    5
    59 npm
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources