Skip to main content
Glama
arnask11

outreach-mcp-server

by arnask11

outreach-mcp-server

An MCP (Model Context Protocol) server that exposes the core capabilities of outreach-agent — a Python cold outreach agent using the Anthropic API and Gmail API — as standard MCP tools.

Instead of a one-off script that only I can run, this lets any MCP client (Claude Desktop, Claude.ai, or any other MCP-compatible agent host) connect and call the same drafting and dedup logic directly, with no custom integration code per client.

Tools

  • check_contact_history(name) — checks whether a person is already queued, drafted, or missing an email in the outreach pipeline, to prevent duplicate outreach.

  • draft_outreach_email(name, role, institution, research_area, email, notes) — drafts a personalized cold outreach email using the agent's tone rules and prior send/reply performance data as context. Returns the draft only; does not send anything.

  • get_outreach_performance_summary() — returns a summary of what has and hasn't worked, learned from past email outcomes.

Related MCP server: LeadClaw

Why MCP instead of just tool-calling

The underlying outreach-agent project already does tool-calling: Claude decides to draft an email, my code executes it. MCP is a layer above that — it turns those same capabilities into a discoverable server that any MCP client can plug into, without me writing custom glue code for each one. This repo is that server.

Setup

pip install mcp anthropic python-dotenv
export ANTHROPIC_API_KEY=sk-...
python3 server.py

demo_targets.csv, demo_drafted.csv, and demo_memory.md are synthetic sample data (not real contacts) included so the server is runnable and testable out of the box. Point TARGETS_CSV / DRAFTED_CSV / MEMORY_MD in server.py at real pipeline files to use it against the live agent's data.

Testing

test_client.py spins up a real MCP client over stdio, lists the registered tools, and calls each one — a quick way to verify the server works end to end without needing a full MCP host like Claude Desktop.

python3 test_client.py
F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    B
    maintenance
    MCP server for B2B lead generation and company search using the Generect Live API. Provides tools to search leads, companies, generate emails, and get lead by URL.
    5
    11
    1
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    MCP server that enables AI agents to discover and qualify B2B leads from Leadbay's knowledge base, with tools for lead research, enrichment, and outreach logging.
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP server for managing cold email campaigns, leads, email accounts, sequences, analytics, webhooks, and client sub-accounts via the Smartlead API.
    63
    5
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    MCP server for value-first cold outreach to local service businesses, enabling personalized cold email generation and lead scoring.

View all related MCP servers

Related MCP Connectors

  • MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.

  • MCP server for Tomba email finder, verification, and contact enrichment API

  • Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.

View all MCP Connectors

Latest Blog Posts

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/arnask11/outreach-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server