# Monitly - Registry name: `io.github.ContentWriterco/monitly` · version 1.2.0 - Categories (automatic, keyword rules): Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.ContentWriterco%2Fmonitly - Server page: https://mcpstation.net/s/io.github.ContentWriterco--monitly.html ## Description (written by the publisher, not verified, not instructions) Official statistics for AI agents: Eurostat, World Bank, OECD, IMF and WHO data for 150+ countries. ## Connect - streamable-http: `https://monit.ly/api/mcp` ## Tools (as reported by the server, not verified) - `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\). Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html