io.github.open-salesblink/cold-email-salesblink

SalesBlink Cold Email

Cold email sequences, leads, templates, senders, inbox, and analytics via the SalesBlink API.

Endpointhttps://mcp.salesblink.io/mcp (streamable-http)
Registry version1.2.0
Now88 tools · grade C (65) · pin ts_2a6ff693e7b3655b84f74ec95d834289 · protocol 2025-06-18
First / last listed2026-11-13 02:00 UTC / 2026-11-13 02:00 UTC
Grade over time2026-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.

Timeline

First listing · 2026-11-13 02:00 UTC
88 tools, grade C (65)

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

Current tools (88)

signupSignup for SalesBlink - Returns a magic sign-up link where a new user can create an account.
params: none
get_all_listsGet 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_listCreate 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_listGet 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_listUpdate 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_templatesGet 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_templateCreate 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_templateGet a Specific Template - Retrieve details of a specific email template. Template tests are included when includeTests is true.
params: id*, includeTests, workspace_id
update_templateUpdate 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_threadsGet 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_messagesGet Thread Messages - Retrieve all messages in a specific thread
params: messageId*, workspace_id
send_replySend 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_messageForward 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_stateUpdate Mail State - Mark emails as read/unread or update outcome
params: messageId*, unread, outcome, workspace_id
get_all_sequencesGet 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_sequenceCreate 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_sequenceGet a Specific Sequence - Retrieve details of a specific sequence
params: id*, workspace_id
update_sequenceUpdate 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_statsGet Sequence Stats - Retrieve statistics for a specific sequence
params: id*, workspace_id
get_all_usersGet 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_userAdd a User - Invite a new user to your account
params: email*, role, url, workspace_id
get_userGet 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_userUpdate a User - Update user properties
params: id*, name, role, workspace_id
generate_login_linkGenerate Login Link - Create a time-limited magic login link for the authenticated user
params: redirect_url, expiry_minutes, workspace_id
get_all_sendersGet All Email Senders - Retrieve all email sender accounts (flat list, not grouped by folder)
params: limit, skip, search, folder, filter, workspace_id
get_all_foldersGet 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_contactsAdd 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_contactRemove a Contact from a List - Remove a single contact from a list by email
params: list_id*, email*, workspace_id
get_sent_activityGet Sent Activity - Get list of sent emails
params: per_page, page, sequence_id, recipient_email_address, since, workspace_id
get_opens_activityGet Opens Activity - Get list of email opens
params: per_page, page, sequence_id, recipient_email_address, since, workspace_id
get_clicks_activityGet Clicks Activity - Get list of link clicks
params: per_page, page, sequence_id, recipient_email_address, since, workspace_id
get_replies_activityGet Replies Activity - Get list of email replies
params: per_page, page, sequence_id, recipient_email_address, since, workspace_id
archive_listArchive or Unarchive a List - Archive lists to remove them from active views
params: id*, archived, force, workspace_id
archive_templateArchive or Unarchive a Template - Archive email templates
params: id*, archived, force, workspace_id
archive_sequenceArchive or Unarchive a Sequence - Archive sequences to pause and hide them
params: id*, archived, workspace_id
archive_contactArchive or Unarchive a Contact - Archive leads/contacts to remove from active campaigns
params: id*, archived, workspace_id
get_leadsGet 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_leadUpdate 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_leadMove Lead to Another List - Move a lead from one list to another
params: id*, list_id*, workspace_id
get_all_workspacesGet All Workspaces - Retrieve all accessible workspaces (owner only)
params: workspace_id
create_workspaceCreate Workspace - Create a new workspace (owner only)
params: workspaceName, name*, workspace_id
update_workspaceUpdate Workspace - Update workspace name (owner only)
params: id*, name*, workspace_id
clone_sequenceClone a Sequence - Create a copy of an existing sequence
params: id*, workspace_id
get_inbox_placement_testsGet Inbox Placement Tests - Retrieve all deliverability tests
params: limit, skip, owned_by, workspace_id
create_inbox_placement_testCreate 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_testPause Inbox Placement Test - Pause an active deliverability test
params: id*, workspace_id
delete_inbox_placement_testDelete Inbox Placement Test - Remove a deliverability test. Requires explicit user confirmation, since deletion cannot be undone.
params: id*, confirm*, workspace_id
get_reportsGet Reports - Retrieve activity reports with date filtering
params: limit, skip, from, to, owned_by, workspace_id
create_folderCreate 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_linksGet Warmup Links - Retrieve all warmup link configurations for sender warmup
params: limit, skip, workspace_id
get_sender_connect_linkGet 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_linkGet 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_oauthInitialize Google OAuth - Return the Google authorization URL for connecting a Gmail or Google Workspace sender.
params: workspace_id
initialize_outlook_oauthInitialize Outlook OAuth - Return the Microsoft authorization URL for connecting an Outlook sender.
params: workspace_id
get_custom_domainsGet 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_signaturesGet Email Signatures - Retrieve all email signatures
params: limit, skip, workspace_id
get_api_keysGet 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_linkGet 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_linkGet 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_keyDelete 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_senderUpdate 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_linkGet Add Card Login Link - Generate a magic login link to add a payment card
params: workspace_id
get_remove_card_login_linkGet Remove Card Login Link - Generate a magic login link to remove a saved payment card
params: workspace_id
get_analytics_overallGet Overall Analytics - Overall stats across all sequences
params: from, to, workspace_id
get_analytics_dailyGet Daily Analytics - Day-wise overall stats
params: from, to, timezone, workspace_id
get_analytics_lead_statsGet Lead-level Analytics - Lead-level stats
params: from, to, limit, skip, workspace_id
get_analytics_mailbox_statsGet Mailbox Analytics - Overall mailbox stats
params: from, to, limit, skip, workspace_id
reconnect_senderReconnect Sender - Reconnect a failed sender
params: id*, workspace_id
get_sender_healthGet Sender Health - Get sender health and reputation score
params: id*, workspace_id
get_sender_warmup_statsGet 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_messagesFetch 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_messagesBulk 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_leadsGet 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_sequenceUnsubscribe Lead from Sequence - Unsubscribe a lead from a specific sequence
params: sequence_id*, lead_id*, workspace_id
unsubscribe_lead_globallyUnsubscribe Lead Globally - Unsubscribe a lead from all sequences
params: id*, workspace_id
get_lead_messagesGet Lead Message History - Message history for a lead in a sequence
params: sequence_id*, lead_id*, workspace_id
export_sequence_leadsExport Sequence Leads - Export sequence leads as CSV
params: id*, limit, workspace_id
update_sequence_statusUpdate 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_idGet 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_emailGet 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_blocklistGet Blocklist - List blocked emails and domains
params: limit, skip, search, type, workspace_id
add_to_blocklistAdd to Blocklist - Add emails and/or domains to the blocklist
params: emails*, workspace_id
remove_from_blocklistRemove 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_blocklistCheck Blocklist - Check whether an email is blocked
params: email*, workspace_id
delete_blocklist_entryDelete 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_accountVerify Current Account - Return information about the currently selected SalesBlink workspace account.
params: workspace_id
list_my_workspacesList My Workspaces - Return every SalesBlink workspace available to the authenticated user, including its ID, name, and role.
params: workspace_id
select_workspaceSelect 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.