此 MCP 可以做什么
Supports LinkedIn lead discovery, contact enrichment, CRM pipelines, campaign sequencing, message approval and human-reviewed outreach.
工具
输入模式
{'type': 'object', 'required': ['prospect_company_ids'], 'properties': {'prospect_company_ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'minItems': 1}}}
输入模式
{'type': 'object', 'required': ['campaign_id', 'contact_ids'], 'properties': {'campaign_id': {'type': 'string', 'description': 'UUID of the campaign'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of contact UUIDs to add'}}}
输入模式
{'type': 'object', 'required': ['contact_ids'], 'properties': {'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 200, 'minItems': 1}}}
输入模式
{'type': 'object', 'required': ['list_id', 'contact_ids'], 'properties': {'list_id': {'type': 'string', 'description': 'UUID of the target lead list (from list_lead_lists).'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'UUIDs of contacts to move into the list (max 200).'}}}
输入模式
{'type': 'object', 'required': ['label'], 'properties': {'type': {'enum': ['text', 'number', 'date', 'url'], 'type': 'string', 'description': "Field type. Default 'text'."}, 'label': {'type': 'string', 'description': 'Display name of the field.'}}}
输入模式
{'type': 'object', 'required': ['label'], 'properties': {'color': {'type': 'string', 'description': 'Hex color for the stage dot. Optional.'}, 'label': {'type': 'string', 'description': 'Display name of the stage.'}}}
输入模式
{'type': 'object', 'required': ['campaign_contact_id'], 'properties': {'skip_gpt_check': {'type': 'boolean', 'description': 'If true, skip the gpt-5-nano quality check (default false).'}, 'edited_messages': {'type': 'array', 'items': {'type': 'object', 'required': ['step_id', 'message'], 'properties': {'message': {'type': 'string'}, 'step_id': {'type': 'string'}}}, 'description': 'Optional list of edits to apply before approving'}, 'campaign_contact_id': {'type': 'string', 'description': 'UUID of the campaign_contact'}}}
输入模式
{'type': 'object', 'required': ['outreach_id'], 'properties': {'reason': {'type': 'string'}, 'outreach_id': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'domain': {'type': 'string', 'description': 'Optional company domain or URL to check.'}, 'company': {'type': 'string', 'description': 'Optional company name to check.'}, 'contact_id': {'type': 'string', 'description': 'Optional saved contact UUID. Its company and domain are checked.'}}}
输入模式
{'type': 'object', 'required': ['task_id'], 'properties': {'status': {'enum': ['done', 'open', 'cancelled'], 'type': 'string', 'description': "New status. Default 'done'."}, 'task_id': {'type': 'string', 'description': 'UUID of the task'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'reconnect': {'type': 'boolean', 'description': 'Reconnect an existing account (e.g. blocked/expired). Default false.'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile. Optional â\x80\x94 defaults to active/first.'}}}
输入模式
{'type': 'object', 'required': ['name', 'profile_id', 'steps'], 'properties': {'name': {'type': 'string', 'description': 'Campaign name'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['action'], 'properties': {'action': {'enum': ['connect', 'message', 'visit'], 'type': 'string', 'description': 'Step action'}, 'use_ai': {'type': 'boolean', 'description': 'Generate the message with AI (default true for message/connect)'}, 'ai_prompt': {'type': 'string', 'description': 'Instructions for the AI message'}, 'ai_template': {'type': 'string', 'description': 'Template / style sample. Placeholders: {oslovenÃ\xad}, {{first_name}}, {jméno}, {{company}}, {firma}, [Jméno], [Firma], etc. When use_ai is false (or AI falls back), placeholders are replaced automatically.'}, 'delay_hours': {'type': 'number', 'description': 'Hours to wait before this step (default 0)'}, 'send_without_message': {'type': 'boolean', 'description': "For 'connect': send the invite without a note (default true)"}}}, 'description': 'Ordered campaign steps'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile to send from'}, 'daily_limit': {'type': 'number', 'description': 'Max actions per day for this campaign. Optional.'}, 'description': {'type': 'string', 'description': 'Optional description'}, 'sender_context': {'type': 'string', 'description': 'Context about the sender used by the AI when writing messages. Optional.'}}}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'List name (max 120 characters).'}, 'description': {'type': 'string', 'description': 'Optional list description (max 1000 characters).'}}}
输入模式
{'type': 'object', 'required': ['title'], 'properties': {'title': {'type': 'string', 'description': 'What needs doing.'}, 'due_at': {'type': 'string', 'description': 'ISO 8601 due date/time. Optional.'}, 'details': {'type': 'string', 'description': 'Extra notes. Optional.'}, 'contact_id': {'type': 'string', 'description': 'UUID of the related lead. Optional.'}}}
输入模式
{'type': 'object', 'required': ['contact_ids', 'confirm'], 'properties': {'force': {'type': 'boolean', 'description': 'Delete even contacts that are mid-campaign. Default false.'}, 'confirm': {'type': 'boolean', 'description': 'Must be true â\x80\x94 the user explicitly approved the deletion.'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'minItems': 1, 'description': '1â\x80\x93100 contact UUIDs.'}, 'delete_crm_leads': {'type': 'boolean', 'description': 'Also delete the CRM leads of these contacts. Default false (leads stay, unlinked).'}}}
输入模式
{'type': 'object', 'required': ['crm_company_id', 'confirm'], 'properties': {'confirm': {'type': 'boolean', 'description': 'Must be true â\x80\x94 the user explicitly approved the deletion.'}, 'delete_leads': {'type': 'boolean', 'description': "Also delete the company's CRM leads. Default false."}, 'crm_company_id': {'type': 'string', 'description': 'CRM company UUID.'}}}
输入模式
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'Key of the field to remove.'}}}
输入模式
{'type': 'object', 'required': ['crm_lead_ids', 'confirm'], 'properties': {'confirm': {'type': 'boolean', 'description': 'Must be true â\x80\x94 the user explicitly approved the deletion.'}, 'crm_lead_ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'minItems': 1, 'description': '1â\x80\x93100 CRM lead UUIDs.'}}}
输入模式
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'Key of the stage to delete.'}, 'reassign_to': {'type': 'string', 'description': 'Key of the stage to move its leads to. Optional.'}}}
输入模式
{'type': 'object', 'required': ['contact_ids'], 'properties': {'profile_id': {'type': 'string', 'description': 'UUID of the user_profile / LinkedIn account to scrape with. Optional â\x80\x94 defaults to active profile.'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'UUIDs of the contacts to enrich (max 8 per call).'}}}
输入模式
{'type': 'object', 'required': ['campaign_id', 'contact_ids'], 'properties': {'reason': {'type': 'string', 'description': 'Optional audit reason (max 500 characters).'}, 'campaign_id': {'type': 'string', 'description': 'UUID of the campaign.'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'minItems': 1, 'description': 'One to 100 contact UUIDs to exclude.'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 5000, max 20000).'}}}
输入模式
{'type': 'object', 'required': ['campaign_contact_id', 'step_id'], 'properties': {'step_id': {'type': 'string', 'description': 'UUID of the campaign_messages step to generate the message for'}, 'campaign_contact_id': {'type': 'string', 'description': 'UUID of the campaign_contact'}, 'custom_instructions': {'type': 'string', 'description': "Optional extra instructions appended to the step's ai_prompt (e.g. tone, angle)."}}}
输入模式
{'type': 'object', 'required': ['chat_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max messages (1-50, default 15)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor. Optional.'}, 'chat_id': {'type': 'string', 'description': 'Chat ID from list_inbox_chats'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile. Optional â\x80\x94 defaults to active profile.'}}}
输入模式
{'type': 'object', 'required': ['contact_id'], 'properties': {'contact_id': {'type': 'string', 'description': 'UUID of the contact'}}}
输入模式
{'type': 'object', 'required': ['crm_company_id'], 'properties': {'crm_company_id': {'type': 'string', 'description': 'UUID from list_crm_companies, search_crm_leads or get_lead_context.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'profile_id': {'type': 'string', 'description': 'UUID of the user_profile to check. Optional â\x80\x94 defaults to the active profile.'}}}
输入模式
{'type': 'object', 'required': ['outreach_id'], 'properties': {'outreach_id': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'LinkedIn job posting ID, as returned in the job_id field by search_job_postings.'}}}
输入模式
{'type': 'object', 'required': ['contact_id'], 'properties': {'contact_id': {'type': 'string', 'description': 'UUID of the contact'}, 'notes_limit': {'type': 'number', 'description': 'Max conversation summaries to return (default 5).'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'profile_id': {'type': 'string', 'description': 'UUID of the user_profile to check. Optional.'}}}
输入模式
{'type': 'object', 'required': ['search_url', 'list_name'], 'properties': {'limit': {'type': 'number', 'description': 'Max companies for this call (default 10; capped by the active LinkedIn safety preset).'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor returned by a previous import.'}, 'list_name': {'type': 'string', 'description': 'Name of the durable company list in Salesbot.'}, 'search_url': {'type': 'string', 'description': 'Full LinkedIn company-search, Sales Navigator account-search, saved-search or account-list URL.'}, 'save_to_crm': {'type': 'boolean', 'description': 'Also create/update company records in CRM. Default false.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows (default 100, max 200).'}, 'query': {'type': 'string', 'description': 'Optional domain or company-name search.'}, 'offset': {'type': 'number', 'description': 'Pagination offset (default 0).'}}}
输入模式
{'type': 'object', 'required': ['campaign_id'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum contacts (default 50, max 200).'}, 'campaign_id': {'type': 'string', 'description': 'Campaign UUID.'}}}
输入模式
{'type': 'object', 'properties': {'status': {'enum': ['draft', 'running', 'paused', 'completed', 'stopped'], 'type': 'string', 'description': 'Filter by campaign status. Optional.'}}}
输入模式
{'type': 'object', 'required': ['company_list_id'], 'properties': {'limit': {'type': 'number', 'description': 'Default 50, maximum 200.'}, 'query': {'type': 'string', 'description': 'Optional company-name filter.'}, 'offset': {'type': 'number', 'description': 'Pagination offset, default 0.'}, 'company_list_id': {'type': 'string', 'description': 'UUID from list_company_lists.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['list_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 50, max 200)'}, 'offset': {'type': 'number', 'description': 'Offset for pagination (default 0)'}, 'list_id': {'type': 'string', 'description': 'UUID of the lead list'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows (default 50, max 200).'}, 'query': {'type': 'string', 'description': 'Optional text search across company name, industry and location.'}, 'stage': {'type': 'string', 'description': 'Optional: only companies where someone is in this pipeline stage (e.g. replied, demo).'}, 'offset': {'type': 'number', 'description': 'Pagination offset (default 0).'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['provider'], 'properties': {'provider': {'enum': ['smartlead', 'instantly'], 'type': 'string'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Default 50, max 200.'}, 'status': {'type': 'string'}, 'contact_id': {'type': 'string'}, 'crm_lead_id': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Max chats (1-50, default 15)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous call. Optional.'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile to read from. Optional â\x80\x94 defaults to active profile.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['contact_id'], 'properties': {'kind': {'type': 'string', 'description': "Filter by kind (e.g. 'followup'). Optional."}, 'limit': {'type': 'number', 'description': 'Max rows (default 20, max 50).'}, 'channel': {'enum': ['email', 'linkedin'], 'type': 'string', 'description': 'Filter by channel. Optional.'}, 'contact_id': {'type': 'string', 'description': 'UUID of the contact (lead).'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Maximum pending actions (default 25, max 100).'}, 'action_type': {'enum': ['send_message', 'send_connection_request'], 'type': 'string', 'description': 'Optional action-type filter.'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 25, max 100)'}, 'campaign_id': {'type': 'string', 'description': 'Optional: filter to a single campaign'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 50, max 200).'}, 'status': {'enum': ['open', 'done', 'cancelled', 'all'], 'type': 'string', 'description': "Filter by status. Default 'open'."}, 'contact_id': {'type': 'string', 'description': 'Only tasks for this lead. Optional.'}}}
输入模式
{'type': 'object', 'required': ['contact_id', 'summary'], 'properties': {'summary': {'type': 'string', 'description': 'Concise summary of the conversation / current relationship state.'}, 'sentiment': {'enum': ['positive', 'neutral', 'negative'], 'type': 'string', 'description': 'Overall sentiment. Optional.'}, 'contact_id': {'type': 'string', 'description': 'UUID of the contact'}, 'pain_points': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Key pain points the prospect expressed. Optional.'}}}
输入模式
{'type': 'object', 'required': ['chat_id'], 'properties': {'chat_id': {'type': 'string', 'description': 'Chat ID from list_inbox_chats'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile. Optional â\x80\x94 defaults to active profile.'}}}
输入模式
{'type': 'object', 'required': ['keep_crm_company_id', 'merge_crm_company_id'], 'properties': {'keep_crm_company_id': {'type': 'string', 'description': 'Company that stays.'}, 'merge_crm_company_id': {'type': 'string', 'description': 'Duplicate that is merged in and removed.'}}}
输入模式
{'type': 'object', 'required': ['campaign_id'], 'properties': {'limit': {'type': 'number', 'description': 'Contacts to queue now (default 10, max 10).'}, 'campaign_id': {'type': 'string', 'description': 'Campaign UUID.'}}}
输入模式
{'type': 'object', 'required': ['profile_id', 'text'], 'properties': {'text': {'type': 'string', 'description': 'Post text (LinkedIn limit ~3000 chars). Plain text with line breaks; LinkedIn does not render Markdown.'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile to post from (must have a connected LinkedIn account)'}, 'auto_publish': {'type': 'boolean', 'description': 'If true, publish immediately (subject to MCP approval setting). Default false = save as draft for in-app review.'}, 'external_link': {'type': 'string', 'description': 'Optional URL to attach as a link preview'}, 'as_organization': {'type': 'string', 'description': 'Optional LinkedIn organization URN to post as a company page (must be admin in LinkedIn)'}}}
输入模式
{'type': 'object', 'required': ['campaign_contact_id', 'reason'], 'properties': {'reason': {'type': 'string', 'description': 'Why the drafts were rejected (used as regeneration feedback)'}, 'regenerate': {'type': 'boolean', 'description': 'Immediately queue a replacement draft in the background. Default false.'}, 'campaign_contact_id': {'type': 'string', 'description': 'UUID of the campaign_contact'}}}
输入模式
{'type': 'object', 'required': ['contact_ids'], 'properties': {'list_id': {'type': 'string', 'description': 'Optional. If given, only contacts CURRENTLY in this list are removed â\x80\x94 a guard so contacts sitting in other lists are left untouched. Omit to remove the given contacts from whichever list they are in.'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'UUIDs of contacts to remove from their current list (max 200).'}}}
输入模式
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'Key of the stage to change.'}, 'color': {'type': 'string', 'description': 'New hex color. Optional.'}, 'label': {'type': 'string', 'description': 'New display name. Optional.'}}}
输入模式
{'type': 'object', 'required': ['chat_id', 'message'], 'properties': {'chat_id': {'type': 'string', 'description': 'Chat ID from list_inbox_chats'}, 'message': {'type': 'string', 'description': 'Reply text (max 5000 chars)'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile to send from. Optional â\x80\x94 defaults to active profile.'}}}
输入模式
{'type': 'object', 'required': ['contact_id', 'body'], 'properties': {'body': {'type': 'string', 'description': 'The message text.'}, 'kind': {'type': 'string', 'description': "What this message is, e.g. 'initial' or 'followup' (free text). Default 'initial'."}, 'status': {'enum': ['draft', 'queued', 'sent'], 'type': 'string', 'description': "Lifecycle state. Default 'draft' â\x80\x94 set 'sent' after you push it elsewhere."}, 'channel': {'enum': ['email', 'linkedin'], 'type': 'string', 'description': "Where this copy is meant to go. Default 'email'."}, 'subject': {'type': 'string', 'description': 'Subject line (for email). Optional.'}, 'contact_id': {'type': 'string', 'description': 'UUID of the contact (lead).'}, 'message_id': {'type': 'string', 'description': 'Update this existing stored message instead of creating a new one. Optional.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows (default 50, max 200).'}, 'query': {'type': 'string', 'description': 'Optional text search across name, company, email, role, headline, LinkedIn URL and campaign name.'}, 'stage': {'type': 'string', 'description': 'Optional pipeline stage key, e.g. demo or won.'}, 'offset': {'type': 'number', 'description': 'Pagination offset (default 0).'}, 'list_id': {'type': 'string', 'description': 'Optional contact-list UUID filter.'}, 'sort_by': {'enum': ['updated_at', 'created_at', 'stage_changed_at', 'deal_value', 'full_name'], 'type': 'string', 'description': 'Sort field. Default updated_at.'}, 'campaign_id': {'type': 'string', 'description': 'Optional campaign UUID filter.'}, 'crm_company_id': {'type': 'string', 'description': 'Optional CRM company UUID filter (people at one account).'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction. Default desc.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Max results (1-100, default 10)'}, 'list_id': {'type': 'string', 'description': "UUID of an existing lead list to save the found contacts into (from list_lead_lists). Optional â\x80\x94 defaults to the 'Google X-Ray' list."}, 'jobTitle': {'type': 'string', 'description': 'One job title. Use jobTitles for company decision-maker fallback.'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Additional keywords to include in search. Optional.'}, 'location': {'type': 'string', 'description': "Location filter (e.g. 'Praha', 'Brno'). Optional."}, 'jobTitles': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Alternative job titles combined with OR in one query, e.g. President, General Manager, Finance Director, Plant Manager.'}, 'excludeWords': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Words to exclude from search. Optional.'}}}
输入模式
{'type': 'object', 'required': ['keywords'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (1-50, default 10)'}, 'job_type': {'type': 'array', 'items': {'enum': ['full_time', 'part_time', 'contract', 'temporary', 'volunteer', 'internship', 'other'], 'type': 'string'}, 'description': 'Job type filter. Optional.'}, 'keywords': {'type': 'string', 'description': "Job title or keywords to search for (e.g. 'Sales Manager', 'frontend developer')"}, 'location': {'type': 'string', 'description': "Human-readable location (e.g. 'Praha', 'Brno', 'Berlin'). Resolved to LinkedIn geo ID automatically."}, 'presence': {'type': 'array', 'items': {'enum': ['on_site', 'hybrid', 'remote'], 'type': 'string'}, 'description': 'Workplace type filter. Optional.'}, 'seniority': {'type': 'array', 'items': {'enum': ['executive', 'director', 'mid_senior', 'associate', 'entry', 'intern'], 'type': 'string'}, 'description': 'Experience level filter. Optional.'}, 'easy_apply': {'type': 'boolean', 'description': 'Filter to Easy Apply jobs only. Optional.'}, 'locationId': {'type': 'string', 'description': 'Raw LinkedIn location ID. Use this OR location.'}, 'date_posted': {'type': 'number', 'description': 'Only jobs posted within this many days (e.g. 7 for last week). Optional.'}}}
输入模式
{'type': 'object', 'required': ['search_url'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 10; capped at 20 Classic or 30 Sales Navigator)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor returned as remaining_cursor after a partial/deferred page.'}, 'search_url': {'type': 'string', 'description': 'Full LinkedIn search URL'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 10; capped automatically at 20 Classic or 30 Sales Navigator)'}, 'title': {'type': 'string', 'description': "Single job title to search for (e.g. 'CEO'). Use `titles` instead when you have a priority order."}, 'titles': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 3, 'description': 'Up to 3 ordered plain job titles. With explicit companyId each title is sent as top-level keywords with CURRENT COMPANY applied. A raw batch with no role-relevant headlines counts as a miss. Classic may return the third title in remaining_titles because its safety budget permits only 2 provider searches. Run later batches only after retry_after.'}, 'company': {'type': 'string', 'description': "Company NAME for diagnostics, resolution, and guarded keyword fallback (e.g. 'Doosan'). Keep this a string; the provider company array is constructed internally."}, 'network': {'type': 'array', 'items': {'enum': ['S', 'O'], 'type': 'string'}, 'description': 'Ignored for company-role searches. Existing-connections mode always applies 1st-degree internally.'}, 'keywords': {'type': 'string', 'description': "Free keyword phrase for existing-connections mode, e.g. 'fleet manager'. Requires connectionsOnly: true."}, 'location': {'type': 'string', 'description': "Target geography. For Czech prospecting pass 'Czech Republic' or 'Czechia'; applied together with the company filter."}, 'companyId': {'type': 'string', 'description': 'Numeric LinkedIn company ID. Also provide `company`: in Sales Navigator mode Salesbot validates/re-resolves the ID against the Sales Navigator parameter directory before applying CURRENT COMPANY.'}, 'locationId': {'type': 'string', 'description': 'Raw LinkedIn geography ID. Prefer location unless you already know the correct ID.'}, 'departments': {'type': 'array', 'items': {'enum': ['finance', 'facility', 'fleet', 'operations', 'logistics', 'procurement', 'hr', 'it', 'sales', 'management'], 'type': 'string'}, 'maxItems': 8, 'description': "Business areas used to rank decision makers. Example: ['finance','operations','facility']. Used with decisionMakers:true."}, 'decisionMakers': {'type': 'boolean', 'description': 'Recommended company prospecting mode. Performs one company-scoped search for senior employees and ranks them locally; requires company. Do not combine with title/titles.'}, 'connectionsOnly': {'type': 'boolean', 'description': "When true, search the owner's synchronized 1st-degree connection cache locally. Requires keywords and performs zero LinkedIn searches."}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (1-30, default 10)'}, 'query': {'type': 'string', 'description': 'Google search query. Use operators like site:jobs.cz, intitle:, OR, quotes for exact match, etc.'}, 'country': {'type': 'string', 'description': "Country code for localized results (e.g. 'cz', 'sk', 'de', 'us'). Default: 'cz'."}, 'language': {'type': 'string', 'description': "Language code (e.g. 'cs', 'sk', 'en', 'de'). Default: 'cs'."}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'contact_id': {'type': 'string', 'description': 'UUID of the contact in DB (for blacklist check). Optional.'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile to send from'}, 'linkedin_id': {'type': 'string', 'description': 'LinkedIn public ID of the person to connect with'}}}
输入模式
{'type': 'object', 'required': ['provider', 'provider_campaign_id', 'body'], 'properties': {'body': {'type': 'string', 'description': 'Plain-text e-mail body.'}, 'email': {'type': 'string', 'description': 'Recipient address; required when the person has none saved.'}, 'subject': {'type': 'string'}, 'provider': {'enum': ['smartlead', 'instantly', 'mailbox'], 'type': 'string'}, 'contact_id': {'type': 'string'}, 'crm_lead_id': {'type': 'string'}, 'followup_body': {'type': 'string', 'description': 'Optional follow-up used by {{email_1follow_up_body}}.'}, 'provider_campaign_id': {'type': 'string', 'description': "Provider campaign id, or mailbox_id for provider 'mailbox'."}, 'provider_campaign_name': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Message text to send (max 5000 chars)'}, 'contact_id': {'type': 'string', 'description': 'Preferred: Salesbot contact UUID. Used to resolve linkedin_id safely.'}, 'profile_id': {'type': 'string', 'description': 'UUID of the user_profile to send from'}, 'linkedin_id': {'type': 'string', 'description': "LinkedIn public ID of the recipient (e.g. 'jan-novak-12345')"}}}
输入模式
{'type': 'object', 'required': ['contact_id', 'stage'], 'properties': {'note': {'type': 'string', 'description': 'Optional context for the history log.'}, 'stage': {'type': 'string', 'description': 'Target stage key (see list_crm_stages; defaults: prospect/contacted/replied/demo/won/lost).'}, 'contact_id': {'type': 'string', 'description': 'UUID of the contact/lead'}}}
输入模式
{'type': 'object', 'required': ['contact_id', 'fields'], 'properties': {'fields': {'type': 'object', 'description': 'Object mapping custom field keys to values, e.g. { "budget": 5000 }.'}, 'contact_id': {'type': 'string', 'description': 'UUID of the contact.'}}}
输入模式
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'description': 'UUID of the campaign to start'}}}
输入模式
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'description': 'UUID of the campaign to stop'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Relations per page (1-500, default 500).'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor returned by the previous sync page.'}, 'sync_id': {'type': 'string', 'description': 'Sync ID returned with the continuation cursor.'}}}
输入模式
{'type': 'object', 'required': ['campaign_id'], 'properties': {'name': {'type': 'string', 'description': 'New name. Optional.'}, 'status': {'enum': ['running', 'paused', 'draft', 'stopped'], 'type': 'string', 'description': 'New status (e.g. paused/running). Optional.'}, 'campaign_id': {'type': 'string', 'description': 'UUID of the campaign'}, 'daily_limit': {'type': 'number', 'description': 'New daily action limit. Optional.'}, 'description': {'type': 'string', 'description': 'New description. Optional.'}, 'sender_context': {'type': 'string', 'description': 'New sender context for the AI. Optional.'}, 'auto_approve_messages': {'type': 'boolean', 'description': 'Whether AI drafts are auto-approved. Optional.'}}}
输入模式
{'type': 'object', 'required': ['prospect_company_id', 'web_research'], 'properties': {'domain': {'type': 'string', 'description': 'Verified company domain.'}, 'website': {'type': 'string', 'description': 'Verified public company website URL.'}, 'web_research': {'type': 'string', 'description': 'Concise factual summary, max 8000 characters.'}, 'research_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Public source URLs used for the research.'}, 'prospect_company_id': {'type': 'string', 'description': 'UUID returned by list_companies.'}}}
输入模式
{'type': 'object', 'required': ['contact_id'], 'properties': {'email': {'type': 'string', 'description': 'Email address. Optional.'}, 'phone': {'type': 'string', 'description': 'Phone number. Optional.'}, 'company': {'type': 'string', 'description': 'Company name. Optional.'}, 'headline': {'type': 'string', 'description': 'LinkedIn-style headline. Optional.'}, 'location': {'type': 'string', 'description': 'City / location. Optional.'}, 'position': {'type': 'string', 'description': 'Job title / position. Optional.'}, 'contact_id': {'type': 'string', 'description': 'UUID of the contact'}}}
输入模式
{'type': 'object', 'required': ['crm_company_id'], 'properties': {'name': {'type': 'string'}, 'notes': {'type': 'string', 'description': 'Account note text.'}, 'website': {'type': 'string'}, 'industry': {'type': 'string'}, 'location': {'type': 'string'}, 'headcount': {'type': 'number'}, 'append_notes': {'type': 'boolean', 'description': 'Append notes as a new paragraph instead of replacing (default false).'}, 'crm_company_id': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'note': {'type': 'string', 'description': 'Optional note stored with a stage change.'}, 'email': {'type': 'string'}, 'phone': {'type': 'string'}, 'stage': {'type': 'string', 'description': 'Pipeline stage key returned by list_crm_stages.'}, 'company': {'type': 'string'}, 'headline': {'type': 'string'}, 'location': {'type': 'string'}, 'position': {'type': 'string'}, 'contact_id': {'type': 'string', 'description': 'Contact UUID. Use this when available.'}, 'deal_value': {'type': 'number', 'description': 'Non-negative deal value.'}, 'crm_lead_id': {'type': 'string', 'description': 'CRM lead UUID returned by search_crm_leads.'}, 'clear_deal_value': {'type': 'boolean', 'description': 'Set deal value to null.'}}}
输入模式
{'type': 'object', 'required': ['profile_url'], 'properties': {'company': {'type': 'string', 'description': 'Current company. Optional.'}, 'list_id': {'type': 'string', 'description': "UUID of an existing lead list to put the contact into (from list_lead_lists). Optional â\x80\x94 defaults to the 'CRM Imports' list. For an existing contact this MOVES it into that list."}, 'headline': {'type': 'string', 'description': 'LinkedIn headline. Optional.'}, 'position': {'type': 'string', 'description': 'Current role/title. Optional.'}, 'full_name': {'type': 'string', 'description': 'Contact name. Optional when it is not available yet.'}, 'profile_url': {'type': 'string', 'description': 'LinkedIn profile URL in the form https://www.linkedin.com/in/...'}, 'web_research': {'type': 'string', 'description': 'Free-text research about the person/company found online (news, website, recent events). Used as facts to personalize the outreach. Optional.'}, 'prospect_company_id': {'type': 'string', 'description': 'UUID returned by list_companies. Links this employee to the stored company and, when that company is in CRM, also adds/links the person to the CRM company.'}, 'personalization_note': {'type': 'string', 'description': "A short note/hook for writing the LinkedIn message (e.g. 'reference their new plant in Brno'). Fed to the message generator. Optional."}}}
近期工具变更
类似的 MCP 服务器
linkedin-buying-signals
Finds and analyzes LinkedIn prospects with buying signals, manages lead records and drafts or sends personalized email and Linked…
Pro Reach LinkedIn Outreach
Supports planning and managing LinkedIn outreach, including templates, leads, confirmation-gated launches, metrics, and replies.
Zevari
Supports review-gated LinkedIn prospecting and go-to-market outreach workflows.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
captapi
Retrieves social media profiles, posts, engagement metrics, comments, marketplace listings, events, and Meta advertising data acr…
SendIt
Plans, generates, approves, schedules, publishes, and analyzes social media content across LinkedIn, Instagram, Threads, TikTok, …
aidelly
Supports agency social media operations including content creation, approvals, scheduling, publishing, repurposing, analytics, ec…