Next free-source huntWe check for new free data every weekday.
Global MacroMCP serverFirst audited Nov 13, 2026

Monitly

Official statistics for AI agents: Eurostat, World Bank, OECD, IMF and WHO data for 150+ countries.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. 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 410 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
YesSome tools say they can change things. Your AI client should ask you first.
Endpointhttps://monit.ly/api/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 1.2.0

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

  • Note: 9 tools are labelled as able to change things.

    Expected for tools that send, write or buy. Your AI client should ask before calling them.

    • upgrade_plan
    • add_to_watchlist
    • add_watchlist_batch
    • remove_from_watchlist
    • set_notification_preferences
    • create_api_key
    • delete_api_key
    • create_mcp_key
    • and 1 more
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 21 tools listed.

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

Protocol

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

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (21)

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

  • search_catalogFind statistical datasets in the catalog (Eurostat, World Bank, OECD, etc.). Index-backed hybrid search (name/code + embeddings). Optional country and source_name filters. Use this instead of SELECT…Read-only
  • search_datasetsAlias of search_catalog. Find statistical datasets by query, optional country and source_name.Read-only
  • inspect_datasetPeek one dataset by main.id: default slice, whether a country is in the series, dataId, and the last few values. Uses indexed main_id lookup — do not scan the data table yourself for discovery.Read-only
  • get_datasetGet one dataset metadata row from main by id (includes dimensions, default_view, geos).Read-only
  • execute_sqlRun a read-only SELECT (or WITH … SELECT) against tables main and data only. Use after search_catalog + inspect_dataset to pull the time series for a known data.id / main_id.Read-only
  • list_plansList Monitly plans (Essential, Pro, Enterprise) with prices and limits.Read-only
  • get_planCurrent plan of the key owner: name, status, period end and limits (API/day, MCP/month, watchlist, API keys).Read-only
  • get_usageMCP queries this billing period, REST API requests today and watchlist slots — used, limit, remaining.Read-only
  • upgrade_planCreate a Stripe Checkout session for the Pro plan and return checkout_url. Open it in the browser for the user to pay.Can change things
  • list_watchlistDatasets the user follows (watchlist) with source, latest period and alert status. Paginate with limit/offset.Read-only
  • add_to_watchlistFollow a dataset by id (from search_catalog). The user gets alerts when it updates. Respects the plan's watchlist limit.Can change things
  • add_watchlist_batchFollow up to 100 datasets in one call. Skips duplicates and stops at the plan limit (reported in skipped_limit).Can change things
  • remove_from_watchlistUnfollow a dataset by id.Can change things
  • set_notification_preferencesaction='get' returns e-mail/Slack alert settings. action='set' changes email_notifications / slack_notifications, or turns alerts for one followed dataset on/off (dataset_id + dataset_notifications).Can change things
  • list_api_keysActive REST API keys (mon_…) of the account: id, name, prefix, created/last used.Read-only
  • create_api_keyCreate a REST API key (mon_…) for /api endpoints. The raw key is returned once. Limit: 3 (Essential) / 10 (Pro).Can change things
  • delete_api_keyRevoke a REST API key by id. The last remaining key cannot be deleted.Can change things
  • list_mcp_keysActive MCP keys (mcpk_…). The key used for this session is marked current=true.Read-only
  • create_mcp_keyCreate another MCP key (mcpk_…), e.g. for a second client. The raw key is returned once.Can change things
  • delete_mcp_keyRevoke an MCP key by id. The key used for the current session cannot be revoked here.Can change things
  • export_datasetReturn a CSV download URL for a dataset, optionally filtered by countries and dimension values (dim1…dim8 from inspect_dataset).Read-only

Audit history

  1. Nov 13Passed

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 200410 ms
initializedHTTP 204169 ms
tools/listHTTP 200142 ms
resources/listHTTP 200155 ms
prompts/listHTTP 200150 ms
unknown-methodHTTP 401358 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.