Kobotoolbox MCP server
io.github.drannakurasova/kobotoolbox-mcp-server·v0.1.0MCP server for KoboToolbox: list forms, fetch submissions, and export field data.
0 stars19 downloads/wk
Reviews
Write oneNobody has reviewed Kobotoolbox yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Kobotoolbox tools (3, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
export_form_datawrite actionCreate a data export for a KoboToolbox form and wait for it to finish, returning a download URL. Supports CSV, XLS, GeoJSON, and SPSS label formats.
get_submissionsFetch submitted data records for a specific KoboToolbox form (asset), with optional filtering, sorting, and pagination.
list_formsList all forms/projects in the connected KoboToolbox account, including their UID, name, deployment status, and submission count.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 66 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Kobotoolbox compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 19
- more than 6% of 12,191 servers with a package
What its tools let an agent do: 2 read · 1 change
Install Kobotoolbox in Claude Code, Cursor or VS Code
Runs npx -y kobotoolbox-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add kobotoolbox-mcp-server -- npx -y kobotoolbox-mcp-server
What the publisher says
From the Kobotoolbox repository's README, as published. We do not edit it. Read it on GitHub
KoboToolbox MCP Server
A Model Context Protocol server that lets Claude (or any MCP client) read and export field data directly from KoboToolbox.
Ask in plain language — "How many intakes came in this week that need medical attention?" or "Export this project's data as a CSV" — and the assistant queries the live KoboToolbox API and answers from real records, instead of you logging in and clicking through the dashboard by hand.
As of July 2026, no KoboToolbox MCP server existed in the official MCP registry — this is the first.
<!-- DEMO: replace this line with a GIF or video of the MCP Inspector / Claude Desktop running the tools --> <!-- -->
Why KoboToolbox
KoboToolbox is the most widely used data-collection toolkit in humanitarian and development work. It's open-source, free to use, and runs the field operations of UNHCR and thousands of NGOs — surveys, needs assessments, monitoring — often in places with poor connectivity and no dedicated IT staff.
That last part is exactly why an MCP server matters here. The organizations running on KoboToolbox are the ones least likely to have engineers who can pull and analyze their own data on demand. Today, answering "what does this month's data actually say?" means a person logging in, filtering submissions by hand, exporting a spreadsheet, and counting. This server collapses that into a question typed in chat — and turns any MCP-capable assistant into someone who can operate the tool on the team's behalf.
There are already thousands of MCP servers for developer tooling and office apps. There were none for the platform that humanitarian responders actually run their work on. This closes that gap.
What it does
Three tools, mapped directly onto the KoboToolbox REST API v2. All read/export — this server never modifies or deletes your data.
Requirements
- Node.js 18+
- A KoboToolbox account (free — sign up) on either the global server (kf.kobotoolbox.org) or the EU server (eu.kobotoolbox.org)
- Your account's API token
Getting your API token
Log into KoboToolbox, then either:
- Account Settings → Security → Display your API key, or
- visit https:///token/?format=json
Treat this token like a password — it grants full access to your account's data.
Installation
git clone https://github.com/drannakurasova/kobotoolbox-mcp-server.git
cd kobotoolbox-mcp-server
npm install
npm run buildConfiguration
Copy the example env file and fill in your token:
cp .env.example .envKOBO_API_TOKEN=your_kobotoolbox_api_token_here
KOBO_SERVER=kf.kobotoolbox.org # or eu.kobotoolbox.orgUsage
With Claude Desktop
Add this to your claudedesktopconfig.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
{
"mcpServers": {
"kobotoolbox": {
"command": "node",
"args": ["/absolute/path/to/kobotoolbox-mcp-server/dist/index.js"],
"env": {
"KOBO_API_TOKEN": "your_token_here",
"KOBO_SERVER": "kf.kobotoolbox.org"
}
}
}
}Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Kobotoolbox: common questions
- Is Kobotoolbox MCP server safe?
- Mostly: it is graded B (78/100). Read the Kobotoolbox safety report
- How do I install Kobotoolbox?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Kobotoolbox need an API key?
- Yes. The registry entry asks for
KOBO_API_TOKEN. - Is Kobotoolbox maintained?
- The last commit was 106 days ago (2026-07-21). The latest release is v0.1.0.
- How does Kobotoolbox compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.