Lead Scorer

MCP server

The outreach MCP server for your AI

Lead Scorer's entire outbound motion — finding real companies, scoring them, enriching them, writing the messages — is exposed as 131 tools your assistant can call. Connect it once and outreach becomes something you ask for in a sentence, in the assistant you already have open.

131 tools OAuth 2.1 — no key to copy Claude · Claude Code · ChatGPT · Cursor · Codex Included on the free plan

Never heard of MCP?

Model Context Protocol is an open standard for letting an AI assistant call someone else's software. A server publishes a list of tools; your assistant reads that list and decides which ones to call while it talks to you. Adding the Lead Scorer server to Claude or ChatGPT is roughly like giving it a login to your CRM — except you decide, per action, what it is allowed to finish.

Connect it to your client

Pick your client, follow two or three steps, and sign in with your Lead Scorer account. The tools appear in your next message.

Server URL

https://mcp.lead-scorer.com/mcp

OAuth — sign in with your Lead Scorer account, no key to copy.

  1. Open Customize → Connectors in Claude and choose Add custom connector.
  2. Paste the remote MCP URL and add the connector without custom credentials.
  3. Select Connect, then sign in to Lead Scorer and approve access.
Connector form
Name: Lead Scorer
Remote MCP URL: https://mcp.lead-scorer.com/mcp
Claude MCP documentation

No account yet? Continue anyway: the OAuth browser flow includes account creation and brings you back to your agent after consent. The CRM and MCP access are free, no credit card.

Future tool updates use this same endpoint. There is nothing to reinstall; open a new conversation or refresh the connector only if your current conversation still shows an older cached tool list.

Agent-native setup

From “help me do outreach” to a ready account

  1. 1. Install and sign up

    The plugin adds the MCP and Skills. OAuth opens Lead Scorer; sign in or create the account, then approve access.

  2. 2. Choose only what matters

    Inside the agent, the commercial catalog is deliberately limited to Pro monthly and one-time credit top-ups.

  3. 3. Connect and draft

    Connect email or LinkedIn in a hosted flow, create the ICP and campaign, then review every draft before launch.

Then just ask

No tool names to memorise. These are the kinds of sentences that already work.

  • Find 50 SaaS founders in France and draft a campaign.
  • Prepare a campaign inviting 100 people from my network list to this LinkedIn event each day. I will review and activate it.
  • Score my leads against my ICP and tell me which ones you rejected and why.
  • What's in my pipeline this week?
  • Enrich my “Seed-stage SaaS” list and summarise what the ten best companies actually sell.
  • For my product, research the official websites of companies in this list and save source-backed summaries plus an AI analysis against my ICP.
  • Capture everyone who reacted to this LinkedIn post and tell me which ten are worth a note.
  • Read the drafts in my October campaign and rewrite every generic first line.
  • Compare what you remember about me with my Lead Scorer memory and propose the missing context for review.

What your agent can actually do

Nine categories, 131 tools. Everything below ships today — the tool names are the real ones your agent will call.

Account, billing & onboarding

Create the account during OAuth, read a single readiness snapshot, subscribe to Pro monthly, buy one-time credit top-ups, poll the hosted payment and start email or LinkedIn connection flows without leaving the agent conversation.

  • get_onboarding_status
  • list_billing_offers
  • start_subscription_checkout
  • start_credit_topup
  • get_payment_status
  • start_channel_connection

Web discovery and source verification

Use your assistant’s native web search to discover companies and freelance professionals, then save dated source links and normalized recruiter data in Lead Scorer. Search your saved talent pool by role, skills, availability, rate, location and source without guessing missing facts.

  • create_audience_source
  • sync_audience_source
  • fetch_profile_posts
  • search_freelancers
  • get_freelance_profile
  • upsert_freelance_profile

Enrichment & scoring

Create a company without inventing a LinkedIn handle, add its verified LinkedIn page later, then enrich it with business context. Research official websites, store a source-backed summary, and add a separate AI analysis for each product and ICP. Read the global role, skill and seniority vocabulary before saving a vacancy, reuse canonical identifiers, and register missing terms without case or alias duplicates. Search saved vacancies with these normalized criteria. Save public recruitment signals with sources, verification dates and vacancy status, and associate contacts with a verified career company. Find contacts or verify existing CRM emails for 1 credit per lead, with a free estimate and saved verification status, provider and date. Score the account and decision-maker against what you sell.

  • enrich_leads
  • enrich_company
  • update_company_linkedin
  • get_company_signals
  • search_hiring_companies
  • list_hiring_taxonomy
  • ensure_hiring_term
  • upsert_company_hiring_signal
  • set_lead_primary_company
  • find_lead_contact_info
  • verify_lead_emails
  • create_scoring_config
  • submit_lead_score
  • submit_company_classification
  • get_companies_pending_research
  • submit_company_research

Personal Memory & Context Packs

Keep a private, versioned my-memory.md plus one Markdown document per relationship and per company. Append selected ChatGPT, Claude, CRM or note facts with provenance for free, or confirm one estimated AI run that adds the complete grounded context in a single revision and refunds the unused reservation. Reuse a bounded Context Pack in drafting and reply triage.

  • get_my_memory
  • get_my_workspace_context
  • update_my_memory
  • get_relationship_memory
  • update_relationship_memory
  • remember_relationship_fact
  • list_company_memories
  • get_company_memory
  • update_company_memory
  • remember_company_fact
  • list_memory_revisions
  • list_memory_sources
  • get_memory_source
  • estimate_memory_source_reprocessing
  • start_memory_source_reprocessing
  • compile_context_pack
  • estimate_memory_ingestion
  • start_memory_ingestion
  • review_memory_proposals
  • review_memory_proposal

Campaigns & outreach

List the campaigns owned by your account, configure the sender identity and inherited account signature, inspect results, or create a new campaign, attach a sender account, add or remove enrolled leads with explicit confirmation, read the authoring context, write the drafts, and repair the weak ones action by action. Find LinkedIn or Email conversations by campaign membership, specific campaign, interaction, account, status and text, with filtered totals. Find human campaign replies with scope=campaign and interaction=replied; awaiting_reply finds unanswered sends, and none includes enrolled prospects with no messages. Read incoming and outgoing LinkedIn history, inspect inbound replies, record their intent, and explicitly resume a paused prospect when the human requests it, preserving approvals and the remaining delay. Each exact email draft can hold one genuine PDF, up to 2 MB decoded, in private storage; adding or removing it always requires fresh human approval.

  • list_sender_accounts
  • update_sender_account
  • list_campaigns
  • create_campaign
  • create_event_invite_campaign
  • update_campaign_sending
  • update_campaign_senders
  • add_leads_to_campaign
  • list_campaign_leads
  • remove_lead_from_campaign
  • add_campaign_step
  • get_campaign_authoring_context
  • write_campaign_drafts
  • list_campaign_actions
  • list_inbox_conversations
  • get_inbox_conversation
  • list_inbox_replies
  • qualify_inbox_reply
  • resume_inbox_sequence
  • update_campaign_action_draft
  • upload_campaign_action_attachment
  • delete_campaign_action_attachment

Content Studio

The inbound side on the same connection: an editorial backlog, media uploads, a publishing calendar and scheduled LinkedIn posts. Early access.

  • upsert_content_item
  • create_content_post
  • schedule_content_post
  • get_content_calendar

Agent workflows

Read existing workflow runs and their progress from your agent. Web discovery workflows run in the Lead Scorer app; public research from an MCP client uses that client’s native web search, then saves verified findings in the CRM.

  • list_workflows
  • get_workflow_run
  • list_workflow_runs

CRM read & write

Lists, segments, tags, products, companies and leads. Read what is already there before adding to it, and write back everything your agent learns. Included on the free plan.

  • get_lead_lists
  • get_company_lists
  • search_companies
  • get_leads_from_list
  • create_lead
  • update_lead
  • remove_lead_access
  • create_list
  • update_product
  • add_tags_to_lead

Nothing sends without your approval

The agent writes, you launch

Every message the agent produces lands as a draft in your approval queue. Going live is a human action in the app — there is no tool that puts a campaign into sending on its own.

You own the pace

Daily cap and sending window are yours. Outreach is a slow drip you configure, not something an agent can accelerate on your behalf.

You sign in, not a key

OAuth 2.1 on every supported client: you authenticate with your own Lead Scorer account and approve access from the sign-in page. Nothing to paste, nothing to rotate, and you can revoke it whenever you want.

Set up by client and channel

28 short guides — the same server, framed around one client and one channel.

Questions

What is MCP?
Model Context Protocol is an open standard that lets an AI assistant call an external service's functions. Connecting the Lead Scorer MCP server gives your assistant a set of outreach tools it can use during a normal conversation — no plugin to build, no API to wrap.
Do I need an API key?
Not for Claude, Claude Code, ChatGPT or Codex — they use OAuth 2.1, so you sign in with your Lead Scorer account and approve access. Cursor is the exception: generate an MCP API key in Settings and paste it into its config.
Can the agent send emails on its own?
No. The agent writes and queues; every message waits in your approval queue. You approve or edit, you set the daily cap and the sending window, and you press launch in the app.
Can I create my Lead Scorer account from Codex or Claude?
Yes. Install the Lead Scorer Outreach plugin or connect the MCP, then authenticate in the browser. The same OAuth flow lets a new user sign up, verify their email and approve the MCP. Back in the agent, it can read onboarding status, offer Pro or a credit top-up, and start email or LinkedIn connection flows.
Which plans include MCP access?
All of them, including the free CRM. AI-powered tool calls consume the same credits and AI budget they would inside the app.
How do I receive new tools when Lead Scorer updates the MCP server?
Nothing needs to be reinstalled and the server URL stays the same. Your MCP client reads the current tool list when it opens or reconnects to Lead Scorer. If an already-open conversation still shows an older list, start a new conversation or refresh/reconnect the Lead Scorer connector. Sign in again only if the client reports that authorization has expired or been revoked.
How many tools does the server expose?
131, across nine categories including CRM, enrichment and scoring, Personal Memory and Context Packs, campaigns, content, and agent workflows.

Building on it?

If you are plugging your own agent in rather than using a chat client, the agent tools page covers the workflow endpoints, the pull-and-submit pattern, and the response format. The skills library has the playbooks that drive these tools, and /llm-info is the machine-readable product summary.

https://mcp.lead-scorer.com/mcp