New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@outreachbox/mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@outreachbox/mcp

Model Context Protocol server for OutreachBox — run email outreach, prospecting and content campaigns from Claude, Cursor, ChatGPT and any MCP client.

latest
Source
npmnpm
Version
1.1.0
Version published
Maintainers
1
Created
Source

@outreachbox/mcp

Model Context Protocol server for OutreachBox. Run email outreach, prospecting, inbox triage and content campaigns from Claude, Cursor, ChatGPT, or any MCP-compatible client.

Quick start

Create an API key at outreachbox.com/apiEndpoints, then:

npx -y @outreachbox/mcp init --client claude --api-key pb_your_key

Restart your client. That is it.

Supported --client values: claude (Claude Desktop), claude-code, cursor, vscode.

Manual configuration

{
  "mcpServers": {
    "outreachbox": {
      "command": "npx",
      "args": ["-y", "@outreachbox/mcp"],
      "env": { "OUTREACHBOX_API_KEY": "pb_your_key" }
    }
  }
}

Skills

The package bundles a library of Agent Skills — step-by-step playbooks that teach the model how to combine the tools into real workflows, including when to ask before sending anything.

npx -y @outreachbox/mcp skills install --client claude
npx -y @outreachbox/mcp skills list
SkillUse it for
outreachbox-getting-startedConnecting, scopes, troubleshooting
outreachbox-cold-email-campaignProject, contacts, sequence, launch, monitor
outreachbox-prospect-researchFinding and qualifying prospects
outreachbox-inbox-triageClassifying replies and drafting responses
outreachbox-content-engineTopic research through to publishing
outreachbox-deliverabilityAccount health, verification, warmup
outreachbox-analytics-reportCampaign and team reporting

Commands

outreachbox-mcp                  Run the MCP server over stdio (default)
outreachbox-mcp init             Add OutreachBox to a client's MCP config
outreachbox-mcp skills install   Copy the skills into a client
outreachbox-mcp skills list      List the bundled skills
outreachbox-mcp doctor           Check connectivity and credentials

doctor is the first thing to run when something is wrong — it validates the key, names the organization it is bound to, and reports how many tools the key's scopes allow.

Configuration

VariableDefaultPurpose
OUTREACHBOX_API_KEY—API key. Required.
OUTREACHBOX_BASE_URLhttps://api.outreachbox.comAPI base URL
OUTREACHBOX_APP_URLhttps://outreachbox.comUsed to build deeplinks in tool results
OUTREACHBOX_SOURCEmcpAttribution tag sent with each request
OUTREACHBOX_TIMEOUT_MS30000Per-request timeout

Scopes

The server only advertises tools the key is allowed to use, so a read-only key never exposes a tool that sends mail. Keys minted before scopes existed are treated as unrestricted. Check what a key can do with outreachbox-mcp doctor.

Programmatic use

The tool table is exported for hosts that want to serve it over their own transport:

import { TOOLS_LIST, executeTool, configure, authContext } from '@outreachbox/mcp';

configure({ baseUrl: 'https://api.outreachbox.com' });

const result = await authContext.run({ token: userToken }, () =>
  executeTool('contacts_list', { limit: 10 }),
);

@outreachbox/mcp/server exports createServer() if you want a preconfigured MCP Server instance.

License

MIT

Keywords

mcp

FAQs

Package last updated on 09 Oct 2026

Related posts