Skip to main content

linkedin-buying-signals

com.getcleed/linkedin-buying-signalsVersion 1.1.0

Find B2B prospects showing buying signals on LinkedIn and draft the outreach.

Status

Responds448 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:58 UTC
Latency
448 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://www.getcleed.com/api/mcpResponds448 ms
No sign-in

Claude Code

claude mcp add --transport http linkedin-buying-signals https://www.getcleed.com/api/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: linkedin-buying-signals
Remote MCP server URL: https://www.getcleed.com/api/mcp

Cursor

{
  "mcpServers": {
    "linkedin-buying-signals": {
      "url": "https://www.getcleed.com/api/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"linkedin-buying-signals","type":"http","url":"https://www.getcleed.com/api/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

38 tools

Tools of linkedin-buying-signals
Read-only
Idempotent
Open world
add_exclusionSave an exclusion in the account targeting so later searches skip matching people: a job title keyword, an industry, or a company size limit. With candidateId (a result just rejected), matching people still waiting in that same search are removed too. The user can see and remove exclusions with get_icp and remove_exclusion.NoNoNot declaredNot declared
add_leads_from_urlsSave LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import quota.NoNoNot declaredNot declared
add_leads_to_sequencePut saved leads (prospect ids from list_prospects) into a sequence. Leads already in a sequence, dismissed, or who replied are skipped. If the sequence is running, the first call returns what will be sent and needs confirm: true. Without LinkedIn connected and a sending schedule on, the leads wait in the sequence until start_sequence.YesNoNot declaredNot declared
analyze_prospectsRun the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must quote its source verbatim. Counts against the monthly analysis quota. Slow: expect up to a few minutes.NoNoNot declaredNot declared
approve_leadsSave people from the review queue as leads (in a list named after their search), and optionally add them to a sequence. Pass ids from one search, or a searchId to approve everyone still waiting in it. If the sequence is running, the first call returns what will be sent and needs confirm: true. Without LinkedIn connected the leads wait inside the sequence until it is started.YesNoNot declaredNot declared
create_custom_signalTeach the account a new buying signal to look for, described in plain language (for example "people complaining their onboarding takes too long"). Future analyses and sourcing will use it.NoNoNot declaredNot declared
create_sequenceCreate an outreach sequence. approach "signal": a connection request, then an opener Getcleed writes for each lead from their own signals and two follow-ups (the default, and what the product is for). "simple": four short generic messages. "own": fixed messages you pass, sent to everyone with {{first_name}} and {{company|your team}} filled in (write a fallback after | for company). The sequence is created stopped and empty: nothing is sent until leads are added and start_sequence is confirmed. Does not need LinkedIn connected.NoNoNot declaredNot declared
draft_emailWrite a personalised email for a prospect, built from their detected signals, in their language. Saves the draft on the prospect and returns it. Does not send.NoNoNot declaredNot declared
draft_linkedin_messageWrite a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send. Drafts follow the house rules (one fact about them, one question, no pitch, under 200 characters) and so must any note passed to send_linkedin_message.NoNoNot declaredNot declared
find_leadsSearch for a few new people (5 by default, up to 50) matching the account targeting (see get_icp; change it with update_targeting or add_exclusion first if the user wants someone else). Runs in the background for two to five minutes and puts the people found in the review queue: nobody is saved until approve_leads. Counts against the weekly discovery allowance. Call get_search_status to follow it, then list_search_results.NoNoNot declaredNot declared
find_leads_from_signalsSearch recent LinkedIn posts on the topics of this account's own signal definitions, keep only posts a check can prove are on topic, and return the people who wrote, commented on or reacted to them, filtered against the ICP (role, industry, country) and ranked. Nothing is saved: pass the returned candidates to import_sourced_leads. Spends a little of the monthly sourcing budget.NoNoNot declaredNot declared
get_account_statusWhere the account stands: plan and allowances, whether the targeting exists, whether LinkedIn and a mailbox are connected, the sending schedule, and the next steps the product suggests. Steps that need a browser (connecting LinkedIn or a mailbox, billing) come with the link to give the user. Call this first in a new conversation.NoYesNot declaredNot declared
get_conversationThe messages of one conversation with a lead, oldest first, each marked as written by the user or by the lead. Read it before writing a reply.NoYesNot declaredNot declared
get_icpThe active targeting (ICP): target roles, industries, countries, company sizes, relevant keywords and every saved exclusion. This is what find_leads searches for and what scoring filters against. Change it with update_targeting, add_exclusion and remove_exclusion.NoYesNot declaredNot declared
get_pipeline_statsHow the pipeline stands: how many prospects, how many carry signals, enrichment state, how many have an email address, how many were contacted, what was added in the last 7 days, the most common signal types, and the remaining plan quota.NoYesNot declaredNot declared
get_prospectEverything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it came from, any existing email or LinkedIn draft, and outreach state.NoYesNot declaredNot declared
get_sample_pipelineA fictional pipeline in exactly the shapes the real tools return: an ICP, the signal definitions, pipeline stats and six prospects with their signals, verbatim quotes and drafts. Works without any credential, so an agent can show what Getcleed produces before an account exists. Nothing in it is a real person.NoYesNot declaredNot declared
get_search_statusWhether a find_leads search is running or finished, how many people are waiting in the review queue per search, and the weekly discovery allowance left.NoYesNot declaredNot declared
get_sequenceOne sequence in full: its steps, its sections (the search each group of leads came from, which can be stopped or resumed on its own), and each lead with where they are, what happens next and when.NoYesNot declaredNot declared
import_sourced_leadsSave candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that surfaced them. Counts against the import quota.NoNoNot declaredNot declared
list_prospectsSearch the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is known, enrichment state, or whether they have been contacted. Ordered by signal count, then most recently saved.NoYesNot declaredNot declared
list_repliesConversations where a lead answered the outreach and the user has not replied yet, newest first, on LinkedIn and by email. Use the id and channel with get_conversation and send_reply.NoYesNot declaredNot declared
list_search_resultsPeople found by searches, best fit first. "to_review" is the queue waiting for a decision, "approved" the ones saved as leads, "rejected" the ones marked not a fit (they can be restored with reject_leads undo). Each person has a fit level against the targeting and the reason for it.NoYesNot declaredNot declared
list_sequence_messagesFor each lead in a sequence, the messages still to be sent to them, with the text when it is already written, and the evidence about the lead the text is based on. Use it to show the user what will go out, and before approving a message when review is on (pass the evidenceFingerprint to update_sequence_lead).NoYesNot declaredNot declared
list_sequencesEvery outreach sequence in the account: whether it is running, whether each message is reviewed before sending, its steps in short, and how many leads are in each state.NoYesNot declaredNot declared
list_signalsThe buying signals this account looks for: the predefined ones and the custom ones, each with the definition used to detect it and whether it is enabled. Use the returned type values with list_prospects and find_leads_from_signals.NoYesNot declaredNot declared
mark_email_sentRecord that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct.NoNoNot declaredNot declared
reject_leadsMark people in the review queue as not a fit, optionally with the reason. They leave the queue and later searches skip them. With undo: true, brings rejected people back to the queue. When the reason would apply to others too, offer add_exclusion.NoNoNot declaredNot declared
remove_exclusionTake one saved exclusion out of the account targeting. Pass it as get_icp lists it under exclusions.NoNoNot declaredNot declared
send_emailSend an email to a prospect from the connected mailbox. This reaches a real person immediately and cannot be undone. Pass the subject and body you want sent, or omit them to send the saved draft. Requires a mailbox connected in getcleed under Integrations.YesNoNot declaredNot declared
send_linkedin_messageSend a LinkedIn connection request with a note to a prospect from the connected LinkedIn account. This reaches a real person immediately and cannot be undone. Pass the note you want sent, or omit it to use the saved draft. Requires LinkedIn connected in getcleed under Integrations.YesNoNot declaredNot declared
send_replySend a reply in a conversation, from the user's own LinkedIn account or mailbox. It reaches the lead immediately and cannot be undone: show the user the exact text and get their agreement first. Only conversations started by Getcleed outreach can be answered here.YesNoNot declaredNot declared
set_lead_statusDismiss saved leads (prospect ids from list_prospects): no more outreach goes to them and any sequence they are in is paused for them. "restored" brings dismissed leads back.NoNoNot declaredNot declared
start_sequenceStart a sequence: its leads are enrolled and steps begin going out on the sending schedule, from the user's own LinkedIn account. The first call returns how many people it reaches and whether messages are reviewed first; it only starts with confirm: true. With section, resumes just that section after stop_sequence (also confirmed first when the sequence is running). Needs LinkedIn connected and the sending schedule on (see get_account_status).YesNoNot declaredNot declared
stop_sequenceStop a running sequence: nothing more is sent until it is started again. With section, stops only the leads that came from that search and leaves the rest running. Stopping never unsends anything.NoNoNot declaredNot declared
update_sending_settingsWhen and how fast sequences send: time zone, days, hours, daily limits, and whether sending is on at all. Fields left out keep their value. Turning it on lets running sequences send: that first call returns the schedule and needs confirm: true, and the first time it also needs the time zone. Needs LinkedIn connected.YesNoNot declaredNot declared
update_sequence_leadAct on one lead inside a sequence (enrollmentId from get_sequence or list_sequence_messages). editText rewrites a message not sent yet. status "active" approves the waiting message when review is on (pass the evidenceFingerprint that list_sequence_messages returned with the text the user read) or resumes a paused lead (approving first returns the text and needs confirm: true); "paused" holds them; "skipped" takes them out of the sequence for good. An approved message is sent on schedule and cannot be unsent.YesNoNot declaredNot declared
update_targetingChange who find_leads looks for: target job titles, industries, countries and company sizes. Each field passed replaces that field; fields left out stay as they are. Show the user the current targeting (get_icp) and the change before calling. To exclude people, use add_exclusion instead.NoNoNot declaredNot declared

Details

Registry status
Active
Published
Sep 25, 2026
Updated
Sep 25, 2026
Categories (suggested)
CRMSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing