Skip to main content
Glama

Raconteur AI Gateway

Server Details

MCP gateway for raconteur.com: articles, search and full text. Read-only, no auth.

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 6 tools

Disambiguation2/5

fetch and get_article both retrieve full text and are differentiated only by identifier type (id versus slug), while search and search_articles both perform keyword searches with different result shapes. Despite helpful descriptions, the boundaries between these pairs are unclear and likely to cause misselection.

Naming Consistency3/5

Most names use snake_case verb phrases like get_article and list_recent_articles, but popular_content is a noun phrase and fetch/search are bare verbs with no object. The naming is understandable but mixes conventions.

Tool Count5/5

Six tools is a well-scoped set for a read-only content retrieval gateway. Each tool has a clear place: searching, fetching, listing recent, and surfacing popular content.

Completeness4/5

The tool surface covers the core content lifecycle: search, retrieval, recent articles, and popular content. Minor gaps like pagination or filtering for search and recent listings exist, but agents can work around them.

Available Tools

6 tools
fetchFetch documentA
Read-onlyIdempotent
Inspect

Retrieve the full text of one document by the id returned from search.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesDocument id from search results

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
urlYes
textYes
titleYes
metadataNo

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description adds the useful detail that it returns full text, but does not describe pagination, errors, or any other runtime behavior. This is adequate given the simple read-only nature.

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 well-structured sentence that states the action, the resource, and the origin of the parameter without any wasted words.

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?

For a single-parameter read-only tool with a rich annotation set and an output schema, this description is complete. It tells the agent exactly what to retrieve and where the id comes from; nothing critical is missing.

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 describes the single `id` parameter fully, so the description adds little beyond reinforcing that the id comes from search results. With 100% schema coverage, the baseline of 3 is appropriate.

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 a clear verb ('Retrieve') and resource ('full text of one document'), and explicitly ties the id parameter to search results. It is clear enough to invoke correctly, though it does not explicitly distinguish itself from sibling tools like get_article or get_product.

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 usage context: use this tool with an id returned from `search`. It implies the intended workflow without explicitly naming alternatives or exclusion criteria, so it stops just short of full routing guidance.

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

get_articleGet articleA
Read-onlyIdempotent
Inspect

Fetch the full clean text of one article by its slug (the last path segment of an article URL).

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesArticle slug, e.g. "my-article-title"

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYes
dateNo
slugYes
textNo
titleYes
summaryNo

TDQS

A4.1/5.0
Behavior3/5

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

Annotations already cover read-only, idempotent, and non-destructive behavior. The description adds the 'full clean text' detail and the slug derivation, but does not disclose potential errors, availability, or output shape beyond what annotations and output schema already imply.

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?

Single sentence with no filler. The core action, target resource, and key identifier detail are all front-loaded and immediately usable.

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?

This is a simple one-parameter retrieval tool with full annotation coverage and an output schema. The description provides all necessary context for an agent to select and invoke 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 schema already documents the slug parameter and gives an example. The description adds extra meaning by defining slug as 'the last path segment of an article URL,' which helps an agent construct the correct value without external knowledge.

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 states a specific verb ('Fetch'), a precise resource ('full clean text of one article'), and the exact identifier ('slug'). It clearly distinguishes this from sibling search/list tools by focusing on a single article retrieval by slug.

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 intended use is implied: call this when you already have an article slug and need the article's text. However, it does not explicitly mention when not to use it or point to alternatives such as search_articles or list_recent_articles.

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

list_recent_articlesRecent articlesA
Read-onlyIdempotent
Inspect

List the most recently published articles from this publication.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 5, max 20)

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalNo
articlesYes

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already establish readOnly, idempotent, and non-destructive behavior. The description adds useful context about recency ordering and publication scope, but does not disclose details like pagination behavior or whether the list is sorted by publish date ascending/descending.

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?

A single, front-loaded sentence with no filler. It states the verb, object, and scope 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 simple read-only list tool with one optional parameter, an output schema, and rich annotations, the description is nearly complete. It covers the core action and scope; only explicit alternative guidance is missing.

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% for the only parameter (limit), so the schema already explains parameter semantics. The description adds no parameter-level detail, matching the baseline of 3 when the schema carries the load.

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 uses a specific verb ('List') and resource ('most recently published articles') plus a scope qualifier ('from this publication'). This clearly distinguishes it from siblings like get_article, search_articles, and popular_content.

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 description implies when to use it (when recently published articles are wanted), but it gives no explicit guidance on alternatives or when not to use it. Sibling tools like popular_content and search_articles could overlap, so some exclusion would help.

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

search_articlesSearch articlesA
Read-onlyIdempotent
Inspect

Search this publication's articles by keyword. Returns the best-matching titles, dates, canonical URLs, and short summaries.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 5, max 20)
queryYesSearch keywords

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalNo
articlesYes

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, and non-destructive behavior; the description adds useful context beyond that by defining search semantics: keyword-based, scoped to 'this publication', and relevance-ranked ('best-matching'). It also reveals the response shape (titles, dates, URLs, summaries), which is useful even though an output schema exists.

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 with no filler. The operation is front-loaded, and the return summary is compact but informative.

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?

For a simple 2-parameter read-only search tool with a full output schema, rich annotations, and clear sibling differentiation, the description covers everything an agent needs for correct invocation. No missing prerequisites or side effects need disclosure.

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 schema already explains both parameters ('query' and 'limit'). The description confirms keywords in prose but adds no new meaning for limit or formatting, so it stays at the baseline for complete schema coverage.

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 ('Search'), a specific resource ('this publication's articles'), and a search method ('by keyword'), and enumerates the returned fields. In a group with sibling tools like search_products and get_article, this distinguishes itself as the article keyword-search tool.

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 makes the intended use context clear: find articles matching keywords and get brief metadata. It does not explicitly name alternatives or exclusion conditions, but the target resource ('articles') and return fields make it obvious when not to use product-search or single-article siblings.

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 observedget_article
    • First observedlist_recent_articles
    • First observedpopular_content
    • First observedsearch
    • First observedsearch_articles

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Read-only MCP server exposing the catalog of articles from moncompte.org. Enables AI agents to search and retrieve article content via tools.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Read-only MCP server for accessing Placera headlines, articles, company tags, and Telegram search data.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Read-only MCP server that extracts the main content (article text, stripped of navigation and ads) from a given URL using trafilatura. Supports markdown or plain text output.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources