Csvbox-mcp-server MCP Server

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…

Local serverstdioMIT

What is the Csvbox-mcp-server MCP Server?

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.

Local setup

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.

Configuration values

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.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Extractiondefault) — the prompt names concrete fields (e.g. "columns name, email, phone"). Only those become columns; nothing is invented.
Expansionthe prompt names business modules / categories as a list (e.g. "modules for: Company Information, Suppliers, Payroll, Invoice"), asks for a…
create_sheetCreate a CSVBox sheet
update_sheetReplace an existing sheet
patch_sheetPartially update a sheet
generate_sheet_jsonNL prompt → complete sheet JSON (via LLM)
create_importer_from_promptNL prompt → validate → create
generate_import_codeIntegration code (vanilla-js/react/vue/angular)
generate_sheet_functionsNL prompt → virtual columns / validation functions / data transforms (via LLM)
validate_schemaLocal schema validation
PromptPurpose
create_csvbox_sheetMake the host client's own LLM build a complete CSVBox sheet (no server-side LLM key needed).
csvbox_sheet_functionsMake the host client's own LLM author virtual columns, validation functions, and data transforms (no server-side LLM key needed).
Emailemail

How to install the Csvbox-mcp-server MCP Server

{
  "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.

Configuration

VariableDescriptionRequired
CSVBOX_API_KEYDeclared in the maintainer’s client configuration.Check documentation
CSVBOX_API_SECRETDeclared in the maintainer’s client configuration.Check documentation