Find B2B leads with verified work emails, find and verify emails, and run cold email outreach.
Marketing & SalesCommunication & messaging
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 173 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Communication & messaging
Manage Sendlane lists, contacts, tags and custom fields; read campaign and SMS reports.
1 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Outdated check
Last connection measurement is over 24 hours old. Current availability is unknown.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 3 | 1 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using Sendlane MCP by usefulapi
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http sendlane-mcp-by-usefulapi https://sendlane.usefulapi.io/mcpCapabilities
WRITE: put one or more existing tags on a contact. POST /contacts/{contactId}/tags.
DiscoveredWRITE: add one or more contacts (up to 100) to a list; a contact that does not exist is created. Each needs an email or a phone. Sendlane accepts the request for processing (HTTP 202). Only add people who agreed to receive marketing. POST /lists/{listId}/contacts.
DiscoveredWRITE: create an audience list. Not idempotent: calling it twice makes two lists. POST /lists.
DiscoveredWRITE: create a contact tag. POST /tags.
DiscoveredOne email campaign by id. GET /campaigns/{campaignId}.
DiscoveredStatistics of one email campaign: sent, opens, clicks (unique too), bounced, suppressed, unsubscribed, spam, revenue. from/to limit the period. GET /campaigns/{campaignId}/report.
DiscoveredOne contact by id, with lists, tags, custom fields, consent, lifetime value and subscribed/suppressed state. GET /contacts/{contactId}.
DiscoveredThe custom field values of one contact. GET /contacts/{contactId}/custom-fields.
DiscoveredThe list subscriptions of one contact: list, subscribed/suppressed state, who added it and when. GET /contacts/{contactId}/subscriptions.
DiscoveredThe tags on one contact. GET /contacts/{contactId}/tags.
DiscoveredOne audience list by id. GET /lists/{listId}.
DiscoveredStatistics of one SMS message: sent, delivered, clicks, failed, replies, unsubscribed, credits, revenue. from/to limit the period. GET /sms-messages/{messageId}/report.
DiscoveredOne tag by id. GET /tags/{tagId}.
DiscoveredEmail campaigns: id, name, status, scheduled and sent time, automation. GET /campaigns.
DiscoveredAll contacts of the account: email, name, phone, lists, tags, custom fields, subscribed/suppressed state. Filter by creation time with from/to. GET /contacts.
DiscoveredThe custom contact fields of the account: id, name, type. Use the ids when setting field values. GET /custom-fields.
DiscoveredContacts on one list: email, name, phone, subscribed/suppressed state, tags, custom fields, lifetime value. GET /lists/{listId}/contacts.
DiscoveredContacts that unsubscribed from one list. GET /lists/{listId}/unsubscribed.
DiscoveredList the audience lists of the account: id, name, description, status, created date. GET /lists.
DiscoveredContacts in one segment: id, email, name, phone. GET /segments/{segmentId}/contacts.
DiscoveredThe segments of the account: id, name, list, match rule, last count. GET /segments.
DiscoveredThe sender profiles (from name, from/reply email, postal address, default flag). GET /senders.
DiscoveredSMS messages (campaign and automation): id, name, campaign status, automation. GET /sms-messages.
DiscoveredContacts that carry one tag. GET /tags/{tagId}/contacts.
DiscoveredThe contact tags of the account: id, name, audience count. GET /tags.
DiscoveredContacts that unsubscribed from the account. GET /contacts/unsubscribed.
DiscoveredWRITE: remove one contact from one list (the contact stays in the account). DELETE /lists/{listId}/contacts/{contactId}.
DiscoveredWRITE: remove one tag from a contact (the tag itself is kept). DELETE /contacts/{contactId}/tags/{tagId}.
DiscoveredWRITE: add custom field values to a contact. Field ids come from sendlane_list_custom_fields. POST /contacts/{contactId}/custom-fields.
DiscoveredWRITE: unsubscribe one contact from email marketing. The contact stops receiving campaigns. POST /contacts/{contactId}/unsubscribe.
DiscoveredWRITE: rename a list and/or change its description (a full update: name is required, an omitted description may be cleared). PUT /lists/{listId}.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 56 ms | 31 |