SalesHandy MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SalesHandy MCP Serverlist my running campaigns"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SalesHandy MCP Server
A Model Context Protocol (MCP) server for SalesHandy API integration. This server provides tools for managing campaigns, templates, contacts, and more through the SalesHandy API.
Features
The server provides several tools for managing SalesHandy resources:
User Profile Management
Get current user profile information
Campaign Management
List all campaigns with filtering
Create new campaigns
Update campaign status
Template Management
List all email templates
Create new email templates
Contact Management
List all contacts
Create new contacts
Update existing contacts
Related MCP server: Resend MCP Server
Installation
Clone this repository
Install dependencies:
npm installBuild the project:
npm run build
Configuration
The server requires the following configuration:
API Key: Your SalesHandy API key
Get it from your SalesHandy account settings
Required for all API operations
Base URL (optional):
Default: https://api.saleshandy.com/api/v1
Can be overridden if needed
Usage
Start the server:
npm startConnect to the server using an MCP client:
const client = new McpClient({ config: { apiKey: "your-saleshandy-api-key" } });Use the available tools:
// Get user profile const profile = await client.tools.getUserProfile(); // List campaigns const campaigns = await client.tools.listCampaigns({ status: "running", page: 1, limit: 10 });
Development
Install development dependencies:
npm installStart development server with hot reload:
npm run dev
Deployment
The server can be deployed using Smithery:
Ensure your
smithery.yamlis properly configuredDeploy using Smithery's deployment tools
Provide the required configuration (API key) during deployment
API Reference
Tools
getUserProfile
Get current user profile information.
listCampaigns
List all campaigns with optional filtering.
Parameters:
status: Campaign status (draft, scheduled, running, paused, completed)
page: Page number
limit: Items per page
search: Search term
createCampaign
Create a new campaign.
Parameters:
name: Campaign name
subject: Email subject
templateId: Template ID
scheduleTime: Schedule time (ISO format)
contacts: List of contact IDs
updateCampaignStatus
Update campaign status.
Parameters:
campaignId: Campaign ID
status: New status
listTemplates
List all email templates.
Parameters:
page: Page number
limit: Items per page
createTemplate
Create a new email template.
Parameters:
name: Template name
subject: Email subject
body: Email body (HTML)
listContacts
List all contacts.
Parameters:
page: Page number
limit: Items per page
search: Search term
createContact
Create a new contact.
Parameters:
email: Contact email
firstName: First name
lastName: Last name
company: Company name
tags: Contact tags
updateContact
Update an existing contact.
Parameters:
contactId: Contact ID
email: Contact email
firstName: First name
lastName: Last name
company: Company name
tags: Contact tags
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Run B2B outreach from your AI agent: 250+ tools for campaigns, leads, LinkedIn and email workflows.
Manage contacts, campaigns, senders, and deliverability via SuperSend API
Manage sequences, contacts, and outreach statistics on Reply.io's sales engagement platform.
Run LinkedIn outreach from your AI chat: find leads, launch campaigns, send, and reply.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to manage email campaigns, leads, email accounts, and analytics through the Smartlead API, providing 28 tools for automated email outreach and campaign management.30223 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables sending emails and managing email delivery through Resend's API, allowing users to compose and send emails using natural language.1MIT
- FlicenseAqualityDmaintenanceEnables AI agents to automate sales outreach, research leads, and manage campaigns directly in OutreachPilot via natural language commands.31-

sendcraft-mcpofficial
AlicenseAqualityDmaintenanceEnables AI agents to send emails, manage campaigns, subscribers, templates, and domains via the SendCraft email API.267 npmMIT