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 (19 hours ago)
Scores higher than 85% of remote servers
Reachable. Last reached 4 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 Management36
- Stability check failed: schema churn in the 11 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.
- 3 Nov 26 +1
- “create_sequence” added an optional parameter “outOfOfficeWaitDays” cosmetic
- “create_sequence” added an optional parameter “stopOnOutOfOffice” cosmetic
- “update_sequence” added an optional parameter “outOfOfficeWaitDays” cosmetic
- “update_sequence” added an optional parameter “stopOnOutOfOffice” 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 “open_rate” 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
- 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 4 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 →
add_contacts Add Contacts ~294
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, lead_score). Custom snake_case fields are added to the list's columns. 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 |
|---|---|---|---|
| consent_basis | string | yes | REQUIRED attestation of where these contacts came from. The addresses must originate from an evidenced import or consent source the account holder already has — never addresses assembled by the model… |
| contacts | array | yes | Array of contact objects to add (max 500). All field names must be snake_case; additional custom snake_case fields are allowed. |
| list_id | string | yes | The list ID to add contacts to |
| remove_duplicates | boolean | – | Automatically remove duplicate emails from the list |
| 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.
add_to_blocklist Add To Blocklist ~64
Add to Blocklist - Add emails and/or domains to the blocklist
| Name | Type | Req | Description |
|---|---|---|---|
| emails | array | yes | Array of emails or domains to block |
| 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.
add_user Add User ~81
Add a User - Invite a new user to your account
| Name | Type | Req | Description |
|---|---|---|---|
| string | yes | Email address of the new user | |
| role | string | – | User role |
| url | string | – | Optional URL to redirect after accepting invitation |
| 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.
archive_contact Archive Contact ~80
Archive or Unarchive a Contact - Archive leads/contacts to remove from active campaigns
| Name | Type | Req | Description |
|---|---|---|---|
| archived | boolean | – | true to archive, false to unarchive |
| id | string | yes | The contact ID (MongoDB ObjectId) |
| 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.
archive_list Archive List ~74
Archive or Unarchive a List - Archive lists to remove them from active views
| Name | Type | Req | Description |
|---|---|---|---|
| archived | boolean | – | true to archive, false to unarchive |
| 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.
archive_sequence Archive Sequence ~73
Archive or Unarchive a Sequence - Archive sequences to pause and hide them
| Name | Type | Req | Description |
|---|---|---|---|
| archived | boolean | – | true to archive, false to unarchive |
| 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.
archive_template Archive Template ~69
Archive or Unarchive a Template - Archive email templates
| Name | Type | Req | Description |
|---|---|---|---|
| archived | boolean | – | true to archive, false to unarchive |
| id | string | yes | The template 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.
check_blocklist Check Blocklist ~55
Check Blocklist - Check whether an email is blocked
| Name | Type | Req | Description |
|---|---|---|---|
| string | yes | Email to check | |
| 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.
clone_sequence Clone Sequence ~57
Clone a Sequence - Create a copy of an existing sequence
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The sequence ID to clone |
| 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.
create_folder Create Folder ~120
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.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Name of the folder |
| type | string | – | Folder type. The value 'email-sender' creates an email-sender folder. General folders (lists, templates, sequences) do not use this field. |
| 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.
create_inbox_placement_test Create Inbox Placement Test ~279
Create Inbox Placement Test - Test email deliverability across providers
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | – | Email body HTML (required for custom content_type) |
| content_type | string | – | Required when source is from-salesblink or mode is recurring |
| email_senders | array | – | Array of email senders and/or folders to send test emails from. Folders are expanded server-side into all senders they contain. Duplicates are automatically removed. |
| mode | string | yes | Test mode: one-time or recurring |
| name | string | yes | Test name (min 3 characters) |
| plainText | boolean | – | Send as plain text instead of HTML |
| schedule_day | number | – | Day of week: 0=Sunday to 6=Saturday (required when mode is recurring) |
| sender_id | string | – | Legacy single sender UUID. Mutually exclusive with email_senders. |
| sequence_id | string | – | Sequence UUID (required for sequence content_type) |
| source | string | yes | Source of test content |
| subject | string | – | Subject line (required for custom content_type) |
| template_id | string | – | Template ObjectId (required for template content_type or sequence content_type) |
| 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.
create_list Create List ~215
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).
| Name | Type | Req | Description |
|---|---|---|---|
| archive_invalid | boolean | – | Archive contacts with invalid emails after verification |
| archive_risky | boolean | – | Archive contacts with risky emails after verification |
| folder | string | – | Optional general folder ID to organize the list. Must be a folder created without a type (i.e., not an email-sender folder). |
| name | string | yes | Name of the list |
| starred | boolean | – | Whether to star the list |
| verification | boolean | – | Enable email verification for contacts in this list |
| 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.
create_sequence Create Sequence ~1,025
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 confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| autoPause | boolean | – | Enable auto-pause |
| autoTagReplies | boolean | – | Auto-tag replies |
| auto_reply | boolean | – | Enable auto-reply detection |
| bcc | string | – | BCC email address for all outgoing emails |
| bouncePause | boolean | – | Pause on bounce threshold reached |
| bounceThreshold | number | – | Bounce threshold before pausing |
| 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 launching the sequence |
| delayEnabled | boolean | – | Enable sending delay between emails |
| 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). Default: weekdays 09:00-17:00 enabled, weekends disabled. |
| evergreen | boolean | – | Enable evergreen sequence |
| folder | string | – | Optional general folder ID to organize the sequence. Must be a folder created without a type (i.e., not an email-sender folder). |
| invalidEmail | boolean | – | Send to contacts with invalid email status |
| launchTimingMode | string | – | When to launch: 'now' (default, starts in ~5 mins) or 'schedule' |
| lists | array | yes | Array of list UUIDs to include in the sequence |
| matchProvider | boolean | – | Match email provider when sending |
| name | string | yes | Name of the sequence |
| 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 | – | Whether to create the sequence in paused state. Default true (the API pauses new sequences when omitted). When false, the sequence launches and starts sending emails (in ~5 mins with launchTimingMode… |
| 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. Required when launchTimingMode='schedule'. |
| sendToOnlyVerifiedEmail | boolean | – | Only send to verified emails |
| senders | string | yes | Comma-separated sender UUIDs |
| skip_esg | boolean | – | Skip ESG detection |
| starred | boolean | – | Whether to star the sequence |
| steps | array | yes | Sequence steps. Required and non-empty. Each email step must be {type: 'email', template_id: 'public-template-uuid'} with optional send_as: 'new' | 'followup' (followup replies in the existing thread… |
| 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 scheduled sending, e.g. 'Asia/Calcutta' or 'America/New_York'. Required when launchTimingMode='schedule'; otherwise it defaults to 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.
create_template Create Template ~187
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.
| 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 | yes | HTML content of the email template |
| folder | string | – | Optional general folder ID to organize the template. Must be a folder created without a type (i.e., not an email-sender folder). An empty string removes the template from its folder. |
| name | string | yes | Name of the template |
| starred | boolean | – | Whether to star the template |
| subject_line | string | yes | Subject line of the email |
| 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.
create_workspace Create Workspace ~72
Create Workspace - Create a new workspace (owner only)
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Name of the workspace (min 4 characters) |
| workspaceName | string | – | Name of the workspace |
| 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.
delete_api_key Delete API Key ~99
Delete API Key - Revoke an API key. Requires explicit user confirmation, since revoking a key immediately breaks any live integration using it.
| Name | Type | Req | Description |
|---|---|---|---|
| confirm | boolean | yes | Must be true — confirms the account holder explicitly approved revoking this API key |
| id | string | yes | The ID of the API key to delete |
| 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.
delete_blocklist_entry Delete Blocklist Entry ~101
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.
| Name | Type | Req | Description |
|---|---|---|---|
| confirm | boolean | yes | Must be true — confirms the account holder explicitly approved deleting this suppression-list entry |
| id | string | yes | The blocklist entry 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.
delete_inbox_placement_test Delete Inbox Placement Test ~89
Delete Inbox Placement Test - Remove a deliverability test. Requires explicit user confirmation, since deletion cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| confirm | boolean | yes | Must be true — confirms the account holder explicitly approved deleting this test |
| 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.
export_sequence_leads Export Sequence Leads ~76
Export Sequence Leads - Export sequence leads as CSV
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The sequence ID |
| limit | number | – | Maximum number of leads (default 10000, max 50000) |
| 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.
fetch_multiple_sender_messages Fetch Multiple Sender Messages ~86
Bulk Fetch Sender Messages - Retrieve sent emails and received replies across multiple senders (max 50 messages, use skip for pagination)
| Name | Type | Req | Description |
|---|---|---|---|
| ids | array | yes | Array of sender IDs |
| skip | integer | – | Number of messages 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.
fetch_sender_messages Fetch Sender Messages ~82
Fetch Sender Messages - Retrieve sent emails and received replies for a sender (max 50 messages, use skip for pagination)
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The sender ID |
| skip | integer | – | Number of messages 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.
forward_inbox_message Forward Inbox Message ~244
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.
| 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 | – | Optional additional message content (defaults to the original email body) |
| string | – | Recipient email address (defaults to the original contact if omitted) | |
| messageId | string | yes | The message ID to forward |
| scheduled_time | number | – | Unix timestamp in ms to schedule the forward. If omitted or in the past, the forward 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.
generate_login_link Generate Login Link ~104
Generate Login Link - Create a time-limited magic login link for the authenticated user
| Name | Type | Req | Description |
|---|---|---|---|
| expiry_minutes | number | – | How long the link stays valid, in minutes (1-30). Defaults to 5. |
| redirect_url | string | – | Relative path or full URL on the app domain to redirect to after login. Defaults to /magic. |
| 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_add_card_login_link Get Add Card Login Link ~53
Get Add Card Login Link - Generate a magic login link to add a 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_all_folders Get All Folders ~176
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of folders to return (default: 100) |
| search | string | – | Search query to filter folders |
| skip | number | – | Number of folders to skip for pagination (default: 0) |
| type | string | – | Folder type filter. 'all' returns every folder (default), 'general' returns non-email-sender folders, 'email-sender' returns email-sender folders only. |
| 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_all_lists Get All Lists ~199
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).
| Name | Type | Req | Description |
|---|---|---|---|
| folder | string | – | Filter by folder ID |
| integration | string | – | Filter by integration |
| limit | number | – | Maximum number of lists to return (default: 100) |
| search | string | – | Search query to filter lists by name |
| skip | number | – | Number of lists to skip for pagination (default: 0) |
| sortBy | string | – | Sort field |
| sortType | string | – | Sort direction: asc or desc |
| 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_all_senders Get All Senders ~145
Get All Email Senders - Retrieve all email sender accounts (flat list, not grouped by folder)
| Name | Type | Req | Description |
|---|---|---|---|
| filter | string | – | Filter senders by status |
| folder | string | – | Filter by email-sender folder ID (UUID) |
| limit | number | – | Maximum number of senders to return (default: 100) |
| search | string | – | Search query to filter senders |
| skip | number | – | 0-based page number (default: 0). The server converts this to skip × limit as the database offset. |
| 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_all_sequences Get All Sequences ~207
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.
| Name | Type | Req | Description |
|---|---|---|---|
| folder | string | – | Filter by folder ID |
| limit | number | – | Maximum number of sequences to return (default: 100, max 100) |
| search | string | – | Search query to filter sequences by name |
| sendAll | boolean | – | Include both archived and active sequences |
| skip | number | – | Number of sequences to skip for pagination (default: 0) |
| sortBy | string | – | Sort field |
| sortType | string | – | Sort direction: asc or desc |
| status | string | – | Filter sequences by status: running, paused, completed, or needs-attention |
| 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_all_templates Get All Templates ~191
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.
| Name | Type | Req | Description |
|---|---|---|---|
| folder | string | – | Filter by folder ID |
| limit | number | – | Maximum number of templates to return (default: 100, max 100) |
| search | string | – | Search query to filter templates by name |
| skip | number | – | Number of templates to skip for pagination (default: 0) |
| sortBy | string | – | Sort field |
| sortType | string | – | Sort direction: asc or desc |
| taskType | string | – | Filter by task type |
| type | string | – | Filter by template type |
| 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_all_users Get All Users ~75
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.
| 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_all_workspaces Get All Workspaces ~49
Get All Workspaces - Retrieve all accessible workspaces (owner only)
| 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_analytics_daily Get Analytics Daily ~80
Get Daily Analytics - Day-wise overall stats
| Name | Type | Req | Description |
|---|---|---|---|
| from | number | – | Start date timestamp (Unix ms) |
| timezone | string | – | IANA timezone |
| 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_analytics_lead_stats Get Analytics Lead Stats ~95
Get Lead-level Analytics - Lead-level stats
| Name | Type | Req | Description |
|---|---|---|---|
| from | number | – | Start date timestamp (Unix ms) |
| limit | number | – | Maximum number of results |
| skip | number | – | Number of results to skip |
| 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_analytics_mailbox_stats Get Analytics Mailbox Stats ~95
Get Mailbox Analytics - Overall mailbox stats
| Name | Type | Req | Description |
|---|---|---|---|
| from | number | – | Start date timestamp (Unix ms) |
| limit | number | – | Maximum number of results |
| skip | number | – | Number of results to skip |
| 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_analytics_overall Get Analytics Overall ~72
Get Overall Analytics - Overall stats across all sequences
| Name | Type | Req | Description |
|---|---|---|---|
| from | number | – | Start date timestamp (Unix ms) |
| 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_api_key_page_link Get API Key Page Link ~62
Get API Key Page Link - Returns a magic login link to the API keys page where the user can create a new API key.
| 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_api_key_refresh_link Get API Key Refresh Link ~62
Get API Key Refresh Link - Returns a magic login link to the API keys page where the user can refresh an existing API key.
| 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_api_keys Get API Keys ~124
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).
| 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_blocklist Get Blocklist ~140
Get Blocklist - List blocked emails and domains
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of results (default: 50, capped at 100) |
| search | string | – | Search query |
| skip | number | – | Number of results to skip — must be a multiple of limit (e.g. with limit=50 use skip=0, 50, 100, ...); non-multiples are rejected with a 400 error |
| type | string | – | Filter by entry type: email or domain |
| 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_bulk_senders_upload_link Get Bulk Senders Upload Link ~68
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.
| 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_clicks_activity Get Clicks Activity ~111
Get Clicks Activity - Get list of link clicks
| 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_custom_domains Get Custom Domains ~85
Get Custom Domains - Retrieve custom tracking domains for the workspace (including unverified domains with DNS setup instructions and status tags)
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of domains to return |
| skip | number | – | Number of domains 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_inbox_placement_tests Get Inbox Placement Tests ~91
Get Inbox Placement Tests - Retrieve all deliverability tests
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of tests to return |
| owned_by | string | – | Filter by owner (admin/owner only) |
| skip | number | – | Number of tests 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_inbox_threads Get Inbox Threads ~184
Get Inbox Threads - Retrieve inbox threads with optional filtering. Note: only type, sequence, search, date, sender, limit, and skip are applied by the API.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | Date range as startTimestamp-endTimestamp |
| limit | number | – | Maximum number of threads to return (default: 10, max 100) |
| search | string | – | Search in body, subject, or email address |
| sender | string | – | Filter by sender ID |
| sequence | string | – | Filter by sequence ID |
| skip | number | – | Number of threads to skip for pagination (default: 0) |
| type | string | – | Type of threads to retrieve. When omitted, replies are returned (the default). |
| 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_lead_activity_by_email Get Lead Activity By Email ~134
Get Lead Activity by Email - Retrieve activity for a lead using an email address instead of a lead ID.
| Name | Type | Req | Description |
|---|---|---|---|
| string | yes | The lead email address | |
| from | number | – | Start date timestamp (Unix ms) |
| limit | number | – | Maximum number of results (max 500) |
| sequence_id | string | – | Filter by sequence ID |
| skip | number | – | Number of results to skip |
| 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_lead_activity_by_id Get Lead Activity By Id ~126
Get Lead Activity by ID - Activity of a lead via lead ID
| Name | Type | Req | Description |
|---|---|---|---|
| from | number | – | Start date timestamp (Unix ms) |
| id | string | yes | The lead ID |
| limit | number | – | Maximum number of results (max 500) |
| sequence_id | string | – | Filter by sequence ID |
| skip | number | – | Number of results to skip |
| 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_lead_messages Get Lead Messages ~71
Get Lead Message History - Message history for a lead in a 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.
get_leads Get Leads ~229
Get Leads in a List - Retrieve all leads/contacts in a specific list. Supported filters: search, archived, sort, sequence, status.
| Name | Type | Req | Description |
|---|---|---|---|
| archived | boolean | – | Filter by archived status (truthy only; false is unreliable) |
| limit | number | – | Maximum number of leads to return (max 100) |
| list_id | string | yes | The list ID to get leads from |
| search | string | – | Search query to filter leads by name/email |
| sequence | string | – | Filter by sequence ID |
| skip | number | – | Number of leads to skip for pagination |
| sort | string | – | Sort order by creation date |
| status | string | – | Filter by lead status (not_contacted, contacted, opened, clicked, replied, bounced, unsubscribed). Works with or without `sequence`; without it, the status matches across all sequences (e.g. replied… |
| 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_list Get List ~84
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).
| Name | Type | Req | Description |
|---|---|---|---|
| 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.
get_opens_activity Get Opens Activity ~110
Get Opens Activity - Get list of email opens
| 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.
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 82 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 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.