Wajooba

How to Connect Wajooba's MCP Server to Claude and Grok Bot

8 min readUpdated Oct 26, 2026

How to Connect Wajooba's MCP Server to Claude and Grok Bot

Overview

Wajooba has a remote MCP (Model Context Protocol) server. Connect it to an AI assistant such as Claude or Grok Bot, and the assistant can work in your Wajooba account when you ask it to in plain language. For example, it can create and send email campaigns, manage courses and events, build landing pages and update your website.

DetailValue
Server URLhttps://mcp.onwajooba.com/mcp
Server typeRemote MCP server (Streamable HTTP)
Sign-inYou sign in to your Wajooba account when you connect
Tools42 tools covering email campaigns, courses, events, landing pages (including donation and merchandise pages), website pages and forms
Built-in playbookslist_skills and get_skill give the assistant step-by-step guides for common Wajooba tasks

Once connected, you don't need to know the tool names. Just tell the assistant what you want, for example "Create a draft campaign called Spring Open House for my Students tag", and it picks the right tools.

What You Need

  • A Wajooba account with access to the organization you want to manage. You'll sign in with it during setup.
  • The server URL: https://mcp.onwajooba.com/mcp
  • For Claude: a Claude account. Custom connectors work on Free, Pro, Max, Team and Enterprise plans, but Free plans are limited to one custom connector. On Team and Enterprise plans, an Owner (or an admin with the right permission) has to add the connector before members can connect to it.
  • For Grok Bot: the Grok Bot app, signed in to your account.
  • For developers (optional): Claude Code (the command-line tool) if you want to use Wajooba from your terminal.

Connect to Claude

Custom connectors work in Claude on the web (claude.ai), in Claude Desktop and in Cowork. Claude connects to the Wajooba server from Anthropic's cloud, so a connector you add once is available on every Claude app where you're signed in.

Option A: Individual plans (Free, Pro, Max)

  1. Open Claude and go to Customize > Connectors.
  2. Click + Add, then Add custom connector.
  3. Enter a name for the connector, for example Wajooba.
  4. Enter the server URL: https://mcp.onwajooba.com/mcp, then click Continue.
  5. Review the authentication settings Claude detected. The defaults are usually right. Click Continue.
  6. Under Authentication, choose Sign in now (or Sign in when needed).
  7. Under OAuth client, keep Use Claude's published identity (Recommended).
  8. Leave Request headers empty. Wajooba uses account sign-in, not an API key.
  9. Click Add.
  10. When the Wajooba sign-in window opens, sign in to your Wajooba account and approve access.

Option B: Team and Enterprise plans

Step 1: An Owner adds the connector to the organization

  1. Go to Organization settings > Connectors.
  2. Click Add.
  3. Hover over Custom, then select Web.
  4. Enter a name, for example Wajooba. Members will see this name in their connectors list.
  5. Enter the server URL: https://mcp.onwajooba.com/mcp, then click Continue.
  6. Review the detected authentication settings and click Continue.
  7. Under Authentication, choose Sign in when needed or Sign in now. Each member then signs in with their own Wajooba account.
  8. Under OAuth client, keep Use Claude's published identity (Recommended).
  9. Leave Request headers empty.
  10. Click Add.

Step 2: Each member connects their own account

  1. Go to Customize > Connectors.
  2. Find Wajooba in the list. It usually has a "Custom" label.
  3. Click Connect and sign in to your Wajooba account.

Turn the connector on in a chat

  1. In a conversation, click the + button at the lower left of the message box.
  2. Choose Connectors.
  3. Make sure the Wajooba toggle is on.

When Claude wants to run a Wajooba tool, it may ask for your approval. Read each request, especially for actions that send email or change data. Only choose Allow always for tools you trust to run without checking with you first.

Option C: Claude Code (command line)

Run this in your terminal:

claude mcp add --transport http wajooba https://mcp.onwajooba.com/mcp

Then start Claude Code, type /mcp, select wajooba and finish the Wajooba sign-in in your browser. You can also sign in straight from your terminal:

claude mcp login wajooba

Useful commands:

claude mcp list            # shows each server's status, for example "Connected" or "Needs authentication"
claude mcp get wajooba     # shows details for the Wajooba server
claude mcp remove wajooba  # removes the server and its stored sign-in

Add --scope user to the add command to make Wajooba available in all your projects. If you signed in to Claude Code with your claude.ai account and already added Wajooba at claude.ai, it shows up in /mcp automatically.

Connect to Grok Bot

In Grok Bot, you add the connector by asking for it in chat. There are no settings to fill in.

  1. Open a chat with your Grok Bot.

  2. Send this message:

    Add a custom MCP server named Wajooba with the URL https://mcp.onwajooba.com/mcp

  3. Grok Bot adds the connector and shows a sign-in card in the chat.

  4. Click the card, sign in to your Wajooba account and approve access.

  5. Grok Bot confirms that Wajooba is connected. You can now ask it to work in your Wajooba account.

Grok Bot checks with you before anything that can't be undone, such as sending a campaign to your audience.

Verify the Connection

Once connected, send this message to Claude (with the Wajooba connector turned on) or to Grok Bot:

List the available Wajooba tools and run list_skills

If it worked, you'll see:

  • A list of Wajooba tools (42 in total), such as list_campaigns, create_campaign, list_courses and list_events.
  • The result of list_skills: the built-in Wajooba playbooks for campaigns, campaign design, courses, events, landing pages, and website and forms.

If you get an error, see Tips and Troubleshooting below.

Example Prompts

What You SayTools CalledHow It Works
"Connect to the Wajooba MCP server at https://mcp.onwajooba.com/mcp and list the available tools"(connection check) → list_skillsConnects the AI agent to your Wajooba account and confirms the tools are available.
"What can you do in my Wajooba account?"list_skills → get_skillLists the Wajooba playbooks and loads the one that matches your task.
"Which audiences can I send to?"list_audience_tagsLists your audience tags with their IDs. Use an ID as the campaign audience, or "all" for every contact.
"Show me my recent campaigns"list_campaignsReturns your email campaigns with their IDs, which every other campaign tool uses.
"Create an email campaign named 'November Product Updates' and send it to [email protected]"get_skill → create_campaign → get_campaign → send_campaignCreates the campaign with the subject and recipient, reads it back, then sends after you confirm.
"Create a draft campaign 'Spring Open House' for my Students tag. Don't send it."list_audience_tags → create_campaignFinds the tag's ID, uses it as the audience, and stops after creating the draft.
"Design an HTML email announcing our new features"get_skill → create_campaign → list_campaign_blocks → get_campaign_template → save_campaign_template → update_campaign → get_campaignBuilds the email from blocks (heading, text, image, cards, button, divider), saves the full HTML to the campaign and reads it back to verify.
"Send the 'October Product Updates' campaign now"list_campaigns → get_campaign → send_campaignChecks the audience and body, then sends to the full audience. This can't be undone.

Tips and Troubleshooting

TopicDetails
Sending is finalsend_campaign sends to the campaign's full audience right away and can't be undone. Always check the audience and content before you confirm a send.
Every campaign needs an audienceA campaign needs an audience: a tag ID from list_audience_tags, "all" for every contact, or a list of email addresses such as [email protected] and [email protected].
Test emailsThe MCP server has no test-send tool. To send a test, sign in to Wajooba admin, open the campaign, click Send Campaign, choose the Test Campaign tab, enter a test address such as [email protected] and click Send Test.
HTML contentFor HTML emails, have the assistant save the full HTML with update_campaign, then check it with get_campaign before sending. save_campaign_template alone doesn't update the email body that gets sent.
Sender addressThe "From" sender comes from your Wajooba account settings. If no sender is set, campaign tools stop with an Integrations error. Set up the sender in Wajooba first, then try again.
401 or "unauthorized" errorsYour Wajooba sign-in has probably expired. Disconnect the Wajooba connector, then connect it again and sign in. In Claude, use Customize > Connectors. In Grok Bot, send "Reconnect the Wajooba connector" and sign in again on the card. In Claude Code, run /mcp and choose to authenticate again, or run claude mcp login wajooba.
Tools don't appearCheck that the connector is turned on for the chat (in Claude, + > Connectors) and that the URL is exactly https://mcp.onwajooba.com/mcp.
No "Custom" option in ClaudeOn Team or Enterprise plans, ask your admin to add the Wajooba connector for your organization first. On Claude Free, you may already be using your one custom connector.
Changing connector detailsIn Claude, you can't edit a custom connector. Remove it, then add it again with the new details.
Stay in controlReview the assistant's tool approval requests, especially for actions that send email or change data. Only connect to servers you trust.

Was this article helpful?

Still need help?

Can't find what you're looking for? Our team is happy to help.

Contact support