SalesBlink Cold Email
Cold email sequences, leads, templates, senders, inbox, and analytics via the SalesBlink API.
| Endpoint | https://mcp.salesblink.io/mcp (streamable-http) |
|---|---|
| Registry version | 1.2.0 |
| Now | 88 tools · grade C (65) · pin ts_2a6ff693e7b3655b84f74ec95d834289 · protocol 2025-06-18 |
| First / last listed | 2026-11-13 02:00 UTC / 2026-11-13 02:00 UTC |
| Grade over time | 2026-11-13: C (65), 88 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: signup get_all_lists create_list get_list update_list get_all_templates create_template get_template update_template get_inbox_threads get_thread_messages send_reply forward_inbox_message update_mail_state get_all_sequences create_sequence get_sequence update_sequence get_sequence_stats get_all_users add_user get_user update_user generate_login_link get_all_senders get_all_folders add_contacts remove_contact get_sent_activity get_opens_activity get_clicks_activity get_replies_activity archive_list archive_template archive_sequence archive_contact get_leads update_lead move_lead get_all_workspaces create_workspace update_workspace clone_sequence get_inbox_placement_tests create_inbox_placement_test pause_inbox_placement_test delete_inbox_placement_test get_reports create_folder get_warmup_links get_sender_connect_link get_bulk_senders_upload_link initialize_google_oauth initialize_outlook_oauth get_custom_domains get_signatures get_api_keys get_api_key_page_link get_api_key_refresh_link delete_api_key update_sender get_add_card_login_link get_remove_card_login_link get_analytics_overall get_analytics_daily get_analytics_lead_stats get_analytics_mailbox_stats reconnect_sender get_sender_health get_sender_warmup_stats fetch_sender_messages fetch_multiple_sender_messages get_sequence_leads unsubscribe_lead_from_sequence unsubscribe_lead_globally get_lead_messages export_sequence_leads update_sequence_status get_lead_activity_by_id get_lead_activity_by_email get_blocklist add_to_blocklist remove_from_blocklist check_blocklist delete_blocklist_entry verify_account list_my_workspaces select_workspace
signup | Signup for SalesBlink - Returns a magic sign-up link where a new user can create an account. params: none |
get_all_lists | Get All Lists - Retrieve all contact lists with optional filtering. Note: boolean filters (starred/archived) are unreliable. Supported filters: folder, search, sortBy, sortType, integration. Each list includes a `fields` array — the list's columns in snake_case (e.g. first_name, email, lead_score). params: limit, skip, search, folder, integration, sortBy, sortType, workspace_id |
create_list | Create a List - Create a new contact list. Contacts added to lists must originate from an evidenced import or consent source that the account holder already has (e.g. their own opt-in list, CRM export, or inbound leads) — not addresses assembled by the model. The response includes a `fields` array — the list's columns in snake_case (e.g. first_name, email). params: name*, folder, starred, verification, archive_invalid, archive_risky, workspace_id |
get_list | Get a Specific List - Retrieve details of a specific contact list. The response includes a `fields` array — the list's columns in snake_case (e.g. first_name, email, lead_score). params: id*, workspace_id |
update_list | Update a List - Update list properties. Archiving is handled by archive_list. params: id*, name, folder, starred, duplicate_removal, duplicate_removal_other_list, duplicate_removal_team_list, verification, archive_invalid, archive_risky, workspace_id |
get_all_templates | Get All Templates - Retrieve all email templates with optional filtering. Note: boolean filters (starred/archived) are unreliable. Supported filters: folder, type, taskType, search, sortBy, sortType. params: limit, skip, search, folder, type, taskType, sortBy, sortType, workspace_id |
create_template | Create a Template - Create a new email template. Attachments are not supported on this connector — to send files, attach them via the SalesBlink web app. params: name*, subject_line*, content*, folder, starred, attachments, workspace_id |
get_template | Get a Specific Template - Retrieve details of a specific email template. Template tests are included when includeTests is true. params: id*, includeTests, workspace_id |
update_template | Update a Template - Update an existing email template. Attachments are not supported on this connector — to send files, attach them via the SalesBlink web app. params: id*, name, subject_line, content, folder, starred, attachments, remove_attachments, workspace_id |
get_inbox_threads | Get Inbox Threads - Retrieve inbox threads with optional filtering. Note: only type, sequence, search, date, sender, limit, and skip are applied by the API. params: type, sequence, search, date, sender, limit, skip, workspace_id |
get_thread_messages | Get Thread Messages - Retrieve all messages in a specific thread params: messageId*, workspace_id |
send_reply | Send a Reply - Send a reply to a specific message thread. Attachments are not supported on this connector — to send files, attach them via the SalesBlink web app. params: messageId*, content*, cc, bcc, scheduled_time, tzMode, selectedTimezone, attachments, workspace_id |
forward_inbox_message | Forward Inbox Message - Forward an email to another recipient. Attachments are not supported on this connector — to send files, attach them via the SalesBlink web app. params: messageId*, email, content, cc, bcc, scheduled_time, tzMode, selectedTimezone, attachments, workspace_id |
update_mail_state | Update Mail State - Mark emails as read/unread or update outcome params: messageId*, unread, outcome, workspace_id |
get_all_sequences | Get All Sequences - Retrieve all sequences with optional filtering. Note: boolean filters (starred/archived) and owned_by are unreliable. Supported filters: search, status, folder, sortBy, sortType, sendAll. params: limit, skip, search, status, folder, sendAll, sortBy, sortType, workspace_id |
create_sequence | Create a Sequence - Create a new email sequence/campaign. Recipients must be the account holder's own contactable audience (e.g. their own opt-in or otherwise consented contacts) — never addresses assembled by the model — and suppression/blocklist is always enforced. Sequences are created paused by default; launching (resuming) sends emails to recipients and must only happen after explicit user co params: name*, senders*, lists*, folder, starred, launchTimingMode, scheduledAt, timezone, paused, confirm, delayEnabled, delayFrom, delayTo, stopWhenReplyRecieved, evergreen, bounceThreshold, bouncePause, autoPause, autoTagReplies, emailSendingHours, steps*, sendToOnlyVerifiedEmail, validEmail, riskyEmail, invalidEmail, checkEmailOpen, checkEmailClick, checkEmailReply, checkEmailBeforeSending, plainText, auto_reply, matchProvider, skip_esg, stopWhenReplyRecievedWhen, stopOnOutOfOffice, outOfOfficeWaitDays, bcc, workspace_id |
get_sequence | Get a Specific Sequence - Retrieve details of a specific sequence params: id*, workspace_id |
update_sequence | Update Sequence Properties and State. Archiving is handled by archive_sequence. Recipients must be the account holder's own contactable audience and suppression/blocklist is always enforced. Changing launch settings to start sending emails must only happen after explicit user confirmation. params: id*, name, paused, confirm, starred, senders, lists, folder, launchTimingMode, scheduledAt, timezone, stopWhenReplyRecieved, evergreen, delayEnabled, delayFrom, delayTo, emailSendingHours, steps, sendToOnlyVerifiedEmail, validEmail, riskyEmail, invalidEmail, checkEmailOpen, checkEmailClick, checkEmailReply, checkEmailBeforeSending, plainText, auto_reply, matchProvider, skip_esg, stopWhenReplyRecievedWhen, stopOnOutOfOffice, outOfOfficeWaitDays, bcc, workspace_id |
get_sequence_stats | Get Sequence Stats - Retrieve statistics for a specific sequence params: id*, workspace_id |
get_all_users | Get All Users - Retrieve all users in the account. Note: pagination and filtering parameters are accepted for compatibility but currently have no effect — the endpoint returns every user in the account with no pagination or filtering. params: workspace_id |
add_user | Add a User - Invite a new user to your account params: email*, role, url, workspace_id |
get_user | Get a Specific User - Retrieve a specific user by ID from the account user list. The public API only exposes GET /users, so the tool fetches the full list and returns the matching user. params: id*, workspace_id |
update_user | Update a User - Update user properties params: id*, name, role, workspace_id |
generate_login_link | Generate Login Link - Create a time-limited magic login link for the authenticated user params: redirect_url, expiry_minutes, workspace_id |
get_all_senders | Get All Email Senders - Retrieve all email sender accounts (flat list, not grouped by folder) params: limit, skip, search, folder, filter, workspace_id |
get_all_folders | Get All Folders - Retrieve all folders. The type filter supports 'all', 'general', and 'email-sender'. General folders (created without a type) hold lists, templates, and sequences; email-sender folders hold email senders only. params: type, limit, skip, search, workspace_id |
add_contacts | Add Contacts to a List - Add multiple contacts to an existing list. Contacts must come from an evidenced import or consent source that the account holder already has (e.g. their own opt-in list, CRM export, or inbound leads) — do not assemble addresses from model knowledge or web scraping. All contact field names use snake_case (e.g. first_name, last_name, email, phone, company_name, job_title, le params: list_id*, contacts*, remove_duplicates, consent_basis*, workspace_id |
remove_contact | Remove a Contact from a List - Remove a single contact from a list by email params: list_id*, email*, workspace_id |
get_sent_activity | Get Sent Activity - Get list of sent emails params: per_page, page, sequence_id, recipient_email_address, since, workspace_id |
get_opens_activity | Get Opens Activity - Get list of email opens params: per_page, page, sequence_id, recipient_email_address, since, workspace_id |
get_clicks_activity | Get Clicks Activity - Get list of link clicks params: per_page, page, sequence_id, recipient_email_address, since, workspace_id |
get_replies_activity | Get Replies Activity - Get list of email replies params: per_page, page, sequence_id, recipient_email_address, since, workspace_id |
archive_list | Archive or Unarchive a List - Archive lists to remove them from active views params: id*, archived, force, workspace_id |
archive_template | Archive or Unarchive a Template - Archive email templates params: id*, archived, force, workspace_id |
archive_sequence | Archive or Unarchive a Sequence - Archive sequences to pause and hide them params: id*, archived, workspace_id |
archive_contact | Archive or Unarchive a Contact - Archive leads/contacts to remove from active campaigns params: id*, archived, workspace_id |
get_leads | Get Leads in a List - Retrieve all leads/contacts in a specific list. Supported filters: search, archived, sort, sequence, status. params: list_id*, limit, skip, search, archived, sort, sequence, status, workspace_id |
update_lead | Update a Lead - Update lead/contact properties including custom fields. All field names use snake_case (e.g. first_name, company_name, lead_score). The `starred` boolean is a contact setting and is not added as a list column. Contact archiving is handled by archive_contact. params: id*, first_name, last_name, email, phone, company_name, job_title, starred, workspace_id |
move_lead | Move Lead to Another List - Move a lead from one list to another params: id*, list_id*, workspace_id |
get_all_workspaces | Get All Workspaces - Retrieve all accessible workspaces (owner only) params: workspace_id |
create_workspace | Create Workspace - Create a new workspace (owner only) params: workspaceName, name*, workspace_id |
update_workspace | Update Workspace - Update workspace name (owner only) params: id*, name*, workspace_id |
clone_sequence | Clone a Sequence - Create a copy of an existing sequence params: id*, workspace_id |
get_inbox_placement_tests | Get Inbox Placement Tests - Retrieve all deliverability tests params: limit, skip, owned_by, workspace_id |
create_inbox_placement_test | Create Inbox Placement Test - Test email deliverability across providers params: subject, body, name*, mode*, source*, content_type, sender_id, email_senders, sequence_id, template_id, schedule_day, plainText, workspace_id |
pause_inbox_placement_test | Pause Inbox Placement Test - Pause an active deliverability test params: id*, workspace_id |
delete_inbox_placement_test | Delete Inbox Placement Test - Remove a deliverability test. Requires explicit user confirmation, since deletion cannot be undone. params: id*, confirm*, workspace_id |
get_reports | Get Reports - Retrieve activity reports with date filtering params: limit, skip, from, to, owned_by, workspace_id |
create_folder | Create a Folder - Create a new folder for organizing items. The type field is supported only for email-sender folders; general folders for lists, templates, and sequences do not use it. params: name*, type, workspace_id |
get_warmup_links | Get Warmup Links - Retrieve all warmup link configurations for sender warmup params: limit, skip, workspace_id |
get_sender_connect_link | Get Sender Connect Link - Returns a magic login link to the email-sender connection page where the user can connect a Gmail, Outlook, or SMTP/IMAP sender. params: workspace_id |
get_bulk_senders_upload_link | Get Bulk Senders Upload Link - Returns a magic login link to the email-sender connection page where the user can upload senders in bulk via CSV. params: workspace_id |
initialize_google_oauth | Initialize Google OAuth - Return the Google authorization URL for connecting a Gmail or Google Workspace sender. params: workspace_id |
initialize_outlook_oauth | Initialize Outlook OAuth - Return the Microsoft authorization URL for connecting an Outlook sender. params: workspace_id |
get_custom_domains | Get Custom Domains - Retrieve custom tracking domains for the workspace (including unverified domains with DNS setup instructions and status tags) params: limit, skip, workspace_id |
get_signatures | Get Email Signatures - Retrieve all email signatures params: limit, skip, workspace_id |
get_api_keys | Get API Keys - Retrieve all API keys for the account. For security, returned keys are masked (only the first and last 3 characters are shown, e.g. 'abc...xyz') — full key values are never exposed by this tool. To view or copy a full key, the account holder must use the API-key management page in the SalesBlink app (see get_api_key_page_link/get_api_key_refresh_link for a login link). params: workspace_id |
get_api_key_page_link | Get API Key Page Link - Returns a magic login link to the API keys page where the user can create a new API key. params: workspace_id |
get_api_key_refresh_link | Get API Key Refresh Link - Returns a magic login link to the API keys page where the user can refresh an existing API key. params: workspace_id |
delete_api_key | Delete API Key - Revoke an API key. Requires explicit user confirmation, since revoking a key immediately breaks any live integration using it. params: id*, confirm*, workspace_id |
update_sender | Update Sender - Update email sender settings (warmup, inbox, signature, tracking domain, etc.) params: id*, warmup_enabled, warmup_urls, warmup_templates, auto_ramp_up_enabled, ramp_up_frequency, max_daily_frequency, starting_warmup_frequency, open_rate, spam_protection, read_emulation, warmup_keyword, warmup_schedule, sequence_auto_ramp_up_enabled, sequence_initial_daily_frequency, sequence_ramp_up_frequency, sequence_max_daily_frequency, pause_cold_emails_when_health_low, pause_cold_emails_health_threshold, inbox_enabled, inbox_path, spam_path, signature, reply_to, dkim_identifier, use_custom_tracking_domain, tracking_domain, folder, workspace_id |
get_add_card_login_link | Get Add Card Login Link - Generate a magic login link to add a payment card params: workspace_id |
get_remove_card_login_link | Get Remove Card Login Link - Generate a magic login link to remove a saved payment card params: workspace_id |
get_analytics_overall | Get Overall Analytics - Overall stats across all sequences params: from, to, workspace_id |
get_analytics_daily | Get Daily Analytics - Day-wise overall stats params: from, to, timezone, workspace_id |
get_analytics_lead_stats | Get Lead-level Analytics - Lead-level stats params: from, to, limit, skip, workspace_id |
get_analytics_mailbox_stats | Get Mailbox Analytics - Overall mailbox stats params: from, to, limit, skip, workspace_id |
reconnect_sender | Reconnect Sender - Reconnect a failed sender params: id*, workspace_id |
get_sender_health | Get Sender Health - Get sender health and reputation score params: id*, workspace_id |
get_sender_warmup_stats | Get Sender Warmup Stats - Date-wise warmup stats (sent, sent_replies, received, received_replies, spam_to_inbox) plus per-ESP breakdown (esp_info: google/outlook/others with totalCount and spam_to_inbox) params: id*, days, workspace_id |
fetch_sender_messages | Fetch Sender Messages - Retrieve sent emails and received replies for a sender (max 50 messages, use skip for pagination) params: id*, skip, workspace_id |
fetch_multiple_sender_messages | Bulk Fetch Sender Messages - Retrieve sent emails and received replies across multiple senders (max 50 messages, use skip for pagination) params: ids*, skip, workspace_id |
get_sequence_leads | Get Sequence Leads - List leads in a sequence. Supported filters: status. not_contacted/contacted are evaluated on the lead's first-outreach task (first email not yet sent / sent); opened/clicked/replied/bounced/unsubscribed match engagement recorded on any step of the sequence. params: id*, limit, skip, status, workspace_id |
unsubscribe_lead_from_sequence | Unsubscribe Lead from Sequence - Unsubscribe a lead from a specific sequence params: sequence_id*, lead_id*, workspace_id |
unsubscribe_lead_globally | Unsubscribe Lead Globally - Unsubscribe a lead from all sequences params: id*, workspace_id |
get_lead_messages | Get Lead Message History - Message history for a lead in a sequence params: sequence_id*, lead_id*, workspace_id |
export_sequence_leads | Export Sequence Leads - Export sequence leads as CSV params: id*, limit, workspace_id |
update_sequence_status | Update Sequence Status - Start, pause, stop, or archive a sequence. Setting status to ACTIVE starts sending emails to recipients and requires explicit user confirmation from the account holder. params: id*, status*, confirm, workspace_id |
get_lead_activity_by_id | Get Lead Activity by ID - Activity of a lead via lead ID params: id*, sequence_id, from, to, limit, skip, workspace_id |
get_lead_activity_by_email | Get Lead Activity by Email - Retrieve activity for a lead using an email address instead of a lead ID. params: email*, sequence_id, from, to, limit, skip, workspace_id |
get_blocklist | Get Blocklist - List blocked emails and domains params: limit, skip, search, type, workspace_id |
add_to_blocklist | Add to Blocklist - Add emails and/or domains to the blocklist params: emails*, workspace_id |
remove_from_blocklist | Remove from Blocklist - Remove a single email/domain from the blocklist. Only one entry per call, and requires explicit user confirmation, since the removed address becomes eligible for outreach again. params: email*, confirm*, workspace_id |
check_blocklist | Check Blocklist - Check whether an email is blocked params: email*, workspace_id |
delete_blocklist_entry | Delete Blocklist Entry by ID - Remove a single blocklist entry by its ID. Requires explicit user confirmation, since the removed address becomes eligible for outreach again. params: id*, confirm*, workspace_id |
verify_account | Verify Current Account - Return information about the currently selected SalesBlink workspace account. params: workspace_id |
list_my_workspaces | List My Workspaces - Return every SalesBlink workspace available to the authenticated user, including its ID, name, and role. params: workspace_id |
select_workspace | Select Workspace - Set the SalesBlink workspace used by subsequent actions in this session. When omitted, the account's default workspace is used. params: workspace_id |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.