Anchored Growth for Developers & AI Agents
Everything you need to plug Anchored Growth's outbound intelligence into your own tools, workflows, and AI agents.
MCP Server (Model Context Protocol)
Anchored Growth runs an official MCP server so AI assistants like Claude can query your campaign intelligence natively. It uses the Streamable HTTP transport:
https://mcp.anchoredgrowth.io/mcpAnyone can connect and list the available tools. Calling tools requires an API key, sent as a bearer token:
Authorization: Bearer ag_<your-api-key>API keys are minted self-serve in the app under MCP Access. Keys are tenant-scoped: every tool call is isolated to your company's data.
Available Tools
get_campaign_health: Health score, risk tier, and reply-rate trend for a campaign.get_campaign_recommendations: Evidence-graded recommendations: tone, timing, and channel.get_bandit_state: Current channel/tone bandit arms with observation counts and posteriors.get_drift_state: Model drift monitoring: baseline vs trailing-window response rates.get_recipient_intelligence: Position-level response patterns for a prospect or persona.get_workflow_decisions: Recent automated decisions the intelligence engine has made.get_action_audit_log: Audit trail of agent and API actions for your tenant.
REST API
The REST API serves the same intelligence over plain HTTPS. The same ag_ API keys work, sent as Authorization: Bearer or X-API-Key:
https://api.anchoredgrowth.io/v1
GET /patterns # significant patterns for your tenant
GET /patterns/recipients # position-level response analysis
GET /intelligence/contact-history?contactEmail=...Full machine-readable contract: OpenAPI specification (/openapi.json). Extended guides live at docs.anchoredgrowth.io.
Rate Limits, Versioning & Deprecation
Rate limits
Every API and MCP response advertises your current headroom via the standard RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset headers (Reset is seconds until the window rolls). Defaults: 200 requests per 15-minute burst window per key, plus a monthly quota per plan. When you exceed either, the 429 response includes Retry-After. Honor it; rejected calls do not consume your monthly quota.
Versioning
The REST API is versioned in the URL path (/v1). Within a major version we only make additive changes: new endpoints, new optional parameters, and new response fields (clients must tolerate unknown fields). Breaking changes ship as a new major version served alongside the old one.
Deprecation policy
Before we remove an endpoint or version, we announce it at least 90 days ahead: affected responses gain Deprecation and Sunset headers (RFC 8594) with the removal date, the OpenAPI spec notes the change, and we email every key holder. Nothing served today carries a sunset date. Questions: contact@anchoredgrowth.io.
Claude Desktop: One-Click Connector
For Claude Desktop, download our connector bundle and double-click to install. The installer prompts for your API key and stores it in your OS keychain:
Download anchored-growth.mcpbClaude Code users can connect directly: claude mcp add --transport http anchored-growth https://mcp.anchoredgrowth.io/mcp --header "Authorization: Bearer ag_..."
Machine-Readable Site Resources
- /llms.txt: structured guide to this site for AI systems (llmstxt.org format).
- /sitemap.xml: full page inventory.
- Markdown content negotiation: request any page on this site with
Accept: text/markdownto receive a clean Markdown version instead of HTML.
Need Help Integrating?
Email contact@anchoredgrowth.io with "developer" in the subject, or see all contact options.