REST API
GET /api/v1/sites GET /api/v1/sessions?site_id=… POST /api/v1/jobs GET /api/v1/jobs Authorization: Bearer vc_…OpenAPI specification ↗
API + MCP
Use the same workspace permissions from your dashboard, agent or integration. Tokens are scoped, revocable and never grant access to another customer.
GET /api/v1/sites GET /api/v1/sessions?site_id=… POST /api/v1/jobs GET /api/v1/jobs Authorization: Bearer vc_…OpenAPI specification ↗
Endpoint: /api/mcp Transport: Streamable HTTP list_sites list_sessions read_heatmaps read_site_health read_growth_plan request_conversion_review list_jobs read_automation_policy create_content_brief create_ads_brief request_ux_review claim_job return_job_draft list_leads
Scoped token connections are supported. Hosted Claude/ChatGPT connections may additionally require OAuth client configuration.
Create a brief, claim an eligible job with a scoped worker token and return a draft. Draft delivery does not itself authorise publication.
A small change can start with one visit.