Monitly
by monit.ly in Developer tools
Official statistics for AI agents: Eurostat, World Bank, OECD, IMF and WHO data for 150+ countries.
https://monit.ly/api/mcp
Last 30 days
- Uptime
- 100%
- Response time
- 78 ms typical, 78 ms slowest 5%
- Last check
- 3 h ago
- Next check
- in 4 h
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"monitly": {
"type": "http",
"url": "https://monit.ly/api/mcp"
}
}
}21 tools
- search_catalog
Find 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 … FROM main ILIKE. Returns compact cards, not series values.
- search_datasets
Alias of search_catalog. Find statistical datasets by query, optional country and source_name.
- inspect_dataset
Peek 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.
- get_dataset
Get one dataset metadata row from main by id (includes dimensions, default_view, geos).
- execute_sql
Run 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.
- list_plans
List Monitly plans (Essential, Pro, Enterprise) with prices and limits.
- get_plan
Current plan of the key owner: name, status, period end and limits (API/day, MCP/month, watchlist, API keys).
- get_usage
MCP queries this billing period, REST API requests today and watchlist slots — used, limit, remaining.
- upgrade_plan
Create a Stripe Checkout session for the Pro plan and return checkout_url. Open it in the browser for the user to pay.
- list_watchlist
Datasets the user follows (watchlist) with source, latest period and alert status. Paginate with limit/offset.
- add_to_watchlist
Follow a dataset by id (from search_catalog). The user gets alerts when it updates. Respects the plan's watchlist limit.
- add_watchlist_batch
Follow up to 100 datasets in one call. Skips duplicates and stops at the plan limit (reported in skipped_limit).
- remove_from_watchlist
Unfollow a dataset by id.
- set_notification_preferences
action='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).
- list_api_keys
Active REST API keys (mon_…) of the account: id, name, prefix, created/last used.
- create_api_key
Create a REST API key (mon_…) for /api endpoints. The raw key is returned once. Limit: 3 (Essential) / 10 (Pro).
- delete_api_key
Revoke a REST API key by id. The last remaining key cannot be deleted.
- list_mcp_keys
Active MCP keys (mcpk_…). The key used for this session is marked current=true.
- create_mcp_key
Create another MCP key (mcpk_…), e.g. for a second client. The raw key is returned once.
- delete_mcp_key
Revoke an MCP key by id. The key used for the current session cannot be revoked here.
- export_dataset
Return a CSV download URL for a dataset, optionally filtered by countries and dimension values (dim1…dim8 from inspect_dataset).
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 3 h ago | Passed | 200 | 78 ms |