Product Duckrow MCP

Duckrow MCP: run your outbound from Claude or ChatGPT.

Duckrow MCP connects the AI assistant you already use to your Duckrow workspace. Ask it to turn a spreadsheet into a table, find the emails that are missing or tell you what came in overnight. It signs in as you and shows the cost before it spends a credit.

Your Duckrow MCP server address

https://duckrow.ai/mcp

Paste it into your assistant as a custom connector, then sign in to Duckrow. Cursor and Gemini set up the same way.

ClaudeConnected to Duckrow

In my “EU heads of growth” table, who still has no work email? Fill those in.

read_rowsrun_column: Work email

38 of 120 rows have no work email. Finding them runs your Work email column on those 38 rows, charged only when an email is found. Shall I go ahead?

Yes, go.

Paid runs always show the cost and wait for your yes.

What is Duckrow MCP?

MCP, the Model Context Protocol, is the open standard AI assistants use to work with other apps. Duckrow MCP is Duckrow's own MCP server. Add its address to Claude, ChatGPT, Cursor or Gemini, sign in once, and your assistant can read your tables, campaigns and inbox, build tables, run columns, and launch leads or answer replies once you say yes, with your permissions.

One address
The same https://duckrow.ai/mcp goes into Claude, ChatGPT, Cursor and Gemini.
Your own sign-in
You sign in with your Duckrow account and press Allow. There is no API key to copy or keep safe.
Every plan
Duckrow MCP comes with every Duckrow plan, Free included. Paid columns use the same credits as in the app.

Set up Duckrow MCP in your assistant.

Pick your assistant. Each one needs the same address and one Duckrow sign-in.

Claude on the web, the desktop app and Claude Code

  1. 1In Claude, open Customize, then Connectors, and choose Add custom connector.
  2. 2Name it Duckrow and paste https://duckrow.ai/mcp.
  3. 3Press Connect, sign in to Duckrow and press Allow.
  4. 4Ask about your tables, campaigns and inbox.

Test itWhat tables do I have in Duckrow?

Using Claude Code?

Run this in your terminal, then type /mcp in Claude Code to sign in to Duckrow.

claude mcp add --transport http duckrow https://duckrow.ai/mcp

Rather stay inside Duckrow? Press Cmd J or Ctrl J on any table and the built-in Assistant does the same jobs.

What your assistant can do in Duckrow.

Here is what Duckrow MCP lets your assistant do, in plain words, with the tool names your assistant will show you.

Read

  • See your workspaces, and the folders, workbooks and tables in each.

    list_workspaceslist_workbookslist_tables

  • Read a table's columns and rows, up to 100 rows at a time.

    describe_tableread_rows

  • Check each campaign's status and how many leads are in each state.

    list_campaigns

  • Read recent replies across email, text and LinkedIn, up to 50 at a time, and a whole conversation before answering.

    read_inboxread_conversation

Build

  • Create a workbook or a table, with columns from a spreadsheet's header row.

    create_workbookcreate_table

  • Add columns to a table, including Find work email, Email provider and Phone type columns.

    add_columnsadd_enrichment_column

  • Add rows, up to 500 at a time.

    add_rows

  • Update cells in a row.

    update_cells

Run and send

  • Run a column on some rows or the whole table: Find work email, Phone type, Email provider, Jev, Find customers, Use AI, an API column, or a push into a campaign.

    run_column

  • Follow a run while it works: rows done, found, skipped and credits charged.

    get_run

  • Launch the leads waiting in a campaign, after showing you how many and on which channels.

    launch_campaign_leads

  • Answer a reply on its own channel, after showing you the exact message.

    send_inbox_reply

What stays with you

Before your assistant launches leads or sends a reply, it shows you exactly what goes out and waits for your yes.

  • Creating a campaign, or changing its steps and senders.
  • Starting a new conversation outside a campaign.
  • Running Persona fit columns.
  • Setting up API, Jev, Use AI and LinkedIn data columns. You set those up in Duckrow.

It works with your permissions and asks before it spends.

Duckrow MCP runs every call as you, through the same rules as the Duckrow app.

  • Signs in as you

    OAuth sign-in with your Duckrow account. You press Allow on Duckrow's own screen.

  • Sees only what you can see

    Your assistant gets your access and your role, and nothing more.

  • One workspace at a time

    Your assistant works in the workspace you last picked in Duckrow. It uses another of your workspaces only when you name it.

  • Viewers stay read only

    A Viewer's assistant can read tables, campaigns and the inbox, and can't change or spend anything.

  • Cost first, every time

    Before a paid run, Duckrow tells your assistant the most it can cost and waits for your yes. Adding rows that would set off paid columns asks first too.

  • Your yes before anything goes out

    Launching leads or sending a reply shows you the lead count or the exact message first. Nothing goes out until you agree, and the inbox's own rules apply, opt-outs included.

  • A speed limit

    Up to 60 calls a minute for each person, so a runaway chat can't flood your workspace.

  • Every call logged

    Duckrow records who called which tool and whether it worked.

Prompts to try.

Copy one into your assistant once Duckrow MCP is connected.

  • Make a Duckrow workbook called Q4 agencies from this spreadsheet.

  • Which rows in my EU heads of growth table have no work email? Find them, and tell me the cost first.

  • Run the Jev column on the first 50 rows of my clinics table and tell me how many said yes.

  • How is my Agencies Q4 campaign doing?

  • What replies came in overnight? List the interested ones first.

  • Check the phone type of every number in my clinics table before I push them to the texting campaign.

  • Draft an answer to the newest interested reply and show it to me before you send it.

Duckrow MCP FAQs

Duckrow MCP is Duckrow's MCP server. MCP, the Model Context Protocol, is the open standard AI assistants use to connect to other apps. Add https://duckrow.ai/mcp to Claude, ChatGPT, Cursor or Gemini and your assistant can read and build tables, run columns, and read your campaigns and inbox, signed in as you.

https://duckrow.ai/mcp. It is a remote MCP server, so there is nothing to install. You sign in with your Duckrow account the first time you connect.

In Claude, open Customize, then Connectors, and choose Add custom connector. Name it Duckrow, paste https://duckrow.ai/mcp, press Connect, sign in to Duckrow and press Allow. In Claude Code, run claude mcp add --transport http duckrow https://duckrow.ai/mcp.

Turn on developer mode, then open Settings, then Apps, and choose Create. Name it Duckrow, paste https://duckrow.ai/mcp, choose OAuth, then connect, sign in to Duckrow and press Allow. Custom connectors in ChatGPT need developer mode, on Business, Enterprise and Edu workspaces.

Press One-click install in Cursor on this page, let your browser open Cursor and press Install. To add it by hand, open ~/.cursor/mcp.json and add "duckrow": { "url": "https://duckrow.ai/mcp" } under mcpServers. Then press Connect next to Duckrow, sign in to Duckrow and press Allow. If sign-in doesn't return you to Cursor, close any app using port 8787 and press Connect again.

On a computer, go to gemini.google.com, open Settings, then Connected Apps, and choose Add a custom app. Paste https://duckrow.ai/mcp, press Next, sign in to Duckrow and press Allow. In a chat, type @ and pick Duckrow. Google offers custom apps in English to people 18 or over in the US, signed in with a personal Google Account with Keep Activity on. In Gemini CLI, run gemini mcp add --transport http duckrow https://duckrow.ai/mcp, then type /mcp auth duckrow.

You sign in with your Duckrow account and press Allow, so there is no key to copy. To remove access, open Settings in Duckrow, then Connected assistants, and press Disconnect. You can also remove Duckrow from your assistant's connector settings.

Duckrow MCP comes with every Duckrow plan, Free included. Reading your tables, campaigns and inbox costs nothing. Running a paid column costs the same credits as running it in Duckrow, and your assistant shows you the cost and waits for your yes first.

It can launch the leads waiting in a campaign and answer a reply on its own channel, each time after showing you the lead count or the exact message and getting your yes. A text costs the same credits as one sent from the inbox. Creating campaigns and running Persona fit columns stay in Duckrow.

It sees what you can see, with your role, in one workspace at a time: the one you last picked in Duckrow. Name another of your workspaces and it works there. If you are a Viewer, your assistant can read and can't change or spend anything.

Yes. The Assistant inside Duckrow does the same jobs. Open it from any table with the toolbar button or Cmd or Ctrl+J. It shows the cost before anything paid runs.

Your ducks are ready when you are.

Set up your first campaign today.