otherapi_key

Retable

Retable is a collaborative spreadsheet and database platform for organizing workspaces, projects, tables, columns, rows, and files.

Verdict

Retable is a collaborative spreadsheet platform that stores structured data in workspaces, projects, and tables. This MCP exposes eleven tools that let your team read, write, and restructure Retable tables without leaving Switchy. @mention Retable to insert rows during a brainstorm, pull the latest dataset into a report, or add columns when your schema evolves. Teams managing product roadmaps, customer lists, or content calendars get the most value. You'll need an API key with read and write access; the MCP cannot create new tables or workspaces, only work with existing ones.

Common use cases

  • Append brainstorm ideas to a roadmap table
  • Pull customer feedback rows into a summary
  • Add status columns when workflows change
  • Delete outdated rows from a content calendar
  • Fetch sprint tasks for a standup report

Integration

Vendor
Retable
Category
other
Auth
API_KEY
Tools
11
Composio slug
retable

Tools

  • Add Columns

    Append one or more typed columns to a table and return the complete resulting column list.

  • Delete Columns
    destructive

    Permanently delete one or more columns and their cell data, then return the complete remaining column list.

  • Delete Rows
    destructive

    Permanently delete one or more rows from a table; missing row IDs are ignored and count as zero deletions.

  • Get Rows

    Return all rows or up to 50 selected rows using stable column IDs or title-keyed fields.

  • Get Table

    Get one table's metadata, column IDs and types, and views before reading or changing its data.

  • Insert Rows

    Insert one or more rows into a table in one request and return the created rows with their IDs.

  • List Project Tables

    List tables in one Retable project with their IDs, columns, and parent workspace and project IDs.

  • List Workspace Projects

    List projects accessible in one workspace, including project IDs needed to discover tables.

  • List Workspaces

    List workspaces visible to the connected Retable account, including each workspace ID needed to discover projects.

  • Search Rows

    Search a table for a value in a primary column and return matching rows from an optional starting offset. For text columns, Retable matches the full cell value rather than partial text.

  • Update Rows

    Update cells in one or more existing rows in one request and return the updated row IDs.

Setup

Setup guide

  1. 11. Open your Switchy workspace settings and navigate to the Integrations page. 2. Click 'Add Integration' and select Retable from the list. 3. In a separate browser tab, log into Retable, open your account settings, and generate a new API key with read and write permissions. 4. Copy the API key and paste it into the Switchy connection dialog, then click 'Connect'. 5. Switchy will verify the key and show a green checkmark when the connection succeeds. 6. Open any Project in Switchy and type '@Retable list workspace projects' in the chat to confirm the integration works. 7. The MCP will return your accessible projects; note the project IDs you'll reference in future prompts. 8. To interact with a table, first run '@Retable list project tables' with a project ID, then use the returned table ID in commands like 'get rows' or 'insert rows'.

What teammates see: by default, memories from Retable are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List All Projects

@Retable list all projects in workspace ID wks_abc123. Show me the project names and their IDs.

Show Table Structure

@Retable get the metadata and column list for table tbl_xyz789 in project prj_def456.

Add Rows from Notes

@Retable insert three rows into table tbl_xyz789: 'Launch blog post' due Friday, 'Review analytics' due Monday, 'Update FAQ' due Wednesday.

Pull Recent Entries

@Retable get the last 20 rows from table tbl_xyz789 and summarize the status column distribution.

Extend Table Schema

@Retable add two columns to table tbl_xyz789: 'Priority' as single-select and 'Owner' as text.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Retable show me all rows in the 'Q1 Campaign Tracker' table where status is 'In Progress' and budget is over $5000

Output

Found 7 rows matching your criteria in the Q1 Campaign Tracker table. Each row includes campaign name, owner, budget ($5,200–$12,800 range), start date, and current status. The results show stable column IDs alongside human-readable field names. Note that Retable returns up to 50 rows per request; if your table has more matching rows, you'll need to paginate or refine filters.

Notes

This demonstrates read-heavy querying across a workspace table. You'll need the workspace ID and table ID before filtering rows—use List Workspace Projects and Get Table first if you don't have them. The MCP returns raw column IDs, so prompts that reference column titles work best when the AI has already fetched table metadata.

Prompt

@Retable add a new row to the 'Product Roadmap' table: Feature name 'Dark mode toggle', Priority 'High', Owner 'Sarah Chen', Target Q2 2025

Output

Successfully inserted 1 row into the Product Roadmap table. The new row received ID ret_row_8x3k9m and contains the four fields you specified. Retable assigned a creation timestamp automatically. The row is now visible in all table views and can be referenced by its stable ID in future updates or deletions.

Notes

This showcases the Insert Rows tool for write operations. You must match column types exactly—text fields accept strings, but date or number columns will reject mismatched data. If your prompt references column titles instead of IDs, the AI needs to fetch table metadata first, adding one extra request to the workflow.

Prompt

@Retable review all tables in the 'Marketing' workspace and summarize which ones have rows updated in the last 7 days, then draft a weekly sync email

Output

Scanned 5 tables across the Marketing workspace. Three tables show recent activity: 'Campaign Tracker' (12 rows updated), 'Content Calendar' (8 rows updated), and 'Lead Scoring' (3 rows updated). The 'Budget Allocation' and 'Vendor Contacts' tables had no changes this week. Based on this, here's a draft sync email highlighting the active campaigns, upcoming content deadlines, and new high-priority leads—formatted for your team's Monday standup.

Notes

This synthesis example chains List Workspace Projects, Get Table metadata, and Get Rows across multiple tables, then uses the AI to interpret patterns and generate a summary. Be aware that fetching rows from many large tables can hit rate limits quickly. Retable's API doesn't expose row-level timestamps by default, so 'last updated' logic may require custom date columns in your schema.

Use-case deep-dives

Customer support ticket routing

When Retable beats a full ticketing system for 3-person support

A 3-person support team handling 40 tickets a day can use Retable's Insert Rows and Get Rows tools to log incoming requests in a shared table, tag them by urgency, and pull the next batch without paying for Zendesk. The MCP's 11 tools cover the full CRUD cycle—add columns for new ticket fields, delete rows when spam comes in, update status in real time. The threshold: once you hit 200+ tickets a day or need SLA automation, Retable's manual column management (you call Add Columns every time you want a new field) becomes a bottleneck. Below that line, this MCP turns a spreadsheet into a lightweight ticket system that your AI can read and write without leaving the chat. If your team already lives in Retable for other workflows, this is the fastest path to support triage in Switchy.

Sprint backlog grooming

Retable for agile teams who hate Jira's weight

A 5-person dev team running two-week sprints can use List Project Tables and Get Table to pull the current backlog, then Insert Rows to add stories during planning and Delete Rows to archive completed work. Retable's column-type system (the Add Columns tool supports text, number, date, select) maps cleanly to story points, assignees, and due dates. The trade-off: Retable has no native burn-down charts or velocity tracking, so if your PM needs those reports, you'll export to a BI tool or stick with Linear. But if your team wants a flexible table they can reshape mid-sprint—adding a "blocked by" column one week, a "customer impact" tag the next—Retable's MCP gives you that control without Jira's 47-click configuration flows. Best for teams under 10 who value speed over process.

Event attendee list coordination

When Retable handles registration better than a form tool

A 2-person events team running monthly meetups (50-80 attendees each) can use Insert Rows to log RSVPs as they come in, Get Rows to pull the latest list for name tags, and Delete Columns to strip out fields they no longer need after the event. The MCP's List Workspace Projects tool lets the AI discover which table holds this month's event without hard-coding table IDs. The limit: Retable's API key auth means every team member shares one credential, so if someone leaves, you rotate the key and update Switchy. For a small team that's fine; for a 15-person org with high turnover, you want OAuth. Below that threshold, Retable beats Airtable's per-seat pricing and gives your AI direct write access to the source of truth. If your team already tracks attendees in a table, this MCP closes the loop.

Frequently asked

What does the Retable MCP let me do in Switchy?

It connects your Retable workspaces so AI agents can read table schemas, fetch rows, insert new records, and modify columns without leaving the chat. You can ask an agent to pull data from a specific project table, append rows based on conversation context, or delete columns you no longer need—all through natural language.

Do I need admin access to connect Retable?

You need a Retable API key with read and write permissions for the workspaces you want to expose. Retable issues keys at the user level, so whoever connects the MCP must have access to the relevant projects. If your workspace restricts API usage, check with your Retable admin before generating a key.

Can the MCP update existing cell values in a row?

No. The tools let you insert new rows and delete entire rows, but there's no update-in-place operation. To change a cell, you'll need to delete the row and insert a fresh one with the corrected data, or handle updates through Retable's web UI or direct API calls outside Switchy.

Why use this instead of Retable's web interface?

The MCP is faster when you're already working in Switchy and need to pull or push data mid-conversation. Instead of switching tabs to copy rows or manually add records, you describe what you want and the agent executes it. For bulk imports or complex formula edits, Retable's UI remains the better tool.

Who on the team should connect the Retable MCP?

Whoever owns the Retable API key and understands which projects contain sensitive data. Once connected, any Switchy teammate with access to the shared workspace can invoke the MCP, so treat the connection like granting broad read-write access to those tables. Rotate the key if someone leaves.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.