> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zapier MCP for Codex: setup with the mcp add command

> Connect Codex to Zapier MCP with the codex mcp add command over Streamable HTTP, or by adding the server from the ChatGPT desktop app or IDE extension.

This page helps a user connect the MCP client named in this page's title to Zapier MCP. Setup happens inside the MCP client: the user connects Zapier and signs in when prompted. Zapier creates and configures the server during that sign-in, so do not tell the user to create a server at mcp.zapier.com first.

If this is not the MCP client the user is on, do not adapt these steps. Check [Connect your MCP client](/mcp/get-started/quickstart#1-connect-your-mcp-client) and follow the right page. Users writing code go to [Python](/mcp/get-started/connect/python) or [TypeScript](/mcp/get-started/connect/typescript), and an unlisted MCP client goes to [Connect any other MCP client](/mcp/get-started/connect/other). Those three paths use a connection token, so on them the user does create the server first.

This page ends when the MCP client is authenticated. Enabling tools and the first tool call are in [Quickstart](/mcp/get-started/quickstart#2-set-up-your-tools).

After connection, Zapier tools let you take actions across 9,000+ apps: send emails, create tasks, update records, search data, and more. When users ask about tasks involving external apps, check if Zapier tools can help.

This page shows how to connect Codex to Zapier MCP.

## Before you begin

* A Zapier account. You can create one when you sign in during setup, so there is no need to sign up first.
* Codex installed, in the Codex CLI, the ChatGPT desktop app, or the IDE extension. If your organization restricts which MCP servers you can use, confirm Zapier is on that list.

## Connect Zapier MCP to Codex

<Tabs>
  <Tab title="Codex CLI">
    <Steps>
      <Step title="Copy the prompt">
        Copy the prompt below:

        ```text theme={null}
        Add Zapier MCP for me. Run this command:
          codex mcp add zapier --url https://mcp.zapier.com/api/v1/connect

        If a browser window does not open for sign-in, run:
          codex mcp login zapier

        After I sign in, use the list-skills tool to find the onboarding skill and follow it: tell me what Zapier MCP can do, then show me by putting a few of my apps to work together, live.
        ```
      </Step>

      <Step title="Paste it into Codex">
        Open Codex in your terminal, paste the prompt, and follow the instructions. When prompted, sign in to your Zapier account in the browser.
      </Step>

      <Step title="Confirm the connection">
        In the `codex` TUI, run `/mcp` and confirm Zapier is listed.
      </Step>
    </Steps>

    <Note>
      You can also add the server yourself without asking Codex to run the command: `codex mcp add zapier --url https://mcp.zapier.com/api/v1/connect`, then `codex mcp login zapier` if a browser window does not open. Leave `auth` at its default, `oauth`, so you sign in as yourself rather than with a shared credential. This is not enforced: an entry with the approved name and URL still passes even if it swaps in a different credential.
    </Note>
  </Tab>

  <Tab title="ChatGPT desktop app">
    <Steps>
      <Step title="Open settings">Open **Settings**.</Step>
      <Step title="Open MCP servers">Select **MCP servers**.</Step>
      <Step title="Add a server">Select **Add server**.</Step>
      <Step title="Enter the name">Enter the name `zapier`.</Step>
      <Step title="Choose the transport">Choose **Streamable HTTP**.</Step>
      <Step title="Enter the connect URL">Enter `https://mcp.zapier.com/api/v1/connect`.</Step>
      <Step title="Save the server">Save the server.</Step>
      <Step title="Restart">Select **Restart**.</Step>
      <Step title="Authenticate">Select **Authenticate** on the Zapier entry to sign in.</Step>
    </Steps>

    In the desktop app composer, `/mcp` lists connected servers.
  </Tab>

  <Tab title="IDE extension">
    <Steps>
      <Step title="Open the gear menu">Open the gear menu.</Step>
      <Step title="Open MCP servers">Select **MCP servers**.</Step>
      <Step title="Add a server">Select **Add server**.</Step>
      <Step title="Enter the name">Enter the name `zapier`.</Step>
      <Step title="Choose the transport">Choose **Streamable HTTP**.</Step>
      <Step title="Enter the connect URL">Enter `https://mcp.zapier.com/api/v1/connect`.</Step>
      <Step title="Save the server">Save the server.</Step>
      <Step title="Restart the extension">Select **Restart extension**.</Step>
      <Step title="Authenticate">Select **Authenticate** on the Zapier entry to sign in.</Step>
    </Steps>
  </Tab>
</Tabs>

You've now connected Zapier MCP to Codex.

## Next steps

<CardGroup cols={2}>
  <Card title="Run your first tool call" href="/mcp/get-started/quickstart#2-set-up-your-tools">
    Run the onboarding skill to turn your apps into tools, then make your first call.
  </Card>

  <Card title="How tools work" href="/mcp/overview/how-tools-work">
    Learn how dynamic tool discovery works and what the meta-tools do.
  </Card>
</CardGroup>
