# SalesRobot — MCP server on mcp.ai > Connect your SalesRobot account and use 10 tools for AI sales tools straight from your AI agent. Connect with your own API key. SalesRobot automates LinkedIn outreach, campaign management, prospecting, messaging, and AI-personalized sales workflows. By: mcp.ai · official Page: https://mcp.ai/salesrobot ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_salesrobot?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/salesrobot/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/salesrobot/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/salesrobot/skill.md Postman collection (v2.1): https://mcp.ai/salesrobot/postman.json ## Tools - salesrobot_add_prospect_to_campaign(email?: string, job_title?: string, last_name?: string, first_name?: string, profile_url?: string, company_name?: string, campaign_uuid: string, custom_fields?: object, sales_nav_url?: string, unique_linkedin_id?: string, linkedin_account_uuid: string, starting_step_ordinal?: integer) — Add one identified LinkedIn prospect to a SalesRobot campaign. - salesrobot_get_linkedin_profile(identifier: string, linkedin_account_uuid: string) — Retrieve a LinkedIn person or company profile through a connected SalesRobot LinkedIn account. - salesrobot_get_prospect_sequence_status(campaign_uuid?: string, prospect_uuid: string, linkedin_account_uuid: string) — Get sequence-step execution and message status for one prospect, optionally within a campaign. - salesrobot_list_campaign_prospects(tags?: string[], limit?: integer, next_cursor?: string, search_term?: string, no_reply_yet?: boolean, campaign_uuid?: string, email_available?: boolean, last_activities?: string[], linkedin_account_uuid: string) — List and filter prospects for a campaign or across campaigns on one connected LinkedIn account. - salesrobot_list_campaigns(limit?: integer, statuses?: string[], is_archived?: boolean, next_cursor?: string, search_term?: string, linkedin_account_uuid: string) — List and filter campaigns for one connected LinkedIn account, returning campaign UUIDs for prospect and status workflows. - salesrobot_list_inbox_threads(tags?: string[], limit?: integer, is_paused?: boolean, is_unread?: boolean, thread_id?: string, inbox_type?: string, next_cursor?: string, search_term?: string, campaign_uuid?: string, prospect_uuids?: string[], linkedin_account_uuid: string) — List and filter synchronized SalesRobot inbox threads for one connected LinkedIn account. - salesrobot_list_linkedin_accounts(tags?: string[], limit?: integer, next_cursor?: string, search_term?: string, health_statuses?: string[], license_statuses?: string[]) — List LinkedIn accounts connected to SalesRobot and return the account UUIDs required by most other tools. - salesrobot_list_linkedin_posts(identifier?: string, is_company?: boolean, next_cursor?: string, profile_url?: string, linkedin_account_uuid: string) — List recent posts for a LinkedIn person or company through a connected SalesRobot LinkedIn account. - salesrobot_send_message(message: string, thread_id?: string, prospect_uuid?: string, attachment_url?: string, unipile_chat_id?: string, attachment_file_name?: string, linkedin_account_uuid: string, unipile_sales_nav_chat_id?: string) — Send one message in an existing SalesRobot LinkedIn conversation. This immediately performs external outreach to the selected prospect; confirm the recipient and message content before calling. - salesrobot_update_prospect(email?: string, job_title?: string, last_name?: string, first_name?: string, profile_url?: string, company_name?: string, phone_number?: string, custom_fields?: object, prospect_uuid: string, sales_nav_url?: string, linkedin_account_uuid: string) — Update profile, contact, and custom field data for one existing SalesRobot prospect. Omitted fields remain unchanged. ## Example prompts - "What can I do in SalesRobot?" - "Show me a summary of my SalesRobot account" ## Links Docs: https://mcp.ai/docs/mcps/salesrobot Website: https://mcp.ai/mcps/salesrobot