CapOut gives you a straightforward API for submitting insurance PDFs for automatic Xactimate export, following each document through processing, and subscribing to status changes as work completes. If you are working in Codex, Claude Code, Gemini CLI, OpenCode, GitHub Copilot CLI, or another MCP-aware client, CapOut also exposes the same workflow through the hosted MCP endpointDocumentation Index
Fetch the complete documentation index at: https://docs.capout.ai/llms.txt
Use this file to discover all available pages before exploring further.
https://mcp.capout.ai/mcp.
Base endpoints
- REST:
https://api.capout.ai - WebSocket status stream:
wss://api.capout.ai/ws/status - SSE status stream:
https://api.capout.ai/sse/status
Core workflow
- Send
capout-api-keyon REST requests. - Upload a PDF for automatic Xactimate export with
POST /upload. - Poll
GET /status/{document_id}or subscribe to realtime updates while the export workflow runs. - Read credit balances with
GET /credits.
MCP setup
CapOut’s hosted MCP endpoint is:Start here
- Quickstart for the shortest end-to-end path.
- Authentication for API key and realtime token behavior.
- CapOut MCP for ChatGPT, Claude, Codex, and other agent clients.
- Upload a document for request design and upload tradeoffs.
- Realtime updates for WebSocket and SSE examples.
- API reference overview for the full endpoint map.
What the API covers
Uploads
Submit an insurance PDF either by passing a publicurl or by sending file_base64. Every accepted upload returns a document_id you can track immediately through the Xactimate export workflow.
For agent-driven workflows, the CapOut MCP can also process PDFs directly and uses a staged local upload flow for local files because the CapOut MCP is hosted remotely.
Status tracking
UseGET /status/{document_id} when polling a single job, or GET /documents when you need the authenticated organization’s recent uploads and their workflow state.
Realtime delivery
CallPOST /ws/token to mint a short-lived token, then connect over WebSocket or SSE using that token as a query parameter.
Credits
UseGET /credits to see the current organization balance plus any buckets that expire soon.