Next free-source huntWe check for new free data every weekday.
FinancialNews & RSSMCP serverFirst audited Nov 13, 2026

Indo News API

Indonesian news + FX history to 10 yrs, crypto/IDR, quakes, holidays. $0.05/call, licences $19-700The vendor's description, from its MCP Registry listing.

Passed, with 1 warningAudited Nov 13, 2026
  • Warning: 8 of 31 tools do not say whether they can change things.

Nothing failed, but there is something to know or fix. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 172 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
Doesn't sayIts tools do not say whether they only read, so treat them as able to change things.
Endpointhttps://indo-news-api.vercel.app/mcp/indonesia-news

Website Streamable HTTP · protocol 2025-06-18 · server version 1.0.2

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Warning: 8 of 31 tools do not say whether they can change things.

    MCP lets a server label each tool as read-only or destructive, so clients can ask the user before risky calls. Unlabelled tools are treated as able to change things.

    • indonesia_headlines_preview
    • indonesia_new_since
    • indonesia_trending
    • indonesia_search_preview
    • indonesia_data_preview
    • indonesia_series_preview
    • indonesia_news_endpoints
    • indonesia_coverage_report

Tools

  • Passed: 31 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Note: Protocol version 2025-06-18.

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (31)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • indonesia_headlines_previewFree: 3 latest Indonesian headlines for a topic (Google News ID edition). Pass lang="en" for English-language coverage of Indonesia. Paid full feed: GET /headlines (25 headlines).Doesn't say
  • indonesia_new_sinceFree: 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 payi…Doesn't say
  • indonesia_trendingFree: who and what today's Indonesian headlines are about — top 5 entities with mention counts, a positive/neutral/negative split, and one example headline per entity. Paid GET /briefing adds the ful…Doesn't say
  • indonesia_search_previewFree: up to 3 Indonesian articles matching a keyword — a brand, person, place or issue (e.g. 'rupiah', 'pertamina'). Each with detected entities and an auditable sentiment score. Paid GET /search ret…Doesn't say
  • indonesia_data_previewFree: one live sample from each Indonesian data vertical — USD/IDR reference rate, BTC/IDR on Indodax, the latest BMKG earthquake and the next public holidays — so an agent can check freshness and sh…Doesn't say
  • indonesia_series_previewFree: proof of how deep the FX history actually goes without paying for it — first and last date, print count, calendar years covered, the ten oldest and ten newest daily prints, and the sha256 of th…Doesn't say
  • indonesia_news_endpointsFree: list every paid endpoint with its current USDC price and how an x402 client should call it.Doesn't say
  • indonesia_coverage_reportFree 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.Doesn't say
  • indonesia_headlinesPaid $0.05 per call: the full batch of up to 25 fresh Indonesian headlines for one topic (nasional, dunia, finance, techno, sport, hiburan, sains, kesehatan), each with source, publish time and link.…Read-only
  • indonesia_feedPaid $0.05 per call: only the Indonesian articles newer than your cursor (?since ISO 8601), each with stable id, entities and an auditable sentiment score, plus the next cursor so a polling agent nev…Read-only
  • indonesia_searchPaid $0.10 per call: up to 25 Indonesian articles matching a keyword, deduplicated, newest first, with source, publish time and link. Pass lang="en" to search English-language coverage of Indonesia i…Read-only
  • indonesia_sentimentPaid $0.05 per call: one auditable 0-100 sentiment index for a single Indonesian news beat, with label, mood, positive/neutral/negative counts, by-day trend, top positive and negative drivers, and th…Read-only
  • indonesia_briefingPaid $0.50 per call: a deduplicated, ranked briefing for one beat — story count, keyword trends, top sources and the ten newest deduplicated articles.Read-only
  • indonesia_digestPaid $2.50 per call: every Indonesian topic in one call — all eight beats merged and deduplicated, cross-topic keyword trends, top sources and the ten newest stories.Read-only
  • indonesia_fxPaid $0.05 per call: FX rates for any pair the ECB publishes — EUR/USD, GBP/JPY, USD/IDR — latest reference rate plus a 30-day daily series and percentage change. Defaults to USD→IDR. Source: Frankfu…Read-only
  • indonesia_seriesPaid $0.25 per call: daily exchange-rate history longer than the 30 days /fx carries, up to 365 prints in one call. Deeper than that is licence-only — 365 prints/call on pilot, 1,825 on growth and 3,…Read-only
  • indonesia_crypto_idrPaid $0.05 per call: crypto prices in Indonesian rupiah from Indodax — last trade, bid, ask, 24h high/low and rupiah volume for up to 8 symbols. The domestic IDR market, including any local premium.Read-only
  • indonesia_crypto_premiumPaid $0.05 per call: the Indonesian crypto premium — Indodax's IDR price against the global USD spot price converted at the USD/IDR reference rate, per coin, with premium/discount in percent. The arb…Read-only
  • indonesia_earthquakePaid $0.05 per call: the latest official BMKG earthquakes — magnitude, depth, coordinates, region, tsunami potential, felt reports and the official shakemap URL. Up to 15 recent events. With alert=tr…Read-only
  • indonesia_workdaysPaid $0.05 per call: count working days between two dates in Indonesia, excluding weekends, national holidays and joint-leave days, and list the holidays that fall inside the range.Read-only
  • asia_market_snapshotPaid $0.05 per call: one numbers-only snapshot for trading agents — USD/IDR with 30-day change, BTC/ETH/USDT in rupiah from Indodax with spread, the Indodax premium and the deterministic news-sentime…Read-only
  • indonesia_holiday_checkPaid $0.05 per call: is one date an Indonesian public holiday or joint-leave day, plus weekend status and the next holiday. Answers "can we operate that day" directly.Read-only
  • convert_currencyPaid $0.05 per call: convert an amount between currencies at the ECB reference rate, including IDR — the converted figure plus the rate used and its date.Read-only
  • indonesia_next_working_dayPaid $0.05 per call: the first Indonesian working day after a date, skipping weekends, national holidays and joint-leave days, with each skipped day and its reason.Read-only
  • indonesia_holidaysPaid $0.05 per call: Indonesian national public holidays and joint-leave days for a year the government calendar publishes (2021-2027) — dates, Indonesian and English names, and how many days away ea…Read-only
  • indonesia_snapshotPaid $0.05 per call: one call for the whole Indonesian picture — USD/IDR reference rate with a 30-day series, BTC/ETH/USDT in rupiah from Indodax, the latest BMKG earthquakes, upcoming national holid…Read-only
  • web_readPaid $0.05 per call: read one public web page and get it back as clean text — title plus paragraph blocks, markup/script/style/iframe removed, capped at 12,000 characters and honest about it in `trun…Read-only
  • indonesia_license_newsroomOne-time $19 USDC for the Newsroom licence: 30 days of unmetered access to 18 Indonesian data endpoints, delivered as a signed Bearer token inside this tool result. Depth: /series stays per call ($0.…Read-only
  • indonesia_license_pilotOne-time $99 USDC for the Pilot licence: 30 days of unmetered access to 19 Indonesian data endpoints, delivered as a signed Bearer token inside this tool result. Depth: up to 365 /series prints in on…Read-only
  • indonesia_license_growthOne-time $399 USDC for the Growth licence: 30 days of unmetered access to 19 Indonesian data endpoints, delivered as a signed Bearer token inside this tool result. Depth: up to 1,825 /series prints i…Read-only
  • indonesia_license_enterpriseOne-time $700 USDC for the Enterprise licence: 90 days of unmetered access to 19 Indonesian data endpoints, delivered as a signed Bearer token inside this tool result. Depth: up to 3,650 /series prin…Read-only

Audit history

  1. Nov 13Warnings

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200172 ms
initializedHTTP 202246 ms
tools/listHTTP 20047 ms
unknown-methodHTTP 20056 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.