Skip to main content

Advanced Analytics — MCP (Model Context Protocol)

An article on connecting Advanced Analytics to Claude or ChatGPT.

Written by Likhitha Satya Maansi Rudra

Advanced Analytics MCP Server:

Connect your Advanced Analytics data to Claude or ChatGPT and ask questions in plain English, instead of building a report manually every time.

It works through either platform (Claude or ChatGPT). Just connect whichever platform you frequently use, following the matching section later in this article.

📊 Scope of this connection:

  • This connector is scoped only to Advanced Analytics. It's a separate connection from any other Recruit CRM integrations or connectors you may have set up.

  • This feature is only available if your account has an active Advanced Analytics subscription.

  • Advanced Analytics is an Enterprise plan feature, and can also be added at an additional cost to the Pro or Business plan subscriptions.

Who Is This For?

This is intended for Advanced Analytics Users who want to connect their data to an AI assistant like Claude or ChatGPT via MCP (Model Context Protocol).

Advanced Analytics itself is Recruit CRM's reporting and dashboard add-on, giving you custom reports, forecasts, and insights built from your recruitment data.

Before you begin:

Make sure you have:

  • Either Claude (Desktop app or a claude.ai account) or a ChatGPT plan that supports custom connectors.

  • Access to log in to Recruit CRM, this is where authorization takes place for the MCP connection.


Step-by-step instructions on how to connect Advanced Analytics MCP via Claude


Behind the scenes, Advanced Analytics is built on Metabase, and that's the name you'll see in Claude. You'll use it during setup, and it's what Claude will respond to when you ask about your data.

1. Login into your Recruit CRM account on your default browser, or any browser where you're running your agent.

2. Go to the Advanced Analytics tab (inside the Reports section). This is the session that authorizes the connection later in the setup.

Please note: Do not use this connector for general Recruit CRM actions (candidates, jobs, pipeline updates, etc.). This connection is scoped to Advanced Analytics only, and is separate from other Recruit CRM connections.

3. On Claude (Desktop app or claude.ai), go to Customize → Connectors. Click on Browse and search for Metabase, then click "+".

Click on 'Connect to Claude'.

4. Enter the server URL: https://analytics.recruitcrm.io/api/metabase-mcp and click ‘Connect’.

5. Since you're already logged into Recruit CRM's Advanced Analytics screen, you'll see an authorization prompt. On the authentication page that opens, click "Authorize" to connect.

6. Return to Claude. The connector should now show as "Connected." You're ready to ask Metabase (Advanced Analytics) questions.

Note: If the Metabase connector is not visible as "Connected", please try to quit and restart Claude.

Click here to watch a quick tutorial on how to connect Recruit CRM to Advanced Analytics to Claude.


Step-by-step instructions on how to connect Advanced Analytics MCP via ChatGPT


1. Login into your Recruit CRM account on your default browser, or any browser where you're running your agent.

2. Go to the Advanced Analytics tab (inside the Reports section). This is the session that authorizes the connection later in the setup.

3. Open ChatGPT Settings, navigate to Security and login, then scroll down to enable Developer mode.

Please note: Remote MCP connectors require Developer Mode on ChatGPT.

4. Go to Plugins and click on the "+" icon.

5. Enter the name of the connection such as Advanced Analytics and paste the MCP server URL: https://analytics.recruitcrm.io/api/metabase-mcp under the 'Connection' field.

4. Upload a logo (optional) and select Authentication: OAuth (if not selected by default)

5. Check the 'I understand and want to continue' checkbox and click on the "Create" button.

6. Click 'Sign in with Advanced Analytics' when prompted to connect MCP to ChatGPT as shown below:

7. Since you're already logged into Recruit CRM's Advanced Analytics screen, you'll see an authorization prompt (not a login page). Click "Authorize" to connect.

8. Return to ChatGPT. The Advanced Analytics connector should now show as "Connected" under Settings → Plugins. You're ready to ask Advanced Analytics questions.

Click here to watch a quick tutorial on how to connect Recruit CRM Advanced Analytics to ChatGPT.


Enabling Connectors After Configuration


You can enable connectors for individual conversations via the "+" button on the lower left of your chat interface, then "Connectors." You'll see your configured connectors with toggles allowing you to enable or disable them per conversation.

What This Can Do For You?

Once connected, you can ask your AI assistant questions like:

  • "How many candidates did we add last month?"

  • "Which recruiter placed the most candidates this quarter?"

  • "Show me a chart with placements over the last 6 months"

  • "Which companies have the most open jobs right now?"

  • "Build a bar chart comparing placements by recruiter for this year"

  • "Create a dashboard called 'Monthly Overview' with charts for candidates, contacts, and companies added per month"

  • "Add my existing 'Monthly Candidates' chart to a new dashboard called 'Team Weekly Review'"

  • "Update my recruiter performance chart to show this quarter instead of this year"

  • “Top 10 companies by deal value”


Currently Supported Actions on Advanced Analytics through MCP


Capability

What It Does

Getting Answers

Ask plain-English questions about your candidates, contacts, companies, jobs, deals, placements, and more — get a straight answer, a number, or a quick comparison.

Building Charts

Turn any question into a visual — trends over time, comparisons, breakdowns by category, top performers. Charts render right inside your chat.

Building Dashboards

Bundle related charts together into a dashboard so you or your team can check them anytime. Already have charts built? Just ask for them to be gathered into a dashboard rather than starting from scratch.

Updating & Fixing

Go back and change the time range, the grouping, the look, or the numbers being shown on any existing chart or dashboard — just describe the change.

Organizing Your Work

Save charts and dashboards into collections so they're easy to find later.

Finding Existing Reports

Search across your saved charts, dashboards, and reports using keywords or plain language, so you're not rebuilding something that already exists.

A Couple of Tips Before You Start:

  • Always refer to it by name. Ask your assistant about "Metabase (For Claude) /Advanced Analytics (For ChatGPT)" specifically, rather than "the connector," "the tool," or "MCP." This makes sure your assistant knows exactly which capability you're pointing it toward, especially if you have other connectors set up too.

  • At the start of every chat, confirm the connector is active and get a quick view of what's available:

    "Are you connected to Metabase/Advanced Analytics?"

    "What tables can you see?"

    Since each new chat starts fresh, this only takes a moment and helps your assistant answer questions better.

  • Ask it to check with you first. For anything unclear, a metric definition, a grouping, which fields to use, tell your assistant not to assume and finalize on its own. Ask it to share its suggestions and any clarifying questions before building the chart or query, so you can confirm the logic first.

  • Be specific about formulas and definitions. If a metric could be calculated in more than one way (e.g., "placements," "time-to-fill," "active candidates"), tell your assistant which fields and logic to use, or ask it to show you the options before building anything. Don't assume it'll guess your definition right.

Permissions & Security:

Access through this connector is exactly the same as your own access in Advanced Analytics — nothing more, nothing less. If your role restricts you from certain reports or data in Advanced Analytics, the AI assistant you connect (Claude or ChatGPT) will be restricted from that same data.


Data Privacy — Please Read Carefully


⚠️ What gets shared when you use this connection

  • When you ask a question through this connector, the relevant Advanced Analytics data needed to answer it is sent to the AI provider you're using — Anthropic (Claude) or OpenAI (ChatGPT) — for processing.

  • This can include candidate details (names, emails, phone numbers, job history, hiring stage), company and contact records, deal and pipeline data, notes, call logs, and meeting data — depending on what you ask.

  • The AI provider processes this data on their own servers, in line with its own privacy and data retention policies.

What to Check Before Using This Connector?

  • Review the relevant provider's data retention and privacy policy directly — retention periods and handling can vary by plan:

  • Claude (Anthropic): anthropic.com/privacy

  • If your organization has data residency, GDPR, or other compliance requirements, confirm that using an AI assistant with live recruitment data is permitted.

  • Use good judgment about what you ask — only query the data that's actually necessary for the task at hand.

By using this tool, you accept responsibility for ensuring its use complies with your organization's data policies and applicable regulations.


Troubleshooting


Problem: Able to see a login page instead of an authorization prompt?

Likely cause: You weren't logged into Recruit CRM (or your session expired) when you clicked Connect.

What to check and Resolution: Log into Recruit CRM, go back to the Advanced Analytics section, then return to Claude/ChatGPT and click Connect again. Still stuck? Disconnect the connector and connect again.


🤔FAQs


Why isn't my newest data showing up?

Recruit CRM changes can take up to 4 hours to sync into Advanced Analytics.

Which platforms are supported?

Claude (Desktop app or claude.ai) and ChatGPT plans with custom connectors.

Do I need to be logged into Recruit CRM for both Claude and ChatGPT?

Yes. Whichever assistant you use, you must be logged into Recruit CRM and on the Advanced Analytics screen at the time you authorize.

Where can I learn more about Advanced Analytics itself (not the AI assistant connection)?

Click on the link below to learn more about Advanced Analytics with Recruit CRM.

Conclusion:

You're All Set!
That's everything you need to connect Advanced Analytics to Claude/ChatGPT. Reporting stops being a task and becomes just a question away.
Start simple, get specific as you go, and if you hit a snag, our support team is happy to help.

Did this answer your question?