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.
Add the AI Underwriter key to unlock execution tools:
Environment
| Variable | Purpose | Default |
|---|---|---|
KITA_UNDERWRITER_API_KEY | AI Underwriter API key for kita_uw_... execution tools | Required for execution |
KITA_UNDERWRITER_API_BASE | AI Underwriter API base URL, including /api/v1 | https://underwriter.kita.ai/api/v1 |
KITA_API_KEY | Kita Capture API key for document extraction tools | Required for Capture execution |
KITA_API_BASE or KITA_API_URL | Kita Capture API base URL | https://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.
| Tool | Purpose |
|---|---|
underwriter_intake_application | Create or idempotently retrieve an application, optionally uploading local file_paths in the same call. |
underwriter_create_application | Create an application without files. |
underwriter_list_applications | List applications with optional status, limit and offset. |
underwriter_get_application | Fetch one application by UUID or human app_id. |
underwriter_update_application | Patch mutable application fields. |
underwriter_upload_documents | Upload one or more local files to an application. |
underwriter_list_documents | List an application's documents, optionally with signed download URLs. |
underwriter_get_document | Fetch a document with extraction result, recommendations and inconsistencies. |
underwriter_get_document_transcript | Fetch one document transcript as JSON or text. |
underwriter_get_transcripts | Fetch every document transcript in a file as JSON or text. |
underwriter_get_credit_picture | Fetch deterministic spread, adjustments and policy decision. |
underwriter_generate_memo | Generate or refresh the cited memo. |
underwriter_get_memo | Read generated memo sections. |
underwriter_get_memo_status | Poll memo freshness and synthesis progress. |
underwriter_get_conversation | Read borrower conversation messages, optionally after a display-order cursor. |
underwriter_get_scorecard | Inspect scorecard diagnostics for empty or insufficient scorecard boxes. |
underwriter_export_application | Download the extraction workbook to a local output_path. |
underwriter_export_memo | Download the memo PDF or spread workbook to a local output_path. |
underwriter_delete_application | Permanently delete an application. Requires confirm: true. |
underwriter_delete_document | Permanently delete one document. Requires confirm: true. |

