MCP server

Expose AI Underwriter docs and execution tools to coding agents.

kita-docs-mcp exposes AI Underwriter docs and execution tools alongside the Kita Capture docs and tools.

claude mcp add kita-docs -- npx -y kita-docs-mcp
codex mcp add kita-docs -- npx -y kita-docs-mcp

Add the AI Underwriter key to unlock execution tools:

claude mcp add kita-docs --env KITA_UNDERWRITER_API_KEY=kita_uw_xxxxxxxxxxxx -- npx -y kita-docs-mcp
codex mcp add kita-docs --env KITA_UNDERWRITER_API_KEY=kita_uw_xxxxxxxxxxxx -- npx -y kita-docs-mcp

Environment

VariablePurposeDefault
KITA_UNDERWRITER_API_KEYAI Underwriter API key for kita_uw_... execution toolsRequired for execution
KITA_UNDERWRITER_API_BASEAI Underwriter API base URL, including /api/v1https://underwriter.kita.ai/api/v1
KITA_API_KEYKita Capture API key for document extraction toolsRequired for Capture execution
KITA_API_BASE or KITA_API_URLKita Capture API base URLhttps://portal.kita.ai

Set KITA_UNDERWRITER_API_BASE only when pointing MCP or tests at a non-production environment. The value should include /api/v1.

Tools

All AI Underwriter tools require KITA_UNDERWRITER_API_KEY.

ToolPurpose
underwriter_intake_applicationCreate or idempotently retrieve an application, optionally uploading local file_paths in the same call.
underwriter_create_applicationCreate an application without files.
underwriter_list_applicationsList applications with optional status, limit and offset.
underwriter_get_applicationFetch one application by UUID or human app_id.
underwriter_update_applicationPatch mutable application fields.
underwriter_upload_documentsUpload one or more local files to an application.
underwriter_list_documentsList an application's documents, optionally with signed download URLs.
underwriter_get_documentFetch a document with extraction result, recommendations and inconsistencies.
underwriter_get_document_transcriptFetch one document transcript as JSON or text.
underwriter_get_transcriptsFetch every document transcript in a file as JSON or text.
underwriter_get_credit_pictureFetch deterministic spread, adjustments and policy decision.
underwriter_generate_memoGenerate or refresh the cited memo.
underwriter_get_memoRead generated memo sections.
underwriter_get_memo_statusPoll memo freshness and synthesis progress.
underwriter_get_conversationRead borrower conversation messages, optionally after a display-order cursor.
underwriter_get_scorecardInspect scorecard diagnostics for empty or insufficient scorecard boxes.
underwriter_export_applicationDownload the extraction workbook to a local output_path.
underwriter_export_memoDownload the memo PDF or spread workbook to a local output_path.
underwriter_delete_applicationPermanently delete an application. Requires confirm: true.
underwriter_delete_documentPermanently delete one document. Requires confirm: true.

On this page