Overview
The SourceWhale MCP Server is a hosted connection for compatible AI assistants. It lets an AI assistant retrieve, edit, and add data in SourceWhale
Common use cases
Handle recruiting tasks, such as client prep, candidate follow-up, pipeline updates and more directly from a chat conversation.
Let your assistant read and write SourceWhale data for you.
Combine SourceWhale with other tools for more complex, multi-step workflows.
💡 We recommend using the Claude Desktop app.
SourceWhale works with both Claude and ChatGPT (and any other assistants that support remote MCP servers), in your browser, on desktop and on mobile. But the Claude desktop app gives you the best experience: it picks up new SourceWhale tools on its own as we release them.
With ChatGPT, you'll need to disconnect and reconnect the SourceWhale connector each time we add something new. Otherwise it stays on the version you first connected to.
How to set up
Connect to Claude
On your Claude Desktop app, click the
+button at the bottom-left of the chat, then clickAdd custom connectorAdd name and MCP Server URL and click
AddName: SourceWhale
MCP Server URL: https://mcp.sourcewhale.app/mcp
You'll be redirected to the SourceWhale consent screen:
Navigate back to Claude and enable SourceWhale in your chat by toggling
SourceWhaleon
Customise what Claude can do
Permissions are granted per tool, not all at once.
Read access and write access are controlled separately.
Write actions ask for confirmation before they run.
You can auto-approve any tool to skip the confirmation step.
How to use it:
Open the Connectors menu in Settings.
Select the SourceWhale connector.
For each tool, choose Always allow, Need approval, or Blocked.
If you don't want Claude making any changes to your data, block the write tools and leave the rest enabled.
Connect to Chat GPT
To install a connector in ChatGPT, you will need to have Developer Mode enabled. If you're using a workplace account, your workspace administrator may need to add the connector for you.
Turn on Developer Mode:
Click your profile at the bottom left, then Settings.
Go to Security and login.
Turn on Developer Mode.
Add the connector:
Go to Plugins in the left sidebar.
Click the
+in the top right.
3. Fill in the form:
Icon: optional, you can use the SourceWhale logo below
Name:
SourceWhaleDescription: optional
Connection: Server URL
Server URL:
https://mcp.sourcewhale.app/mcpAuthentication: OAuth
4. Tick I understand and want to continue, then click Create.
5. You'll be redirected to the SourceWhale consent screen:
Sign in to your SourceWhale account if you're not already signed in
Review the requested permissions
Grant ChatGPT access to your SourceWhale account
6. Once the connector is installed, you can use it directly in your ChatGPT conversations. Click the + in the chat bar and select SourceWhale. You can also just mention SourceWhale in your message and it should pick it up on its own.
Connect SourceWhale to another MCP-compatible assistant
If your assistant supports remote MCP servers and OAuth, use these steps. Menu names differ between assistants.
1. Open the assistant’s integrations, connectors, or MCP settings.
2. Choose the option to add a remote or custom MCP server.
3. Enter SourceWhale as the name and https://mcp.sourcewhale.app/mcp as the server URL.
4. Select OAuth when asked how to authenticate.
5. Sign in to SourceWhale, review the requested permissions, and approve access.
6. Return to the assistant and enable SourceWhale for the conversation.
What can you do with SourceWhale MCP?
Before a call
"I'm speaking to Sarah Mitchell in 10 minutes, what do I need to know?"
Pulls her record, your previous calls and meetings with her, your notes, and the projects she's involved in. If she's a client contact, it picks up the roles you're working on for them too.
"What did Acme say about the salary band on our last call?"
Searches what was actually said on the call, not just what someone typed into a field afterwards.
After a call
"I've just finished a call with John Doe, summarise what he said about his notice period and package"
"Log that call on John's record with a summary"
"Update John's notice period to 3 months and move him to Interview on the Backend Engineer project"
If you use another notetaker, that is also connected to Claude, you can ask the assistant to push that summary into SourceWhale for you or update fields based on the summary.
Presenting candidates to a client
"Write up the 3 candidates on the Backend Engineer project for the hiring manager, using our branding"
It pulls their CVs, your interview notes and the project details, and writes it in your agency's format.
Searching your database
"Do we already have contacts at Acme, Globex and Initech?"
"Who have I spoken to about relocating to Berlin?"
"Here's a job description, who in our database would fit?"
That last one is worth trying properly. It matches against everything you hold on a person, including what they said on calls, not just their CV.
Answering candidate questions
"A candidate is asking whether the Backend Engineer role is fully remote and what the tech stack is, what do we know?"
Looks at the job description, your internal project notes, and the calls with the client where it was discussed.
Planning your day
Get your to-do list for the day in one place - "What are my tasks today?"
See who's interviewing and what meetings are on your calendar this week - "What interviews and meetings do I have this week?"
Know exactly who you need to call today - "Who do I need to call today?"
Everything it can do
The examples above give you a flavour. Here's the full picture, so you know where the edges are.
Reading your data
People and companies
Look up anyone in your database and see their full record, including custom fields
Search for people across your database
Find people based on what was said about them in calls, meetings, notes and their CV. This searches the actual content, not just names and fields
Look up and search companies
Calls and meetings
Pull up any call or meeting, including the full transcript
Search across your calls and meetings
See what meetings are scheduled
Projects
Look up a project, its job description and your internal project notes
Search your projects
See a project's pipeline structure, and where each person sits in it
See everyone on a project, and the client contacts attached to it
See scheduled interviews, on a project or across your week
Notes, tasks and campaigns
Search your campaigns and their tasks
See your campaign tasks, including anything overdue
See and search your manual to-dos
Read your notes, and search them by things like who they're about and when they were written
Files and branding
See what files are attached to a contact and download them, including CVs
Pull your agency's own branding details and assets, so client-facing documents can come out in your format
Changing your data
4 things, and each one asks for your confirmation before it runs
Create a note on a person or a company. You can log it as a general note, a phone call, an SMS, a meeting or an interview.
Edit a person's details. Name, school, location, salary, bonus, expected salary, notice period and relationship
Edit a person's custom fields. Text, number, date and multi-select fields
Move someone through a project pipeline. They need to already be on the project.
Two things worth knowing about pipeline moves. If your stage has an automated email set up, it won't be sent when the assistant moves someone. Do that move in SourceWhale if you want the email to go out. And moving someone into an interview stage can create an interview without a date on it, so you may want to add the date yourself afterwards.
Tips for better results
Say SourceWhale in your first message. The assistant usually works out on its own when to use it, but mentioning it makes sure.
Combine it with your other tools. If you've connected your email, calendar or Notion, you can chain things together: "find the answer in SourceWhale and draft the reply in my email", or "use my template in Notion to write this up".
It works on your phone. Both Claude and ChatGPT have mobile apps, so you can prep for a call from a taxi without opening SourceWhale.
Be specific about who and what. "Sarah Mitchell at Acme" works better than "that candidate I spoke to last week".
If something isn't working
The assistant isn't using SourceWhale. Check the connector is toggled on in your chat, then mention SourceWhale directly in your message.
You can't see the connector after adding it. On a company workspace, your administrator may need to approve it first.
A tool has stopped working, or something new isn't showing up. Your assistant is probably still on an older version of SourceWhale. Disconnect the SourceWhale connector and connect it again to get the latest one. This mostly happens on ChatGPT: it keeps the version of SourceWhale from the moment you connected, so anything we add afterwards doesn't appear on its own.
A tool says it can't do something. Check your permission settings, that tool may be blocked. It's also worth remembering it can only reach what your own SourceWhale account can reach.
Stuck or need some help? Click on the chat icon at the bottom right-hand corner to connect with our support team!











