Skip to content
mcp/skillhub

OpenSDR MCP Server

by arif-jsio.github.arif-js/opensdr-mcpv1.0.1

Open-source AI SDR: B2B prospecting, email enrichment, buying signals and safe outreach staging.

0Node.jsstdioofficial registry

context tax

pending

security

pending

cold start

pending

freshness

pending

Our reading of OpenSDR, from the data

OpenSDR is a email MCP server from arif-js, listed in the official MCP Registry.

We haven't measured its tool list yet, so its token cost is unknown.

With 0 GitHub stars it ranks #267 of 932 email servers we index.

It runs locally on your machine over stdio and needs 6 secrets (APOLLO_API_KEY, HUNTER_API_KEY, EXA_API_KEY, …); use a scoped, least-privilege key.

Install OpenSDR MCP server

Install in Claude Code

claude mcp add opensdr -e APOLLO_API_KEY='<apollo-api-key>' -e HUNTER_API_KEY='<hunter-api-key>' -e EXA_API_KEY='<exa-api-key>' -e TAVILY_API_KEY='<tavily-api-key>' -e INSTANTLY_API_KEY='<instantly-api-key>' -e HUBSPOT_ACCESS_TOKEN='<hubspot-access-token>' -- npx -y opensdr-mcp

Configuration

VariableRequiredSecretDescription
APOLLO_API_KEY—yesApollo API key for people/company search and enrichment (optional)
HUNTER_API_KEY—yesHunter API key for email finding and verification (optional)
EXA_API_KEY—yesExa API key for buying signals and account research (optional)
TAVILY_API_KEY—yesTavily API key, an alternative to Exa for signals and research (optional)
INSTANTLY_API_KEY—yesInstantly API v2 key for draft campaigns and lead enrollment (optional)
HUBSPOT_ACCESS_TOKEN—yesHubSpot private-app token for contact sync (optional)
OPENSDR_READ_ONLY——Set to 1 to disable every tool that writes to an external service
OPENSDR_MAX_CREDITS_PER_CALL——Hard cap on estimated paid provider credits per tool call
OPENSDR_DATA_DIR——Local data directory for lists, cache and suppression list (default ~/.opensdr)

Freshness

Not enough public signals yet to judge maintenance.

  1. Last commit (default branch)

    2026-10-15 · 3d ago · GitHub

  2. Latest release

    2026-10-15 · 3d ago · GitHub · v1.0.1

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-10-15 · 3d ago · official registry · v1.0.1

How it compares in Email

Against the most-starred email servers we index. Token cost is per model turn, measured from each server's live tool list.

ServerStarsToolsTokens / turnFreshnessRuns
OpenSDR (this)0—not measured—local
Inbox Zero12,649—not measuredActivehosted
Useplunk5,524—not measured—local
Google Workspace3,370—not measuredActive—
OpenOSINT1,776—not measuredActivelocal
emailmd1,3823954Activelocal + hosted
All email MCP servers

FAQ

›How do I install the OpenSDR MCP server in Claude Code?

Run: claude mcp add opensdr -e APOLLO_API_KEY='<apollo-api-key>' -e HUNTER_API_KEY='<hunter-api-key>' -e EXA_API_KEY='<exa-api-key>' -e TAVILY_API_KEY='<tavily-api-key>' -e INSTANTLY_API_KEY='<instantly-api-key>' -e HUBSPOT_ACCESS_TOKEN='<hubspot-access-token>' -- npx -y opensdr-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does OpenSDR require an API key?

Yes. It expects APOLLO_API_KEY, HUNTER_API_KEY, EXA_API_KEY, TAVILY_API_KEY, INSTANTLY_API_KEY, HUBSPOT_ACCESS_TOKEN, of which 6 are secrets.

›Can I use OpenSDR as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is OpenSDR in the official MCP registry?

Yes, as io.github.arif-js/opensdr-mcp.

Sources and method

Official MCP Registry entry
updated 2026-10-15
GitHub repository
fetched 2026-10-19
Package registry (npm / PyPI)
listed
Last checked against all sources
2026-10-19

The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.

Alternatives to OpenSDR

Other email MCP servers.

View all