CapOut MCP is a hosted remote MCP server. Use the Streamable HTTP endpoint below, not the bare domain root:Documentation Index
Fetch the complete documentation index at: https://docs.capout.ai/llms.txt
Use this file to discover all available pages before exploring further.
Codex CLI
OpenAI’s docs showcodex mcp add <name> --url <streamable-http-url> for remote MCP servers.
~/.codex/config.toml:
Claude Code
Anthropic documents remote HTTP MCP servers withclaude mcp add --transport http <name> <url>.
/mcp inside the session and complete the sign-in flow there.
Gemini CLI
Gemini CLI documents remote HTTP MCP servers withgemini mcp add --transport http <name> <url>.
OpenCode
OpenCode documents remote MCP servers inopencode.json or opencode.jsonc. For a user-wide setup, put this in ~/.config/opencode/opencode.json. For a project-only setup, put it in opencode.json at your project root.
GitHub Copilot CLI
GitHub documents both interactive/mcp add setup and a non-interactive copilot mcp add command. The CLI reference also documents --tools for enabling all tools from the remote server.
needs-auth, run this inside an interactive Copilot CLI session:
~/.copilot/mcp-config.json:
What the agent can do after install
- Process PDFs into Xactimate exports
- Poll export status until completion
- Check remaining CapOut credits
- List, save, and delete XactNet recipient addresses
- Inspect and switch between live and test API keys
How CapOut chooses the upload path
CapOut MCP is hosted remotely. That means it cannot read your local/Users/... paths, workspace paths, or other files from your machine directly.
The MCP uses different tools depending on where the PDF lives.
Attachment, HTTPS URL, or inline bytes
When the client can provide a PDF attachment, a publichttps:// PDF URL, or inline base64 bytes, the agent uses capout_process_pdf.
Local CLI or workspace PDF
When the PDF lives on the local machine or workspace, the agent should not send a local path like/Users/... to the hosted server. Instead it should:
- Call
capout_create_upload_url - Run the returned
curl_commandlocally - Call
capout_process_staged_upload
API key examples
Usecapout_api_keys to see the current key and any other available live or test keys. Use capout_select_api_key to switch when needed.
Selecting a key updates which stored key is marked mcp=true for MCP-authenticated requests. The model does not receive raw API key values.
If no CapOut API key exists yet, create one in the CapOut app: