MCP server

Recruit from the AI assistant you already use

Add SourceGeek to Claude, ChatGPT or Cursor in one step. Search candidates, companies and jobs, score them against a role and build shortlists without leaving the conversation.

Server URL

https://chat.sourcegeek.com/mcp

One URL for every assistant. You sign in with your SourceGeek account the first time it is used.

Add SourceGeek to your assistant

Claude

Works in claude.ai, the desktop and mobile apps, and Cowork.

  1. 1Open Settings, then Connectors, and select Add custom connector.
  2. 2Name it SourceGeek and paste the server URL.
  3. 3Select Connect, sign in to SourceGeek and choose your workspace.

Claude Code: the connector

claude mcp add --transport http sourcegeek https://chat.sourcegeek.com/mcp

Claude Code: the plugin, with 20 recruiting skills

claude plugin marketplace add sourcegeekinc/claude-plugin
claude plugin install sourcegeek@sourcegeek
Read the guide

ChatGPT

On paid ChatGPT plans that allow custom apps (developer mode).

  1. 1In ChatGPT on the web, open Settings, then Apps, then Advanced settings, and turn on Developer mode.
  2. 2Select Create app, name it SourceGeek, paste the server URL and choose OAuth.
  3. 3Sign in to SourceGeek, choose your workspace, then pick SourceGeek from the tools menu in a chat.
Read the guide

Cursor

Cursor's agent can use SourceGeek next to your code and documents.

  1. 1Select Add to Cursor below, or add the configuration to ~/.cursor/mcp.json.
  2. 2Open Cursor Settings, then MCP, and select Connect next to sourcegeek.
  3. 3Sign in to SourceGeek and choose your workspace.
Add to Cursor

~/.cursor/mcp.json

{
  "mcpServers": {
    "sourcegeek": {
      "url": "https://chat.sourcegeek.com/mcp"
    }
  }
}
Read the guide

Your first prompt

Paste this into a new conversation once SourceGeek is connected:

“Find senior React engineers in Amsterdam, save them as a sheet and score them against this job description: …”

You need a SourceGeek account

Searches, employee data lookups and scoring use your workspace's credits. Every plan starts with a 14-day free trial.

Start your free trial

What your assistant can do

73 tools, generated from the MCP server itself. Read-only tools never change your SourceGeek data.

Search candidates, companies and jobs9
  • Enrich a person or company

    enrich_entity

    Enrich a known entity (description or URL) with specific structured string fields and citation-backed reasoning.

    Read only
  • Find people or companies by criteria

    find_all_entities

    Discover and evaluate people or companies against explicit match conditions.

    Read only
  • Search previously known candidates

    search_rediscovered_talent

    Search previously known candidates from SourceGeek workspace sheets and merge connector-sourced candidates before external sourcing.

    Read only
  • Search candidates

    fast_search_leads

    Search CoreSignal for professionals using a natural language query.

    Read only
  • Search companies

    fast_search_companies

    Search CoreSignal for companies using a natural language query.

    Read only
  • Search job postings

    fast_search_jobs

    Search CoreSignal for job postings using a natural language query.

    Read only
  • Search candidates (precision)

    precision_search_leads

    Higher-precision CoreSignal candidate search using the reasoning endpoint.

    Read only
  • Search companies (precision)

    precision_search_companies

    Higher-precision CoreSignal company search using the reasoning endpoint.

    Read only
  • Search job postings (precision)

    precision_search_jobs

    Higher-precision CoreSignal job-posting search using the reasoning endpoint.

    Read only
Employee data (public LinkedIn data, read only)39
  • Get employee profile

    get_employee_contact_details

    Get detailed LinkedIn profile/contact data from RapidAPI by LinkedIn username or LinkedIn profile URL.

    Read only
  • Get company profile

    employee_company_details

    Fetch a LinkedIn company page by vanity name or URL: name, tagline, description, industries, specialities, staff count and range, follower count, headquarters, locations, website, founded year and the numeric companyId.

    Read only
  • Get company profile by id

    employee_company_details_by_id

    Fetch a LinkedIn company page by its numeric company id.

    Read only
  • Search company profiles

    employee_search_companies

    Search LinkedIn company pages by keyword with optional filters: LinkedIn location ids, industry ids, company-size codes (A=1-10 … H=10,001+ employees) and hasJobs.

    Read only
  • Get a company's open jobs

    employee_company_jobs

    List a company's current LinkedIn job postings (title, url, location, posted date, job id) by company vanity name, URL or numeric id, newest first by default.

    Read only
  • Find company profile by domain

    employee_company_by_domain

    Look up a LinkedIn company page by website domain.

    Read only
  • Get company employee insights

    employee_company_insights

    Premium LinkedIn company insights (5 credits): total headcount with 6m/1y growth and monthly history, headcount and growth by function, monthly hires, job openings by function, median employee tenure and notable recent alumni.

    Read only
  • Count a company's open jobs

    employee_company_jobs_count

    Return the total number of open LinkedIn job postings for a company by numeric company id.

    Read only
  • Find similar company profiles

    employee_company_similar_pages

    List the company pages LinkedIn surfaces as 'people also viewed' for a company (name, username, companyId, industries, staff count) — peers and competitors.

    Read only
  • Search employees

    employee_search_people

    Search LinkedIn members by keywords, title keyword, first/last name, current company, school and geo id.

    Read only
  • Look up locations

    employee_search_locations

    Resolve a city, region or country name to LinkedIn geo ids (geoId + canonical name), e.g. 'Amsterdam' → 102011674 'Amsterdam, North Holland, Netherlands'.

    Read only
  • Get employee profile by URL

    employee_profile_by_url

    Fetch a full LinkedIn profile (headline, summary, positions, education, skills, location) from any profile URL, including hashed /in/ACoAA… URLs.

    Read only
  • Get a person's posts

    employee_profile_posts

    Fetch a member's LinkedIn posts (text, posted date, reaction/comment/repost counts, urn, shareUrn, url, attached job or article), newest first.

    Read only
  • Get a person's last activity

    employee_profile_recent_activity_time

    Return when a LinkedIn member was last active (timestamp, relative age such as '1d', and activity type).

    Read only
  • Find similar employee profiles

    employee_similar_profiles

    Find LinkedIn profiles similar to a given member (LinkedIn's own 'similar profiles'): fullName, headline, location, username, profile URL.

    Read only
  • Get a person's About section

    employee_profile_about

    Return a LinkedIn member's 'About this profile' facts: joined date, verification status and details, last contact-info and photo updates.

    Read only
  • Search jobs (filters)

    employee_search_jobs

    Search live LinkedIn job postings by keywords with optional geo id, company ids, date-posted, job type, experience level, onsite/remote, salary and sort filters.

    Read only
  • Search jobs

    employee_search_jobs_v2

    Search live LinkedIn job postings by keywords with an optional geo id, a distance radius (0, 5, 10, 25, 50 or 100 miles), company ids, date-posted, job type, experience level, onsite/remote, salary and sort filters.

    Read only
  • Get job posting

    employee_job_details

    Fetch a LinkedIn job posting by id or jobs/view URL: title, state, description, location, employment type, job functions, industries, language, listed/expiry dates, apply URLs and the hiring company's summary.

    Read only
  • Get a job's hiring team

    employee_job_hiring_team

    List the hiring-team members LinkedIn shows on a job posting (fullName, headline, username, profile URL) by job id or job URL.

    Read only
  • Search posts

    employee_search_posts

    Search LinkedIn posts by keyword with optional filters: sort (relevance or date_posted), date window (e.g. 'past-24h', 'past-week', 'past-month'), author title, author company ids, author industry ids, from-member usernames, from-company ids, mentions.

    Read only
  • Search posts by hashtag (basic)

    employee_search_posts_by_hashtag

    Search LinkedIn posts by hashtag (legacy v1): post text, author, engagement counts, urn/url.

    Read only
  • Search posts by hashtag

    employee_search_posts_by_hashtag_v2

    Search LinkedIn posts by hashtag (v2, preferred): post text, author, engagement counts, urn/url.

    Read only
  • Get post

    employee_get_post

    Fetch a single LinkedIn post by URL: text, author, posted date, reaction/comment/repost counts, urn, shareUrn, attached job or article, mentioned members and companies.

    Read only
  • Get post by URL

    employee_get_social_post

    Fetch a single LinkedIn post by URL via the provider's alternate 'social post' route: text, author, posted date, engagement counts and urn.

    Read only
  • Get post comments

    employee_post_comments

    List comments on a LinkedIn post by post urn: text, author (fullName, headline, username, url), created date, reaction and reply counts.

    Read only
  • Get post comments by URL

    employee_post_comments_by_share_url

    List comments on a LinkedIn post identified by its share URL: text, author, created date, reaction counts.

    Read only
  • Get post reactions

    employee_post_reactions

    List the members who reacted to a LinkedIn post by URL: fullName, headline, profile URL, reaction type.

    Read only
  • Get post reposts

    employee_post_reposts

    List the members who reposted a LinkedIn post by post urn (activity id, urn:li:activity:… or post URL): person summary and repost date; paged via page and paginationToken.

    Read only
  • Get a person's comments

    employee_profile_comments

    List a LinkedIn member's recent comment activity: their comment text, when they commented, and the post it was on (text, url, author, engagement).

    Read only
  • Get a person's reactions

    employee_profile_reactions

    List the LinkedIn posts a member reacted to: reaction action, entity type and the post (text, url, author, engagement).

    Read only
  • Get group posts

    employee_group_posts

    List posts in a LinkedIn group by numeric group id: text, author (fullName, headline, username), posted date, engagement counts, url.

    Read only
  • Get companies a person follows

    employee_profile_company_interests

    List the companies a member follows (id, name, url, follower count).

    Read only
  • Get groups a person follows

    employee_profile_group_interests

    List the LinkedIn groups a member belongs to (id, name, url, follower count).

    Read only
  • Get schools a person follows

    employee_profile_school_interests

    List the schools a member follows (id, name, url, follower count).

    Read only
  • Get newsletters a person follows

    employee_profile_newsletter_interests

    List the LinkedIn newsletters a member subscribes to (id, name, url, description, frequency, publisher).

    Read only
  • Get Top Voices a person follows

    employee_profile_top_voice_interests

    List the LinkedIn Top Voices a member follows: fullName, headline, username, profile URL.

    Read only
  • Get employee profile with posts

    employee_profile_full_with_posts

    Fetch a full LinkedIn profile, connection/follower counts and the member's recent posts in one call (2 credits).

    Read only
  • Get employee profile with recommendations

    employee_profile_with_recommendations

    Fetch a full LinkedIn profile together with received and given recommendations in one call (2 credits).

    Read only
Sheets, scoring and shortlists7
  • Create sheet

    create_sheet

    Save tabular data as a SourceGeek sheet in the user's workspace, where their team can open, share and score it.

    Saves to SourceGeek
  • Create rediscovery shortlist

    create_rediscovery_shortlist

    Create a markdown shortlist from a talent rediscovery sheet with source context, prior status, match rationale, and recommended re-engagement actions.

    Saves to SourceGeek
  • Create shortlist

    create_shortlist

    Create an evidence-backed markdown shortlist from a scored candidate sheet.

    Saves to SourceGeek
  • Read sheet or document

    read_artifact

    Read the latest content of an existing artifact.

    Read only
  • Read shortlist feedback

    read_shortlist_feedback

    Read hiring-manager review feedback captured on a shortlist artifact.

    Read only
  • Score candidates

    score_leads

    Score every candidate in an existing SourceGeek sheet against a job description or hiring criteria, writing a Score column (with reasoning) back to the sheet.

    Saves to SourceGeek
  • List my sheets and documents

    list_artifacts

    List the user's own recent SourceGeek sheets and documents in this workspace (created in SourceGeek or through this connector), newest first.

    Read only
Projects and tasks5
  • List my projects

    list_projects

    List the SourceGeek projects the user can see in this workspace, most recently active first.

    Read only
  • List a project's tasks

    list_tasks

    List one SourceGeek project's tasks (removed ones left out), in board order, with the project's brief.

    Read only
  • Read a task and its result

    read_task

    Read one SourceGeek task by key (e.g. SBE-12): its title, status, description, the result SourceGeek posted when it finished, the latest comments, the sheets and documents its chat made (id, kind, title, URL), and links to the task and its chat in SourceGeek.

    Read only
  • Plan tasks in a project

    plan_tasks

    Add tasks to a SourceGeek project's board, in To Do, in the order given, to an existing project or to a new one this call creates.

    Saves to SourceGeek
  • Start SourceGeek on tasks

    start_tasks

    Start SourceGeek on tasks of one project: each runs in a SourceGeek chat of its own, as the user, and costs one chat run of the workspace's credits.

    Saves to SourceGeek
Memory and workspace context7
  • List memories

    list_memories

    List long-term memories: the current user's personal ones and the workspace-shared ones.

    Read only
  • Remember a fact

    remember

    Remember one stable fact or preference — for the current user, or (shared: true) for the whole workspace.

    Saves to SourceGeek
  • List workspace context

    list_workspace_context

    List the workspace's context entries: key, title, source (auto-refreshed or manually edited), last update and a short excerpt.

    Read only
  • Get workspace context entry

    get_workspace_context

    Read one workspace context entry (full markdown content) by its key, e.g. tone-of-voice, company-profile, company-background, company-jobs.

    Read only
  • Save workspace context entry

    upsert_workspace_context

    Create or update one workspace context entry (key, title, markdown content).

    Saves to SourceGeek
  • Delete workspace context entry

    delete_workspace_context

    Delete one workspace context entry by key.

    Saves to SourceGeek
  • Forget a memory

    forget

    Delete one long-term memory — the current user's, or (shared: true) a workspace-shared one.

    Saves to SourceGeek
Occupations, skills and labour market statistics6
  • Search ESCO occupations and skills

    esco_search

    Search the European Commission's ESCO classification (European Skills, Competences, Qualifications and Occupations) for occupations or skills matching a job title, synonym, or skill name in any ESCO language.

    Read only
  • Get ESCO occupation

    esco_occupation

    Fetch an ESCO occupation by URI: description, ESCO/ISCO codes, alternative job titles, broader and narrower occupations, and the essential and optional skills/knowledge the EU taxonomy lists for it.

    Read only
  • Get ESCO skill

    esco_skill

    Fetch an ESCO skill or knowledge concept by URI: description, skill type, reuse level, broader and narrower skills, and the occupations for which it is essential or optional.

    Read only
  • Search CBS statistics tables

    cbs_search_tables

    Search the CBS (Statistics Netherlands) StatLine open-data catalog for statistical tables by keyword.

    Read only
  • Get CBS table structure

    cbs_table_info

    Describe a CBS (Statistics Netherlands) StatLine table: title, summary, period, status, its topics (measured values with unit and decimals) and its dimensions (e.g. region, period, sector, occupation) with their category keys and labels.

    Read only
  • Get CBS statistics

    cbs_query_data

    Fetch observations from a CBS (Statistics Netherlands) StatLine table, filtered by dimension category keys.

    Read only

Your data stays in your workspace

  • Everything your assistant creates is saved in your SourceGeek workspace, where your team can open and share it.
  • SourceGeek receives the tool calls and their inputs, never your conversations.
  • Admins see and revoke every connection under Settings, then Connected apps.

Guides

Ready to add a 24/7 AI Colleague?

Easy plug & play, no technical knowledge needed. Have your assistant ready in a matter of minutes.

Start Free trialNo credit card required
Book a demoPersonalized 30 min demo