Blog
guide

How to Connect Apollo to Grok Bot Using Sequel

Musthaq Ahamad
Musthaq Ahamad
How to Connect Apollo to Grok Bot Using Sequel

Apollo holds both your own saved CRM records and a global B2B database, and the interface makes it easy to forget which one you are searching. Grok Bot is xAI's bot builder, an agent that keeps context and reaches your tools through plugins. Connect Apollo through Sequel and your bot can run both kinds of search, then compare the results against your real customer list.

TL;DR

What you're connectingAn Apollo.io account to Grok Bot
Setup timeAbout 5 minutes
Setup methodOne chat message. Grok Bot has no MCP config file
Auth to ApolloMaster API key, passed as X-Api-Key
Auth to the botOAuth to Sequel. No key in the chat
Access levelSearch tools only, read-only
Credit costGlobal People and Organization search consumes credits. Contacts and Accounts do not

What You'll Accomplish

Once this is wired up, you can ask your bot:

  • "Find VPs of Sales at SaaS companies in the US with 50 to 200 employees."
  • "Which of our Apollo contacts were added in the last 30 days and never emailed?"
  • "List our accounts in the Negotiation stage, sorted by last activity."

Prerequisites

  • A Sequel account: sign up free at sequel.sh
  • An Apollo.io account with access to Settings → Integrations → API
  • A master API key created with master access enabled
  • A Grok account with a bot you can send messages to

Step 1: Connect Apollo to Sequel

In Apollo, go to Settings → Integrations → API → Create New Key and enable master access. Copy the key.

Then sign in to sequel.sh, open Data Sources, click New Connection, and choose Apollo.io.

Choose a connector

Paste the key into the API key field. Sequel verifies it against the Apollo API.

What you get, all read-only:

ToolWhat it searchesCredits
PeopleApollo's global prospect database by title, seniority, location, employer, headcount, keywordsConsumes credits
OrganizationsApollo's global company database by location, headcount, industry tags, domainsConsumes credits
ContactsThe contacts your team has saved in ApolloFree
AccountsThe accounts your team has saved in ApolloFree

Step 2: Add Sequel to Grok Bot

Grok Bot has no MCP config file and no settings form to fill in. You add a server by asking the bot.

Open a chat with your bot and send this:

Add a custom MCP server called sequel at https://api.sequel.sh/mcp

Say custom server explicitly. Leave those words out and the bot searches the plugin marketplace instead of registering your endpoint.

Sequel's Grok Bot install card

The bot reads the name and URL back to you. Check both, confirm, and it posts a connect card in the chat. Click Authorize, sign in to Sequel, and approve access. The OAuth token stays on the connector side, so there is no API key to copy and nothing to keep in sync.

To confirm it registered, open Settings → Plugins → Yours. Every server on your account is listed there, including the ones you added by chat.

Grok's plugins panel

Then attach it to a task: type @ in the chat and pick sequel.

Using Grok chat rather than a bot? The steps do not carry over. On grok.com, open Plugins → New Connector → Custom, set the name to Sequel and the Server URL to https://api.sequel.sh/mcp, click Add Connector, and sign in.

Grok custom connector form

Step 3: Ask Grok Bot About Your Apollo Data

Attach @sequel and ask:

Find VPs of Sales at SaaS companies in the US with 50 to 200 employees.
Which of our saved Apollo contacts were added in the last 30 days?
List our accounts in the Negotiation stage, sorted by last activity date.

What You Can Do Now

  • Targeted prospecting: describe the ICP in a sentence instead of assembling eight filters.
  • CRM hygiene: "Which saved contacts have no activity in 90 days?" without burning credits.
  • Pipeline review: accounts by stage and last touch, pulled into the chat.
  • Market sizing: "How many companies match this profile in these three countries?"
  • Cross-source joins: match Apollo accounts against your customer table to find prospects who are not customers yet.

Troubleshooting

SymptomLikely fix
The bot searched the marketplace instead of adding the serverResend the message with the words "custom server" in it.
The server is not listed under Settings → Plugins → YoursThe registration did not complete. Resend the message and confirm the name and URL when the bot reads them back.
The bot answers without touching your dataYou did not attach it. Type @ in the chat and pick sequel before asking.
Apollo rejected the API keyRe-check it for typos, or create a fresh key under Settings, Integrations, API.
People or Organization search errorsThe key likely lacks master access. Recreate it with master access enabled.
A search returns nothingLoosen the filters. For your own records use Contacts and Accounts, for net-new use People and Organizations.

Related Guides

Try Sequel

Build your company brain.

Sequel connects the systems your company runs on and learns how your team defines every metric, so any AI agent can answer from it. Free for up to 3 seats, no credit card required.

Get started free

Frequently asked questions

How do I add Sequel to Grok Bot?

Ask the bot. Send "add a custom MCP server called sequel at https://api.sequel.sh/mcp", confirm the name and URL it reads back, then click Authorize on the connect card and sign in to Sequel. Say "custom server" explicitly so the bot adds the endpoint instead of searching the plugin marketplace.

Do I need a Sequel API key for Grok Bot?

No. Sequel is a remote MCP server with OAuth. The bot posts a connect card, you authorize in the browser, and the token stays on the connector side. There is no key to paste into a chat.

Is this the same as Grok chat or Grok Build?

No, and the steps do not carry over. Grok chat on grok.com adds servers under Plugins, New Connector, Custom. Grok Build is the terminal coding agent and uses grok mcp add. Grok Bot is the bot builder, where you add servers by asking the bot.

Does Apollo need a master API key?

Yes for the global People and Organization search endpoints. Create the key under Settings, Integrations, API, Create New Key with master access enabled.

Does searching Apollo consume credits?

Searching Apollo's global People and Organization database consumes credits per Apollo's pricing. Searching your own saved Contacts and Accounts consumes none.

Does Apollo return email addresses through this integration?

No. The People search tool does not return email addresses or phone numbers.

Can Grok Bot create or update Apollo records?

No. The connector ships search tools only. It cannot create, update, or delete any Apollo record.

What is the difference between Contacts and People?

Contacts and Accounts are your team's own saved CRM data and are free to query. People and Organizations search Apollo's global database and consume credits.

Written by

Musthaq Ahamad
Musthaq Ahamad

Co-founder and CEO of Sequel. Previously built developer tools and data infrastructure. Passionate about making data accessible for everyone.