sales-agent
🤖 Sales Agent MCP Server
AI-powered multi-agent sales email generation system for Claude Desktop and Cursor.
✨ Features
🎯 Multi-Agent Generation: 3 specialized AI agents create diverse email styles
🧠 Smart Selection: AI manager evaluates and selects the best email
✉️ Auto-Formatting: Converts to HTML with compelling subject lines
📧 SendGrid Integration: Direct email sending to prospects
🔧 Zero Installation: Works with
uvx- no local setup needed
🚀 Quick Start (For Clients)
Step 1: Install uvx (One-Time Setup)
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows (PowerShell as Administrator):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"Verify installation:
uvx --versionStep 2: Configure Claude Desktop
Open Claude Desktop config file:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add this configuration (replace with your API keys):
{
"mcpServers": {
"sales-agent": {
"command": "uvx",
"args": ["sales-agent-mcp@latest"],
"env": {
"OPENAI_API_KEY": "sk-your-openai-api-key-here",
"SENDGRID_API_KEY": "SG.your-sendgrid-api-key-here",
"SENDER_EMAIL": "your-verified@email.com",
"RECIPIENT_EMAILS": "prospect1@example.com,prospect2@example.com"
}
}
}
}Restart Claude Desktop
That's it! No installation, no Python, no terminal commands needed.
Step 3: Configure Cursor (Optional)
Open Cursor Settings → Tools & Integrations → New MCP Server
This opens
~/.cursor/mcp.jsonAdd the same configuration as above
💬 Usage
In Claude Desktop or Cursor, simply ask:
Generate a sales campaign for our AI code review tool that integrates
with GitHub. Target audience is CTOs at Series A-B startups in fintech.Claude will automatically:
✅ Generate 3 different email variations
✅ Evaluate and select the best one
✅ Format with HTML and subject line
✅ Send to your prospects via SendGrid
🔑 Getting API Keys
OpenAI API Key
Click "Create new secret key"
Copy the key (starts with
sk-)
SendGrid API Key
Click "Create API Key"
Give it "Full Access" permission
Copy the key (starts with
SG.)
Verify Sender Email in SendGrid
Click "Verify a Single Sender"
Enter your email and verify
🛠️ Available Tools
1. generate_sales_campaign
Generate complete email campaign with AI evaluation.
Example:
Generate a sales campaign for [your product] targeting [your audience]2. send_sales_email
Format and send email via SendGrid.
Example:
Send this email: [paste email text]3. generate_email_subject
Generate compelling subject line for any email.
Example:
Generate a subject line for this email: [paste email body]4. convert_email_to_html
Convert plain text to professional HTML.
Example:
Convert this email to HTML: [paste plain text]🆘 Troubleshooting
"spawn uvx ENOENT" error
Solution: Install uvx (see Step 1 above) Still broken?: Restart your terminal/computer after installation
"Configuration Error" in Claude
Solution: Double-check your API keys in the config file Common issue: Make sure sender email is verified in SendGrid
Emails not sending
Solution: Verify your sender email in SendGrid settings Check: Make sure RECIPIENT_EMAILS are valid
"OpenAI API Key not configured"
Solution: Check that your API key starts with sk- Verify: Key is in Claude Desktop config under env
📝 Example Prompts
Generate Campaign
Generate a sales campaign for our AI-powered code review assistant
that catches bugs before production. Target CTOs at Series A startups
in the fintech space who care about code quality and developer velocity.Send Custom Email
Send this email to prospects:
Hi {{name}},
I noticed your team is growing fast. Our AI code review tool
helps teams like yours catch 80% of bugs before they hit production...
[rest of email]Just Get Subject Line
Generate a subject line for this email: [paste email body]🔐 Security Notes
API keys are secure: Environment variables in Claude config are local only
No data storage: Server doesn't store any emails or data
SendGrid verified: Only verified sender emails can be used
Open source: Full code available for review
🤝 Support
Having issues? Need help?
GitHub Issues: https://github.com/mmaun/sales-agent/issues
Email: manny.maun@biznez.co.uk
Documentation: Full docs in repository
📜 License
MIT License - see LICENSE file for details.
🙏 Credits
Built with:
🎯 What's Next?
After successful setup, try these prompts:
"Generate a sales campaign for [your product]"
"Send a follow-up email to prospects who haven't responded"
"Create 5 different subject lines for this email"
"Convert my plain text email to HTML"
Have fun automating your sales outreach! 🚀
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mmaun/sales-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server