Faostat MCP Server is answering right now. Last checked 5 min ago. 242 installs a week from npm. It exposes 6 tools. Last commit 19 Sep 2026.
UN FAOSTAT global food & agriculture statistics over a local SQLite mirror, via MCP.
Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 August 2026. No other catalogue keeps this.
Over the last week it answered 98.7% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.
Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.
claude mcp add faostat-mcp-server --transport http https://faostat.caseyjhand.com/mcp
{
"mcpServers": {
"faostat-mcp-server": {
"url": "https://faostat.caseyjhand.com/mcp"
}
}
}
[mcp_servers.faostat-mcp-server]
url = "https://faostat.caseyjhand.com/mcp"
{
"mcpServers": {
"faostat-mcp-server": {
"url": "https://faostat.caseyjhand.com/mcp"
}
}
}
{
"mcpServers": {
"faostat-mcp-server": {
"url": "https://faostat.caseyjhand.com/mcp"
}
}
}
This one needs environment variables set before it will start:
MCP_HTTP_HOST (The hostname for the HTTP server.), MCP_HTTP_PORT (The port to run the HTTP server on.), MCP_HTTP_ENDPOINT_PATH (The endpoint path for the MCP server.), MCP_AUTH_MODE (Authentication mode to use: 'none', 'jwt', or 'oauth'.), FAOSTAT_DOMAINS (Comma-separated FAOSTAT domain codes to index into the local mirror.), FAOSTAT_MIRROR_PATH (Directory holding the per-domain SQLite mirror databases and the shared dimension database.), FAOSTAT_BULK_BASE_URL (FAOSTAT bulk-download service base URL (manifest + per-domain ZIPs).), FAOSTAT_REFRESH_CRON (Cron expression for the in-process incremental mirror refresh (HTTP transport only). Omit to disable.), CANVAS_PROVIDER_TYPE (Set to 'duckdb' to enable the DataCanvas SQL surface (default), or 'none' to disable analytical staging.), MCP_LOG_LEVEL (Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').).
The author declared them in the registry entry; get the values from the project itself.
Read directly from the server with tools/list, grouped by what they act on.
If a tool disappears, we record the date.
faostat_commodity_profile
faostat_dataframe_describe
faostat_dataframe_query
faostat_list_domains
faostat_query_observations
faostat_resolve_codes
| URL | Transport | State | Latency | Checked |
|---|---|---|---|---|
| https://faostat.caseyjhand.com/mcp | streamable-http | answering | 430 ms | 5 min ago |
MCP server for local SQLite database operations
Every Better Stack Uptime feature, plus an offline SQLite mirror and cross-resource fleet analytics
Every Domotz endpoint, plus a local SQLite fleet mirror that answers cross-site questions.
Every Autotask entity at the command line, plus a local SQLite mirror that answers ticket-aging
Every Datto RMM API operation, plus a local SQLite fleet store and fleet-wide analytics no other
Every Atera RMM + PSA endpoint, plus a local SQLite mirror that answers fleet-health, SLA, and
Every Huntress endpoint, plus a local SQLite mirror that delivers fleet-wide incident, coverage
Local-first AI memory cartridge with persistent MCP memory for Claude via SQLite FTS5.
Answers built from our own checks of this server.