Skip to main content
CapOut MCP exposes the CapOut document-processing workflow as agent tools. The CapOut MCP is hosted remotely, so local machine and workspace PDFs use the staged upload flow rather than direct filesystem reads. Use it when you want an agent to process PDFs, wait for completion, and return stable Contractor and Carrier ESX URLs with the required download-authentication guidance.

Install

CapOut MCP is exposed as a hosted Streamable HTTP endpoint. For Codex, install it with:
The endpoint is:
For copyable setup examples in Codex, npx add-mcp, Claude Code, Gemini CLI, OpenCode, and GitHub Copilot CLI, see MCP Installation.

Tool map

  • capout_process_pdf: process one PDF from pdf, url, file_base64, or file_path
  • capout_create_upload_url: create a short-lived staged upload link for local CLI or workspace PDFs
  • capout_process_staged_upload: submit a staged local upload for processing
  • capout_document_status: get a one-shot status check for a document
  • capout_wait_for_document: wait for progress and completion inside the agent UI
  • capout_claims: inspect remaining claims
  • capout_xactnet_addresses: list legacy saved recipient addresses
  • capout_create_xactnet_address: save a legacy recipient address
  • capout_update_xactnet_address_profile: assign profile_code on a legacy address
  • capout_delete_xactnet_address: remove a legacy recipient address
  • capout_api_keys: list available live and test API keys
  • capout_select_api_key: switch the active API key

Choose the right workflow

  • Use Process PDFs when the agent has an attachment, a public HTTPS PDF URL, or inline base64.
  • Use Staged Uploads when the PDF lives on the local machine or workspace.
  • New processing calls do not need xn_address or profile_code; those inputs are optional deprecated compatibility fields.
  • Use Status and Waiting after every accepted upload until the document reaches a terminal state.
  • On success, the agent should give the user the stable default Contractor URL and explicit Carrier URL, explain that capout-api-key is required, and never put that key in either URL.

Common prompts

Next steps