Skip to main content

SheetShift

io.github.everyai-com/sheet-shiftVersion 1.0.0

Convert and clean tables: CSV, JSON, dedupe, stats. Free.

Status

Responds116 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:51 UTC
Latency
116 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://sheet-shift.magicteams.ai/mcpResponds116 ms
No sign-in

Claude Code

claude mcp add --transport http sheet-shift https://sheet-shift.magicteams.ai/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: sheet-shift
Remote MCP server URL: https://sheet-shift.magicteams.ai/mcp

Cursor

{
  "mcpServers": {
    "sheet-shift": {
      "url": "https://sheet-shift.magicteams.ai/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"sheet-shift","type":"http","url":"https://sheet-shift.magicteams.ai/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

4 tools

Tools of SheetShift
Read-only
Idempotent
Open world
clean_tableClean a table: trim whitespace in cells, drop fully empty rows, and optionally remove duplicate rows; returns the table in the same format with before/after row counts. Use when preparing messy pasted data. Do NOT use to change format; use convert_table.NoYesYesNo
column_statsCompute one statistic over a single column: sum, avg, min or max (numeric, rounded to 2 dp, blanks ignored), count of non-empty cells, or the sorted distinct values. Use for quick answers like 'total of the price column'. Do NOT use to reshape the table; use split_column or convert_table.NoYesYesNo
convert_tableConvert a table from CSV, TSV or JSON into CSV, TSV, JSON (array of objects) or a Markdown table. Cell values are kept as text. Use when the user wants the same table in another format. Do NOT use to trim, dedupe or drop rows; use clean_table.NoYesYesNo
split_columnSplit one column into several columns on a delimiter (e.g. 'full name' on a space), inserted in place; short rows are padded with empty cells. Returns the table in the same format. Use when one column packs several values. Do NOT use to clean or change format; use clean_table or convert_table.NoYesYesNo

Details

Registry status
Active
Published
Oct 2, 2026
Updated
Oct 2, 2026
Website
Not given
Categories (suggested)
Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing