{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_j8zw6k8keyt3","handle":"linkedin-buying-signals","url":"https://wellknown.network/agents/linkedin-buying-signals","links":{"self":"https://wellknown.network/agents/linkedin-buying-signals/record.json","html":"https://wellknown.network/agents/linkedin-buying-signals","markdown":"https://wellknown.network/agents/linkedin-buying-signals/record.md","api":"https://wellknown.network/api/v1/agents/linkedin-buying-signals","status":"https://wellknown.network/api/v1/agents/linkedin-buying-signals/status","claim":"https://wellknown.network/agents/linkedin-buying-signals/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/linkedin-buying-signals/claim.json","badge":"https://wellknown.network/agents/linkedin-buying-signals/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/linkedin-buying-signals/history","tools":"https://wellknown.network/api/v1/agents/linkedin-buying-signals/tools"},"ard":{"identifier":"urn:air:www.getcleed.com:server:linkedin-buying-signals","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"linkedin-buying-signals","summary":"Find B2B prospects showing buying signals on LinkedIn and draft the outreach.","description":"Find B2B prospects showing buying signals on LinkedIn and draft the outreach.","publisher":{"name":"com.getcleed","url":null},"homepage":"https://www.getcleed.com/claude","repository":"https://github.com/nossa-y/hp-auto-deploy","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.getcleed.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-25T05:57:22.417761Z","publishedAt":"2026-09-25T05:57:22.417761Z","registryName":"com.getcleed/linkedin-buying-signals"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.social","name":"Social Media","confidence":1,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":1,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"research.people-companies","name":"People & Company Research","confidence":0.554,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.525,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.525,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.51,"provenance":"derived"}],"categories":["ai","content","dev","productivity","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-10T09:24:36.049Z","lastProbedAt":"2026-10-10T09:24:36.049Z","statusComputedAt":"2026-10-10T09:26:03.200Z","reliability30d":{"probes":55,"successRate":1,"p50Ms":423,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":55,"ok":55,"authBoundaryOk":0,"serviceOk":55,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T09:24:36.049Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":187,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T02:29:39.344Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":160,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T19:25:55.995Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":299,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:29:10.729Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":177,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T06:21:51.410Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":229,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T23:21:48.705Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":169,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T16:28:51.379Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":199,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T10:23:06.018Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":186,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T03:24:42.886Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":186,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T20:31:22.613Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1594,"error":null,"detail":{"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"toolCount":15,"toolsHash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","serverName":"getcleed","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_prospects","description":"Search the saved prospects in the account. Filter by company, industry, job title, country, signal type, minimum number of signals, whether an email address is "},{"name":"get_prospect","description":"Everything known about one prospect: role, company, location, language, every detected signal with the verbatim quote from its source and the LinkedIn URL it ca"},{"name":"get_pipeline_stats","description":"How 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 i"},{"name":"list_signals","description":"The 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 th"},{"name":"get_icp","description":"The active ICP: target roles, industries, countries, company sizes, relevant keywords and any exclusions. This is what sourcing and scoring filter against."},{"name":"add_leads_from_urls","description":"Save LinkedIn profiles as prospects and enrich them (name, role, company, industry, location, language). Skips anyone already saved. Counts against the import q"},{"name":"find_leads_from_signals","description":"Search 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 w"},{"name":"import_sourced_leads","description":"Save candidates returned by find_leads_from_signals. They arrive already enriched and with the signal attached, including the verbatim quote from the post that "},{"name":"analyze_prospects","description":"Run the signal pipeline on prospects: enrich anyone missing company data, read their recent LinkedIn activity, and detect buying signals. Every signal kept must"},{"name":"draft_email","description":"Write 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."},{"name":"draft_linkedin_message","description":"Write a short LinkedIn connection note for a prospect from their detected signals, in their language. Saves the draft and returns it. Does not send."},{"name":"send_email","description":"Send 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"},{"name":"send_linkedin_message","description":"Send 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. P"},{"name":"mark_email_sent","description":"Record that a prospect was emailed outside getcleed, so reporting and follow-ups stay correct."},{"name":"create_custom_signal","description":"Teach the account a new buying signal to look for, described in plain language (for example \"people complaining their onboarding takes too long\"). Future analys"}],"package":null,"toolSurface":{"id":"ts_p4yxnjtan6f6","endpointId":"ep_7rzjwzrctsrs","hash":"ef5e1298bdbfd81530e001c5f9226a234b783fcaa7e9a9ec0e723dd4e546b6b6","toolCount":15,"serverName":"getcleed","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-25T10:26:08.357Z","lastSeenAt":"2026-10-10T09:24:36.044Z","observations":55,"toolNames":["list_prospects","get_prospect","get_pipeline_stats","list_signals","get_icp","add_leads_from_urls","find_leads_from_signals","import_sourced_leads","analyze_prospects","draft_email","draft_linkedin_message","send_email","send_linkedin_message","mark_email_sent","create_custom_signal"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_7rzjwzrctsrs","url":"https://www.getcleed.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T19:25:55.996Z","auth":{"observedAt":"2026-10-09T19:25:56.466Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T19:25:56.492Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"www.getcleed.com","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-10-06T22:55:28.000Z","validTo":"2027-01-04T22:55:27.000Z","daysToExpiry":86,"sanCount":1,"fingerprint256":"A6:0C:D0:D4:85:E6:97:5F:6D:85:4A:8A:A7:E0:43:82:80:A0:48:80:2F:8C:64:97:10:9F:7D:59:E3:08:F9:DE"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.getcleed/linkedin-buying-signals","url":"https://registry.modelcontextprotocol.io/v0/servers/com.getcleed%2Flinkedin-buying-signals","firstSeenAt":"2026-09-25T10:19:35.610Z","fetchedAt":"2026-10-09T06:18:02.069Z","normalizedAt":"2026-10-09T06:18:02.069Z"}]},"firstSeenAt":"2026-09-25T10:19:35.610Z","updatedAt":"2026-10-10T09:26:53.426Z"}