Skip to main content
Glama

Server Details

Indonesian news for AI agents: headlines, keyword search, coverage summaries. Free MCP tools.

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

B3.4/5.0

Scored across 5 tools

Disambiguation4/5

Each tool targets a distinct output: a paid written report, a 3-headline teaser, a price/endpoint listing, a cursor-based article feed, and an entity-trending summary. The three news-retrieval tools (headlines_preview, new_since, trending) sit adjacent to each other and could be confused, but their descriptions draw clear lines (count vs. cursor vs. entity aggregation).

Naming Consistency3/5

All tools share a clean snake_case 'indonesia_' prefix, which aids grouping. However, the suffixes mix grammatical forms — noun phrases (coverage_report, news_endpoints), a gerund (trending), and a comparative fragment (new_since) — with no verb_noun action pattern, so the naming conveys topic but not operation.

Tool Count4/5

Five tools is lean and each one covers a distinct angle, so nothing feels padded. It is slightly on the thin side for a news domain, but proportionate to what is essentially a discovery/preview surface.

Completeness2/5

The tools only expose free previews; the actual paid data operations (GET /headlines, GET /feed, GET /briefing) are HTTP endpoints referenced in prose rather than callable tools. An agent cannot retrieve full headlines, full feeds, or briefings through the tool surface, creating dead ends for the primary use case, and there is no article detail or keyword search.

Available Tools

5 tools
indonesia_coverage_reportAInspect

Free quote: price and delivery for a written 30-day coverage report on a brand, person or issue. Agents buy it at /report/buy via x402 ($49); humans use /order.

NameRequiredDescriptionDefault
subjectYesBrand, person or issue to cover.

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full load, and it discloses the important traits: the quote call itself is free, the report costs $49 via x402, delivery is a written 30-day coverage window, and separate agent/human purchase endpoints exist. What is missing is whether the quote has any latency, expiry, or rate limit.

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 short sentences, front-loaded with 'Free quote', and the pricing and channel details are packed into the second. Every clause carries information; nothing is padded.

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?

No output schema exists, and the description compensates by stating the quote returns price and delivery, plus the payment mechanics and deliverable shape. Remaining gaps, such as quote validity or report format, are minor for a one-parameter tool.

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?

There is a single parameter at 100% schema description coverage, so the schema already explains 'subject'. The description restates the same scope ('brand, person or issue') without adding format guidance, examples, or constraints. Baseline 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?

The description states precisely what the tool returns: a free quote covering price and delivery for a written 30-day coverage report on a brand, person or issue. That said, the tool name 'indonesia_coverage_report' implies it produces the report itself, and only the description corrects this to a quote. It distinguishes itself from the preview/endpoints siblings by output (a priced report offer), but does not name them.

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 gives channel routing ('Agents buy it at /report/buy via x402; humans use /order') and implies a quote-then-purchase flow, but never states when to call this versus indonesia_headlines_preview or indonesia_news_endpoints. The usage is implied rather than stated.

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

indonesia_headlines_previewAInspect

Free: 3 latest Indonesian headlines for a topic (Google News ID edition). Paid full feed: GET /headlines (25 headlines).

NameRequiredDescriptionDefault
topicNoNews topic. Default: nasional.

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It usefully discloses the free-tier limit of three headlines and the Google News ID edition, but it does not state authentication requirements, rate limits, return structure, or error behavior.

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 two tightly written sentences with no wasted words. The free preview limitation is front-loaded and the paid alternative is clearly secondary.

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 simple one-parameter preview tool, the description covers the core limitation and source edition. However, because there is no output schema, it should say more about what a returned headline contains, and it leaves authentication and error behavior unstated.

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 description coverage is 100%, and the single topic parameter is fully documented with an enum and default. The description only says 'for a topic' and adds no parameter meaning beyond what the schema already provides, 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?

The description states a specific resource and scope: three latest Indonesian headlines for a topic on Google News ID. It clearly distinguishes the free preview from the paid full feed, though it does not name or differentiate itself from the sibling tools directly.

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 contrast: this is the free preview returning three headlines, while full coverage requires the paid /headlines endpoint with 25 headlines. It does not explicitly mention when not to use it or how it relates to the sibling tools, but the free-vs-paid condition is a useful guide.

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

indonesia_news_endpointsBInspect

Free: list every paid endpoint with its current USDC price and how an x402 client should call it.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full disclosure burden. It adds only that the call is free and that prices are "current" (i.e., dynamic), but says nothing about auth requirements, rate limits, whether prices change per call, or what the response looks like for a discovery endpoint.

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 front-loaded sentence with the cost attribute stated first. It is tight, though "how an x402 client should call it" is slightly vague about what form those instructions take.

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, the description must convey return content; it does so at a high level (endpoints, prices, call format) but omits response shape and the x402 client's actual obligations. Adequate but thin for a catalog/discovery tool.

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 has zero parameters, so there is no parameter semantics to explain; the baseline of 4 applies. The description correctly implies the tool takes no arguments by describing a single unfiltered listing.

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: list every paid endpoint with its current USDC price plus call instructions. It is distinguishable from the sibling preview/report tools because it is explicitly an endpoint-and-price catalog, though it never names or contrasts those siblings directly.

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 "Free:" prefix implies this is a no-cost discovery call, so usage is inferable, but there is no explicit statement of when to call this versus indonesia_coverage_report or indonesia_headlines_preview, and no prerequisites or exclusions are given.

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

indonesia_new_sinceAInspect

Free: up to 3 Indonesian articles newer than a cursor, each with detected entities and an auditable sentiment score. Shows exactly what the paid GET /feed returns so an agent can evaluate before paying.

NameRequiredDescriptionDefault
sinceNoISO 8601 time; only newer articles are returned. Omit for the latest batch.
topicNoNews topic. Default: nasional.

TDQS

A3.8/5.0
Behavior3/5

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

No annotations exist, so the description carries the full burden. It does disclose the important behavioral facts: free tier, hard cap of 3 items, and the shape of the payload (entities plus auditable sentiment). It omits rate limits, what happens when no newer articles exist, and whether a cursor is returned for chaining.

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, front-loaded with the free-tier cap and resource, followed by the rationale. Nothing is padded or restated.

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?

A read tool with two fully-described optional parameters and no output schema; the description covers the return contents (articles, entities, sentiment) and the size cap, which is enough to call it correctly. Only edge behavior (empty result, cursor continuation) is left unaddressed.

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%, so both `since` (ISO 8601) and `topic` (with enum and default) are fully documented in the schema. The description only echoes the cursor concept via 'newer than a cursor' and adds no format or default detail beyond the schema. 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?

States a specific verb+resource: returns up to 3 Indonesian articles newer than a cursor, each with entities and a sentiment score, and frames it as a free mirror of the paid GET /feed. An agent can tell what the tool produces. It does not explicitly differentiate itself from siblings like indonesia_headlines_preview, which also sound preview-like.

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?

'Shows exactly what the paid GET /feed returns so an agent can evaluate before paying' gives a clear use case: trial/evaluation before committing to the paid endpoint. No explicit when-not-to-use guidance or comparison to the other preview/headlines siblings is given.

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
    • Addedindonesia_new_since
    • Addedindonesia_trending
  2. 3 tool updates
    • First observedindonesia_coverage_report
    • First observedindonesia_headlines_preview
    • First observedindonesia_news_endpoints

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    An unofficial, read-only MCP server that lets AI agents pull current Persian-language headlines and article text from six outlets — Mehr, Khabaronline, Hamshahri, Tabnak, Zoomit and Digiato. It exposes latest items per source and category, a time-merged overview, cross-source keyword search, and full story bodies.
    6
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Real-time AI industry intelligence MCP server. 6 free tools (news, status, pricing, today summary, agent activity, MCP registry snapshot) plus 13 paid tools (routing, news search, history series, cost projection, deep-dive, comparison, webhook watches). Pay-per-call in USDC on Base, no accounts.
    25
    6 npm
    2
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Local MCP server that ingests and normalizes recent AI, tech, and research news from multiple sources, exposing tools for media agents to query and retrieve article content on demand.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources