SalesBlink Cold Email
REMOTE · MCP.SALESBLINK.IO · 2 COMPONENTS
Cold email sequences, leads, templates, senders, inbox, and analytics via the SalesBlink API.
Available components
Last scanned (4 hours ago)
Scores higher than 87% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Marketing and SEO
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security92
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
- The authorisation server supports Client ID Metadata Documents, the current MCP client-registration mechanism. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability68
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 11542 tokens (~131/item across 88 items; 88 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management39
- Stability check failed: schema churn in the 12 days we've observed: 0 tool removals, 1 breaking changes, 0 auth/transport breaks, 0 additions. See how to fix → Fail
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 7 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 88 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 36 to 39.
- 3 Nov 26 +1
- “update_sequence” added an optional parameter “stopOnOutOfOffice” cosmetic
- “create_sequence” added an optional parameter “outOfOfficeWaitDays” cosmetic
- “create_sequence” added an optional parameter “stopOnOutOfOffice” cosmetic
- “update_sequence” added an optional parameter “outOfOfficeWaitDays” cosmetic
4 cosmetic changes on this day. Switch on “Show cosmetic changes” to see them.
- 1 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 26.
- 31 Oct 26 0
- Stability: 0.20 → fail ▼ security
- A breaking change shipped without a version bump: still 1.5.2 ▼ security
- “update_sender” changed the type of “ramp_up_frequency”: number → integer ▼ functional
- “update_sender” changed the type of “read_emulation”: number → integer ▼ functional
- “update_sender” changed the type of “spam_protection”: number → integer ▼ functional
- “update_sender” changed the type of “starting_warmup_frequency”: number → integer ▼ functional
- “update_sender” changed the type of “max_daily_frequency”: number → integer ▼ functional
- “update_sender” changed the type of “open_rate”: number → integer ▼ functional
- “update_sender” added an optional parameter “warmup_schedule” cosmetic
- “update_sender” reworded the description of “ramp_up_frequency” cosmetic
- “update_sender” reworded the description of “read_emulation” cosmetic
- “update_sender” reworded the description of “spam_protection” cosmetic
- “update_sender” reworded the description of “starting_warmup_frequency” cosmetic
- “update_sender” reworded the description of “warmup_keyword” cosmetic
- “update_sender” reworded the description of “warmup_templates” cosmetic
- “update_sender” reworded the description of “warmup_urls” cosmetic
- “update_sender” reworded the description of “auto_ramp_up_enabled” cosmetic
- “update_sender” reworded the description of “max_daily_frequency” cosmetic
- “update_sender” reworded the description of “open_rate” cosmetic
- 29 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 25 Oct 26 +1
- Stability: unverified → 0.03 ▲ functional
- 24 Oct 26 77
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://mcp.salesblink.io/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=mcp.salesblink.io | CN=YE1,O=Let's Encrypt,C=US | 22 Sept 2026 | 21 Dec 2026 | ECDSA 256 | ECDSA-SHA384 | 62a0566df12918b12c927920d3db34392c9 |
| SANs: mcp.salesblink.io | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.salesblink.io. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| io. | present | 38690 | 8 | Verified |
| salesblink.io. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Enforced and verified
The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.
| Result | Enforced and verified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer resource_metadata="https://mcp.salesblink.io/.well-known/oauth-protected-resource", scope="openid email offline_access"
Bearer resource_metadata="https://mcp.salesblink.io/.well-known/oauth-protected-resource", scope="openid email offline_access" Protected resource metadata
| Document | https://mcp.salesblink.io/.well-known/oauth-protected-resource |
|---|---|
| Retrieved | Yes |
| Resource | https://mcp.salesblink.io/mcp |
| Authorisation server | https://mcp.salesblink.io |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.salesblink.io/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.salesblink.io/mcp | HTTPS enforced | 308 | https://mcp.salesblink.io/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
get_remove_card_login_link Get Remove Card Login Link ~54
Get Remove Card Login Link - Generate a magic login link to remove a saved payment card
| Name | Type | Req | Description |
|---|---|---|---|
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_replies_activity Get Replies Activity ~110
Get Replies Activity - Get list of email replies
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | – | Page number |
| per_page | number | – | Number of results per page (max 100) |
| recipient_email_address | string | – | Filter by recipient email |
| sequence_id | string | – | Filter by sequence ID |
| since | number | – | Filter events since timestamp (Unix ms) |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_reports Get Reports ~123
Get Reports - Retrieve activity reports with date filtering
| Name | Type | Req | Description |
|---|---|---|---|
| from | number | – | Start date timestamp (Unix ms) |
| limit | number | – | Maximum number of reports to return |
| owned_by | string | – | Filter by owner (admin/owner only) |
| skip | number | – | Page number (0-based). The server converts this to skip × limit as the database offset. |
| to | number | – | End date timestamp (Unix ms) |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_sender_connect_link Get Sender Connect Link ~69
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.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_sender_health Get Sender Health ~55
Get Sender Health - Get sender health and reputation score
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The sender ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_sender_warmup_stats Get Sender Warmup Stats ~113
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)
| Name | Type | Req | Description |
|---|---|---|---|
| days | number | – | Number of days (max 90) |
| id | string | yes | The sender ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_sent_activity Get Sent Activity ~109
Get Sent Activity - Get list of sent emails
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | – | Page number |
| per_page | number | – | Number of results per page (max 100) |
| recipient_email_address | string | – | Filter by recipient email |
| sequence_id | string | – | Filter by sequence ID |
| since | number | – | Filter events since timestamp (Unix ms) |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_sequence Get Sequence ~55
Get a Specific Sequence - Retrieve details of a specific sequence
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The sequence ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_sequence_leads Get Sequence Leads ~183
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The sequence ID |
| limit | number | – | Maximum number of leads |
| skip | number | – | Number of leads to skip |
| status | string | – | Filter by lead 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 on any s… |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_sequence_stats Get Sequence Stats ~55
Get Sequence Stats - Retrieve statistics for a specific sequence
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The sequence ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_signatures Get Signatures ~71
Get Email Signatures - Retrieve all email signatures
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of signatures to return |
| skip | number | – | Number of signatures to skip for pagination |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_template Get Template ~79
Get a Specific Template - Retrieve details of a specific email template. Template tests are included when includeTests is true.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The template ID |
| includeTests | boolean | – | Include template tests when true |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_thread_messages Get Thread Messages ~60
Get Thread Messages - Retrieve all messages in a specific thread
| Name | Type | Req | Description |
|---|---|---|---|
| messageId | string | yes | The message ID of the thread |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_user Get User ~86
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The user ID to look up |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
get_warmup_links Get Warmup Links ~83
Get Warmup Links - Retrieve all warmup link configurations for sender warmup
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of warmup links to return |
| skip | number | – | Number of warmup links to skip for pagination |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
initialize_google_oauth Initialize Google OAuth ~53
Initialize Google OAuth - Return the Google authorization URL for connecting a Gmail or Google Workspace sender.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
initialize_outlook_oauth Initialize Outlook OAuth ~51
Initialize Outlook OAuth - Return the Microsoft authorization URL for connecting an Outlook sender.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
list_my_workspaces List My Workspaces ~60
List My Workspaces - Return every SalesBlink workspace available to the authenticated user, including its ID, name, and role.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
move_lead Move Lead ~72
Move Lead to Another List - Move a lead from one list to another
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The lead ID to move |
| list_id | string | yes | Destination list ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
pause_inbox_placement_test Pause Inbox Placement Test ~59
Pause Inbox Placement Test - Pause an active deliverability test
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The test ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
reconnect_sender Reconnect Sender ~53
Reconnect Sender - Reconnect a failed sender
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The sender ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
remove_contact Remove Contact ~76
Remove a Contact from a List - Remove a single contact from a list by email
| Name | Type | Req | Description |
|---|---|---|---|
| string | yes | The email address of the contact to remove | |
| list_id | string | yes | The list ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
remove_from_blocklist Remove From Blocklist ~114
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.
| Name | Type | Req | Description |
|---|---|---|---|
| confirm | boolean | yes | Must be true — confirms the account holder explicitly approved removing this entry from the suppression list |
| string | yes | The single email or domain to remove from the blocklist | |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
select_workspace Select Workspace ~60
Select Workspace - Set the SalesBlink workspace used by subsequent actions in this session. When omitted, the account's default workspace is used.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
send_reply Send Reply ~221
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.
| Name | Type | Req | Description |
|---|---|---|---|
| attachments | array | – | NOT supported on this connector — providing file paths returns an error. Attach files via the SalesBlink web app instead. |
| bcc | string | – | BCC email address |
| cc | string | – | CC email address |
| content | string | yes | HTML content of the reply |
| messageId | string | yes | The message ID to reply to |
| scheduled_time | number | – | Unix timestamp in ms to schedule the reply. If omitted or in the past, the reply is sent after a short delay. |
| selectedTimezone | string | – | IANA timezone to use when tzMode='custom' |
| tzMode | string | – | Timezone mode: 'sequence' uses the sequence timezone, 'custom' uses selectedTimezone |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
signup Signup ~27
Signup for SalesBlink - Returns a magic sign-up link where a new user can create an account.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
unsubscribe_lead_from_sequence Unsubscribe Lead From Sequence ~73
Unsubscribe Lead from Sequence - Unsubscribe a lead from a specific sequence
| Name | Type | Req | Description |
|---|---|---|---|
| lead_id | string | yes | The lead ID |
| sequence_id | string | yes | The sequence ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
unsubscribe_lead_globally Unsubscribe Lead Globally ~61
Unsubscribe Lead Globally - Unsubscribe a lead from all sequences
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The lead ID |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_lead Update Lead ~201
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.
| Name | Type | Req | Description |
|---|---|---|---|
| company_name | string | – | Lead's company name |
| string | – | Lead's email address | |
| first_name | string | – | Lead's first name |
| id | string | yes | The lead/contact ID |
| job_title | string | – | Lead's job title |
| last_name | string | – | Lead's last name |
| phone | string | – | Lead's phone number |
| starred | boolean | – | Mark/unmark the lead as starred. This is a contact setting, not a data field/column. |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_list Update List ~217
Update a List - Update list properties. Archiving is handled by archive_list.
| Name | Type | Req | Description |
|---|---|---|---|
| archive_invalid | boolean | – | Archive invalid emails (IRREVERSIBLE) |
| archive_risky | boolean | – | Archive risky emails (IRREVERSIBLE) |
| duplicate_removal | boolean | – | Remove duplicate contacts from this list |
| duplicate_removal_other_list | boolean | – | Remove contacts that exist in other lists |
| duplicate_removal_team_list | boolean | – | Remove contacts that exist in team members lists |
| folder | string | – | General folder ID to move the list into. Must be a folder created without a type (i.e., not an email-sender folder). |
| id | string | yes | The list ID |
| name | string | – | New name for the list |
| starred | boolean | – | Star or unstar the list |
| verification | boolean | – | Enable verification (IRREVERSIBLE) |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_mail_state Update Mail State ~92
Update Mail State - Mark emails as read/unread or update outcome
| Name | Type | Req | Description |
|---|---|---|---|
| messageId | string | yes | The message ID |
| outcome | string | – | Set the outcome (e.g., 'positive') |
| unread | boolean | – | Mark as read (false) or unread (true) |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_sender Update Sender ~623
Update Sender - Update email sender settings (warmup, inbox, signature, tracking domain, etc.)
| Name | Type | Req | Description |
|---|---|---|---|
| auto_ramp_up_enabled | boolean | – | Enable auto ramp-up: start at starting_warmup_frequency and add ramp_up_frequency each day up to max_daily_frequency |
| dkim_identifier | string | – | DKIM identifier |
| folder | string | – | Email-sender folder ID to move the sender into. Must be a folder created with type 'email-sender'. An empty string removes the sender from its current folder. |
| id | string | yes | The sender ID |
| inbox_enabled | boolean | – | Enable inbox monitoring |
| inbox_path | string | – | Inbox folder path |
| max_daily_frequency | integer | – | Daily warmup limit (1-50). With auto ramp-up off this is the daily limit; with it on, the ceiling. |
| open_rate | integer | – | Open rate percentage (1-100) |
| pause_cold_emails_health_threshold | number | – | Health threshold to pause at |
| pause_cold_emails_when_health_low | boolean | – | Pause cold emails when health is low |
| ramp_up_frequency | integer | – | Daily increment when auto ramp-up is on (1-50) |
| read_emulation | integer | – | Read emulation percentage (1-100) |
| reply_to | string | – | Reply-to email address |
| sequence_auto_ramp_up_enabled | boolean | – | Enable sequence auto ramp-up |
| sequence_initial_daily_frequency | number | – | Initial daily sequence sends |
| sequence_max_daily_frequency | number | – | Max daily sequence sends |
| sequence_ramp_up_frequency | number | – | Sequence ramp-up increment |
| signature | string | – | Signature ID or name |
| spam_path | string | – | Spam folder path |
| spam_protection | integer | – | Spam protection percentage (1-100) |
| starting_warmup_frequency | integer | – | Initial daily limit when auto ramp-up is on (1-50) |
| tracking_domain | string | – | Tracking domain ID |
| use_custom_tracking_domain | boolean | – | Use custom tracking domain |
| warmup_enabled | boolean | – | Enable/disable warmup |
| warmup_keyword | string | – | Warmup filter tag: two words joined by a dash, e.g. 'blue-river'. It is included in every warmup email so the user can filter them. |
| warmup_schedule | – | – | Days and time slots when warmup emails and replies may be sent. null switches the schedule off and keeps its days. |
| warmup_templates | array | – | IDs of this workspace's email templates to warm up. An empty array removes all. Requires a plan with warmup templates. |
| warmup_urls | array | – | Warmup link IDs (the id values from get_warmup_links) to insert into warmup emails. An empty array removes all links. Requires a plan with warmup links. |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_sequence Update Sequence ~872
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.
| Name | Type | Req | Description |
|---|---|---|---|
| auto_reply | boolean | – | Enable auto-reply detection |
| bcc | string | – | BCC email address for all outgoing emails |
| checkEmailBeforeSending | boolean | – | Verify email before sending. When enabled user must approve email before they can be sent |
| checkEmailClick | boolean | – | Check if recipient clicked a link in previous email |
| checkEmailOpen | boolean | – | Check if recipient opened previous email |
| checkEmailReply | boolean | – | Check if recipient replied to previous email |
| confirm | boolean | – | Required when paused is false — confirms the account holder explicitly approved resuming the sequence |
| delayEnabled | boolean | – | Enable sending delay |
| delayFrom | number | – | Minimum delay in minutes |
| delayTo | number | – | Maximum delay in minutes |
| emailSendingHours | array | – | Custom email sending hours for each day of the week (Monday-Sunday). Must include all 7 days if provided. |
| evergreen | boolean | – | Enable evergreen sequence |
| folder | string | – | General folder ID to move the sequence into. Must be a folder created without a type (i.e., not an email-sender folder). |
| id | string | yes | The sequence ID |
| invalidEmail | boolean | – | Send to contacts with invalid email status |
| launchTimingMode | string | – | Launch timing mode |
| lists | array | – | Array of list UUIDs to associate with sequence |
| matchProvider | boolean | – | Match email provider when sending |
| name | string | – | Sequence name |
| outOfOfficeWaitDays | integer | – | If an out-of-office or automatic reply has no return date, the number of days after the reply to wait before the lead's next email. Whole number from 1 to 90, default 7. Ignored when stopOnOutOfOffic… |
| paused | boolean | – | Pause or resume the sequence. Setting false resumes sending emails to recipients and requires confirm: true as the account holder's explicit approval. |
| plainText | boolean | – | Send as plain text email |
| riskyEmail | boolean | – | Send to contacts with risky email status |
| scheduledAt | number|string | – | Launch time. UTC milliseconds OR an ISO 8601 datetime with timezone offset, e.g. '2026-07-08T16:30:00+05:30' for 4:30 PM IST. |
| sendToOnlyVerifiedEmail | boolean | – | Only send to verified emails |
| senders | string | – | Comma-separated sender UUIDs |
| skip_esg | boolean | – | Skip ESG detection |
| starred | boolean | – | Star the sequence |
| steps | array | – | Modify sequence steps. Each email step must be {type: 'email', template_id: 'public-template-uuid'} with optional send_as: 'new' | 'followup' (followup replies in the existing thread; ignored on the… |
| stopOnOutOfOffice | boolean | – | Stop the sequence for a lead when they send an out-of-office or other automatic reply. When false (default), the lead's next emails wait until the day after the return date in the reply. |
| stopWhenReplyRecieved | boolean | – | Stop sequence when recipient replies |
| stopWhenReplyRecievedWhen | string | – | When to stop sequence on reply: 'contact' = stop for this contact only, 'contact-with-same-domain' = stop for all contacts sharing the same domain |
| timezone | string | – | IANA timezone for sending emails, e.g. 'Asia/Calcutta' or 'America/New_York' |
| validEmail | boolean | – | Send to contacts with valid email status |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_sequence_status Update Sequence Status ~109
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.
| Name | Type | Req | Description |
|---|---|---|---|
| confirm | boolean | – | Required when status is ACTIVE — confirms the account holder explicitly approved launching the sequence |
| id | string | yes | The sequence ID |
| status | string | yes | Target status |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_template Update Template ~210
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.
| Name | Type | Req | Description |
|---|---|---|---|
| attachments | array | – | NOT supported on this connector — providing file paths returns an error. Attach files via the SalesBlink web app instead. |
| content | string | – | New HTML content |
| folder | string | – | General folder ID to move the template into. Must be a folder created without a type (i.e., not an email-sender folder). An empty string removes the template from its folder. |
| id | string | yes | The template ID |
| name | string | – | New name for the template |
| remove_attachments | array | – | Array of existing attachment names to remove |
| starred | boolean | – | Star or unstar the template |
| subject_line | string | – | New subject line |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_user Update User ~71
Update a User - Update user properties
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The user ID |
| name | string | – | User's display name |
| role | string | – | User role |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
update_workspace Update Workspace ~70
Update Workspace - Update workspace name (owner only)
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The workspace ID |
| name | string | yes | New name for the workspace (min 4 characters) |
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
verify_account Verify Account ~48
Verify Current Account - Return information about the currently selected SalesBlink workspace account.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace_id | string | – | Workspace ID this action applies to. When omitted, the current or default workspace is used. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | – | The raw result returned by the SalesBlink tool. |
No examples provided.
How do I install the SalesBlink Cold Email MCP server?
SalesBlink Cold Email is a hosted endpoint at https://mcp.salesblink.io/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.salesblink.io
claude mcp add --transport http open-salesblink-cold-email-salesblink 'https://mcp.salesblink.io/mcp'
What is the SalesBlink Cold Email MCP server?
SalesBlink Cold Email is an MCP server listed in the public MCP registry as io.github.open-salesblink/cold-email-salesblink. Cold email sequences, leads, templates, senders, inbox, and analytics via the SalesBlink API. This page covers its hosted endpoint (https://mcp.salesblink.io/mcp).
Is the SalesBlink Cold Email MCP server safe to use?
SalesBlink Cold Email scores 83 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the SalesBlink Cold Email MCP server expose?
SalesBlink Cold Email exposes 88 tools: signup, get_all_lists, create_list, get_list, update_list, and 83 more. Their descriptions and schemas cost roughly 11,542 tokens of context every time the server is loaded.
Does the SalesBlink Cold Email MCP server require authentication?
Yes. SalesBlink Cold Email asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.
Is the SalesBlink Cold Email MCP server still maintained?
SalesBlink Cold Email is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.