# OutreachAgent
OutreachAgent is an outbound email execution API built for AI agents.
You bring the reasoning. We handle inboxes, deliverability, workflows, and reply routing.
---
## Capabilities
- Find and enroll prospects based on ICP criteria
- Generate personalized multi-step email sequences
- Send campaigns with automated follow-ups, waits, and retries
- Track delivery, opens, and replies via deterministic webhooks
- Manage sender reputation with built-in volume pacing and domain warming
- Route replies back to your runtime with structured metadata
---
## Example Workflow
1. Create an inbox: POST /v1/inboxes
2. Define a sequence: POST /v1/workflows
3. Enroll contacts: POST /v1/workflows/{id}/enrollments
4. Monitor via webhooks: POST /v1/webhooks
5. Handle replies: Your runtime receives signed webhook events
---
## Integration
API Base URL: https://api.outreachagent.dev/v1
Auth: Bearer token (Authorization header). Keys are prefixed with "rm_".
Rate limit: 100 req/min per organization.
TypeScript SDK: npm install @outreachagent/sdk-ts
Python SDK: pip install outreachagent
MCP Server: npx @outreachagent/mcp
- Exposes 75 SDK methods as MCP tools
- Works with Cursor, Claude Desktop, or any MCP client
- Set OUTREACHAGENT_API_KEY env var to authenticate
---
## Machine-Readable References
- OpenAPI spec: https://api.outreachagent.dev/v1/openapi.json
- Full LLM context: https://outreachagent.dev/llms-full.txt
- Documentation: https://outreachagent.dev/docs
- Best practices: https://outreachagent.dev/docs/best-practices
---
## Get Started
Sign up at https://outreachagent.dev/sign-up
No credit card required. Free tier available.