A universal Model Context Protocol (MCP) server for CSVBox. It exposes CSVBox importer-sheet management as MCP tools so you can create, replace, patch, generate, validate, and scaffold importers…
csvbox-mcp-server is an MCP project maintained in the csvbox-io/csvbox-mcp-server repository. The maintainer describes its purpose as “A universal Model Context Protocol (MCP) server for CSVBox. It exposes CSVBox importer-sheet management as MCP tools so you can create, replace, patch, generate, validate…”. Read the project documentation for the complete scope.
The project provides a local client configuration using npx. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
The example declares CSVBOX_API_KEY, CSVBOX_API_SECRET. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Extraction | default) — the prompt names concrete fields (e.g. "columns name, email, phone"). Only those become columns; nothing is invented. |
| Expansion | the prompt names business modules / categories as a list (e.g. "modules for: Company Information, Suppliers, Payroll, Invoice"), asks for a… |
| create_sheet | Create a CSVBox sheet |
| update_sheet | Replace an existing sheet |
| patch_sheet | Partially update a sheet |
| generate_sheet_json | NL prompt → complete sheet JSON (via LLM) |
| create_importer_from_prompt | NL prompt → validate → create |
| generate_import_code | Integration code (vanilla-js/react/vue/angular) |
| generate_sheet_functions | NL prompt → virtual columns / validation functions / data transforms (via LLM) |
| validate_schema | Local schema validation |
| Prompt | Purpose |
| create_csvbox_sheet | Make the host client's own LLM build a complete CSVBox sheet (no server-side LLM key needed). |
| csvbox_sheet_functions | Make the host client's own LLM author virtual columns, validation functions, and data transforms (no server-side LLM key needed). |
{
"mcpServers": {
"csvbox": {
"command": "npx",
"args": [
"-y",
"--package=@csvbox/mcp-server",
"csvbox-mcp-server"
],
"env": {
"CSVBOX_API_KEY": "YOUR_CSVBOX_API_KEY",
"CSVBOX_API_SECRET": "YOUR_CSVBOX_API_SECRET"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| CSVBOX_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| CSVBOX_API_SECRET | Declared in the maintainer’s client configuration. | Check documentation |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
A business's WhatsApp front desk as tools: inbox, customers, catalogue, bookings, fees.
Build and deploy websites, Telegram and Discord bots from chat via the DreamAgent platform.
MCP server for Terragrunt GCP infrastructure management with experimental features support
Calibrated probabilistic foresight for AI agents, powered by live prediction-market signal.