For developers & agents
FirstSales API & Developer Resources
FirstSales exposes its email-deliverability and outreach-quality tooling as a public REST API, an OpenAPI 3.1 spec, an MCP server for AI agents, and machine-readable Markdown mirrors of every page. Everything below is free, read-only, and requires no API key.
OpenAPI spec
The full REST surface is described by a machine-readable OpenAPI 3.1 document, so any client generator, agent framework, or API explorer can import it directly.
- /openapi.json — OpenAPI 3.1 spec, JSON
- /api/openapi.yaml — the same spec, YAML
MCP server
FirstSales runs a Model Context Protocol (MCP) server over Streamable HTTP, so any MCP client — Claude Desktop, Claude Code, or your own agent — can call these tools directly without scraping the site.
- /mcp/ — the Streamable HTTP MCP endpoint
- /.well-known/mcp.json — discovery manifest
Client configuration
Add this to your Claude Desktop (or any Streamable HTTP-compatible) MCP client config:
{
"mcpServers": {
"firstsales": {
"url": "https://firstsales.io/mcp/"
}
}
}REST endpoints
The same capabilities exposed as MCP tools are also available as plain REST endpoints under /api:
validate_emailValidate an email's format, MX records, and domain existence.
check_disposable_emailCheck whether an email uses a disposable/temporary domain.
check_catchall_domainDetect whether a domain's mailbox is configured as catch-all.
check_domain_dnsRun an SPF, DKIM, DMARC, MX, blacklist, or other DNS/deliverability check.
check_dkimLook up and validate a domain's DKIM record(s).
get_domain_ageGet a domain's registration date and age via RDAP/WHOIS.
get_dns_recordsFetch a domain's A, AAAA, MX, NS, TXT, CNAME, and SOA records.
analyze_spam_scoreScore email body content for spam-trigger words and patterns.
analyze_subject_lineAnalyze a subject line for spam risk and open-rate best practices.
analyze_cold_emailAnalyze cold outreach copy for personalization, length, and CTA clarity.
list_tutorialsList all public FirstSales tutorials.
get_tutorialGet the full content of one tutorial by slug.
Markdown for agents
Every page on firstsales.io has a clean Markdown mirror for LLMs and crawlers that prefer structured text over HTML.
Product documentation
For guides on using the FirstSales product itself (campaigns, sequences, sending, and billing), see docs.firstsales.io.
Support
Questions about the API or MCP server? Email [email protected].