MCP for Claude Code, Codex, ChatGPT, and Grok Bot
The LinkedIn MCP server for warm leads
Signado connects your existing workspace to Claude Code, Codex, ChatGPT, and Grok Bot through MCP, so you can list warm leads and Hiring leads, show the LinkedIn activity that made them relevant, find emails, and save AI outreach drafts back to Campaigns. Sign in once with OAuth, no API keys to manage.
> list my newest warm leads and show the LinkedIn activity I can reference
list_warm_leads returned 5 real warm leads with icp_score and engagements.
preview_source charged exactly 1 credit and returned posts with engagers.
Need a draft next? draft_message costs 3 credits per contact and saves to Campaigns.
Claude Code, Codex, ChatGPT, and Grok Bot all connect over OAuth and call your tools. No API keys, same credit pool as the app.
Connect it to your AI tools
Endpoint: https://mcp.signado.io/mcp. Use your existing account, then choose the workspace to connect.
- Open Settings → Plugins. If developer mode is off, enable it, then select + → New Plugin.
- Name it Signado, set the Server URL to
https://mcp.signado.io/mcp, and choose OAuth. - Open Advanced OAuth settings and keep Client Identifier Metadata Document (CIMD) as the registration method.
- Create the plugin, select Sign in with Signado, choose your workspace, and approve access.
Works with any MCP client
Signado speaks standard MCP, so Cursor, VS Code, Gemini CLI, and anything else that supports it connect the same way: point them at the endpoint and sign in. Same OAuth, same credit pool, no API keys to copy or rotate.
Need screenshots? Use the setup guide. Having a problem? Open troubleshooting.
Every tool, same credit pool
No connection fee. Free tools read or organize your workspace. Paid tools return credits charged, balance after, and session spend total in the response.
| Tool | What it does | Cost |
|---|---|---|
| Read and export | ||
ping | Check that MCP is connected to your workspace. | 0 credits |
list_warm_leads | List warm leads with ICP scores, companies, LinkedIn engagement context, and a Best of run flag. | 0 credits |
get_best_of_run | Retrieve Signado’s stored per-run Best of run judgments with verdict, why, quote, angle, and run boundary, computed at discovery time, not a live re-ranking. | 0 credits |
get_warm_lead_detail | Load one warm lead’s complete LinkedIn engagement history on demand. | 0 credits |
list_hiring_leads | List Hiring leads: companies whose LinkedIn job posts are hiring for the roles in your Hiring sources, with the job, the match score, and the person to contact. | 0 credits |
export_leads | Export warm leads as structured CSV rows for a date window. | 0 credits |
list_templates | List system templates, workspace templates, and authoring rules. | 0 credits |
| Discovery sources | ||
preview_source | Preview posts and engagers for a keyword, creator, Company page, or LinkedIn post, or recent matching job posts for a Hiring source, before activation. | 1 credit |
add_source | Add a keyword, creator, Company page, or Hiring source (a job title, up to two other names for the role, and a country or anywhere) with a Daily or Custom monitoring schedule. Keyword, creator, and Company page sources find commenters or reactors. LinkedIn post sources are saved separately for a Once run. Shows projected credit cost before activation and requires confirmation. | 0 credits to add, 5 credits per new warm lead, 5 credits per Hiring lead, 1 credit when a scheduled scan brings you nobody |
set_source_schedule | Change an existing keyword, creator, Company page, or Hiring source to Daily or to your own weekdays, local time, and timezone. | 0 credits |
run_source_once | Run an active or paused keyword, creator, Company page, LinkedIn post, or Hiring source once, with a backfill credit limit you confirm first. | 0 credits to start, 5 credits per new warm lead found, 5 credits per Hiring lead, never a scan fee |
cancel_source_run | Cancel an in-flight one-time source run while keeping leads already delivered. | 0 credits |
catchup_source | Legacy alias of run_source_once, kept for backward compatibility. | 0 credits to start, 5 credits per new warm lead found, never a scan fee |
remove_source | Archive a source while keeping the history in place. | 0 credits |
| Enrichment and outreach | ||
add_hiring_lead_person | Attach the right person to a Hiring lead that has none, or whose job poster is a recruiter. | 0 credits |
find_email | Find emails for selected leads and write results back to Warm Leads. | 5 credits per contact |
qualify | Deprecated compatibility name for re-scoring one warm lead with fresh company context. New discovery leads are already qualified and scored automatically. | 1 credits per re-score |
draft_message | Create campaign-backed AI drafts for selected warm leads or Hiring leads. | 3 credits per message |
save_template | Save a workspace template with custom variables for future drafts. | 0 credits |
Try asking: “Set my competitor scans to weekdays at 8am UK time.”
OAuth, no API keys
MCP connects through browser sign-in. Access is scoped to the workspace you choose.
No keys to manage
There is nothing to copy into config, rotate, or keep out of a repository. Sign-in happens in your browser.
Workspace-scoped
MCP reaches the workspace you approved. The app's row-level security applies to every call.
Receipts on paid calls
Every paid response includes credits charged, balance after, and session spend total.
Articles in this topic
Use AI agents for lead generation
Give Claude, Codex, or ChatGPT better lead context while keeping the final call in human hands.
How to find leads on LinkedIn using Claude code or codex for outreach
Use Claude Code or Codex to turn LinkedIn engagement exports into scored leads, outreach context, and a repeatable workflow.
Read articleWhat Is an AI SDR, and Should a Small Agency Use One?
What is an AI SDR? Learn what it automates, what it cannot infer, and whether an agency or consultancy should use one.
Read articleWhat Is a GTM Engineer? The 2026 Role, Stack, and Salary Explained
A GTM Engineer builds the automated systems that power B2B revenue: enrichment pipelines, outbound workflows, CRM integrations. Here's what the role actually does, the tech stack, salary data, and how to become one.
Read articlePractical answers
Does MCP access cost extra?
No. Every client uses the same credit pool and the same rates as the app. Reading leads is free, source previews cost 1 credit, email lookups cost 5 credits per contact, the deprecated qualify compatibility verb re-scores one lead for 1 credits, AI drafts cost 3 credits per message, and discovery charges 5 credits per new warm lead including enrichment, company qualification, and scoring. Hiring costs 5 credits per Hiring lead. A scheduled scan that brings you nobody costs 1 credit, even when your exclusions removed everyone it found. When it brings you people, you pay only for them: 5 credits per new lead, 1 credit per person already in your leads. Run once and a source's first scan never pay a scan fee. A scan that fails on our side, or that you stop while it is still searching, costs nothing.
Which AI tools does it work with?
Claude Code, Codex, ChatGPT, and Grok Bot are tested and ready. ChatGPT connects through developer mode. Because Signado speaks standard MCP, Cursor, OpenClaw, VS Code, Gemini CLI, and any other MCP client connect the same way.
Is this a LinkedIn MCP server?
Yes, in the sense that matters: it gives your AI tools the warm leads Signado finds from LinkedIn engagement, scored for fit, with what each person said. It never logs into your LinkedIn account, so there is nothing to get your account restricted.
Do I need an API key?
No. Sign in with your existing account, choose the workspace to connect, and approve the OAuth prompt in your browser.
What can MCP access?
Only the workspace you selected during sign-in. The same app permissions and row-level security apply to every tool call.
Where do results land?
Warm leads stay on Warm Leads, Hiring leads on its Hiring tab, found emails write back to the lead rows, source changes appear in Settings, and AI drafts are saved to Campaigns.
What happens if there is an issue?
The MCP help page has the current setup checklist, known client quirks, and troubleshooting steps. Open the MCP help page.
Connect it, then ask for your newest warm leads
MCP access is included during every paid-plan trial. Use your chosen plan's full credits from the app, Claude Code, or Codex. Card required. Cancel anytime.