Skip to content
anserra

Docs & API

Anserra API and MCP server

The API returns the same data as the dashboard, as JSON, authenticated with a per-account key. The MCP server exposes it as tools an AI assistant can call. Both are included on Multi-50 and Enterprise. Endpoints marked “private beta” are in use by the dashboard and open to Multi-50 customers on request; “available” means public with a stable contract.

Updated:

Authentication

Send your key in the Authorization header. Keys are created and revoked in the dashboard under Settings → API.

curl https://api.anserra.io/v1/businesses \
  -H "Authorization: Bearer ans_live_…"

Endpoints

Method and pathReturnsStatus
GET /v1/businessesTracked businesses with current score, interval and levelPrivate beta
GET /v1/businesses/:idOne business: score components, latest run summaryPrivate beta
GET /v1/businesses/:id/findingsFindings and fix plan tasks with statusPrivate beta
GET /v1/businesses/:id/historyPer-prompt, per-engine mention historyPrivate beta
POST /v1/scansQueue a scan for a business or a batch; returns a job idPrivate beta
GET /v1/scans/:jobIdJob status and per-domain progressPrivate beta
GET /v1/businesses/:id/report.pdfBranded PDF for the latest runPlanned
GET /v1/badge/:id.svgAgent-ready badge for embeddingAvailable

Rate limits are per account and returned in X-RateLimit-* headers. Errors use standard HTTP status codes with a JSON body { "error": { "code", "message" } }.

MCP server

The Model Context Protocol server exposes the endpoints above as tools: list_businesses, get_business, get_findings, get_history, queue_scan. Connect it in Claude or ChatGPT with your API key, then ask in plain language: “which of my clients dropped below their interval this week?”, “list clients at L0 in Austin”.

{
  "mcpServers": {
    "anserra": {
      "url": "https://mcp.anserra.io",
      "headers": { "Authorization": "Bearer ans_live_…" }
    }
  }
}

Bulk CSV format

The same format the dashboard accepts. Only domain is required.

domain,business_name,city,vertical
cedarparkdental.com,Cedar Park Dental,Austin TX,dentist
northsideauto.com,Northside Auto Repair,Austin TX,auto repair
smilebrightdds.com,,,

Changes

API changes are listed on the changelog. Breaking changes get a new version prefix and 90 days of overlap.

API and MCP are on Multi-50

Fifty client businesses, weekly agent runs, priority queue.