# MachFive Cold Email

Generate hyper-personalized cold email sequences. List campaigns, generate emails for individual leads or batches, and export results as CSV or JSON.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add machfive/cold-email

# Browse available tools
npx -y smithery tool list machfive/cold-email

# Get full schema for a tool
npx -y smithery tool get machfive/cold-email list_campaigns

# Call a tool
npx -y smithery tool call machfive/cold-email list_campaigns '{}'
```

## Direct MCP Connection

Endpoint: `https://machfive.run.tools`

## Tools (6)

- `list_campaigns` — List campaigns in the user's MachFive workspace.
- `generate_sequence` — Generate a personalized cold email sequence for ONE lead.
- `generate_batch` — Submit multiple leads for batch email sequence generation (ASYNC).
- `list_lists` — List lead lists (batch jobs) in the user's MachFive workspace.
- `get_list_status` — Check the processing status of a lead list.
- `export_list` — Download the generated email sequences for a COMPLETED list.

```bash
# Get full input/output schema for a tool
npx -y smithery tool get machfive/cold-email <tool-name>
```

## Resources

- `machfive://capabilities` — MachFive MCP server capabilities, tools, and workflows.
- `machfive://lead-fields` — Lead data fields and generation options accepted by MachFive.
- `machfive://pricing` — MachFive pricing tiers and credit usage.

## Prompts (3)

- `generate_cold_email` (lead_email, lead_name, company, title, company_website, linkedin_url) — Generate a personalized cold email sequence for a single lead.
- `batch_email_workflow` (lead_count) — Submit multiple leads for batch cold email generation.
- `check_batch_status` (list_id) — Check status of a batch job and export results when ready.
