MCP tools

Endpoint: https://polis.ai/api/mcp (Streamable HTTP). Auth: Authorization: Bearer <api_key>.

ToolCostPurpose
polis_accountfreeSubscription status, included allowance left, overage used, usage cap. Returns a checkout URL if inactive.
polis_estimatefreeToken + USD estimate for a prospective run and how it splits vs. the spend limit.
polis_testcharged up frontStart a persona test. Returns a run_id. Refunded automatically if the run fails before a report.
polis_statusfreeProgress for a run_id (reactions done / total, done flag).
polis_reportfreeThe completed deliverable + aggregate stats + sample verbatim reactions.

polis_test inputs: content_type (text|tweet|linkedin|markdown|url), content (unless url), url + url_mode (copy|visual) for url, optional audience, persona_count (10-1000, default 100).

Runs are asynchronous. Always: polis_estimatepolis_test → poll polis_statuspolis_report.


All docs

Polis docs index · Full machine-readable index (llms.txt) · Everything inlined (llms-full.txt)