# MCP document intake Part of https://atlaswork.ai/llms.txt Section URL: https://atlaswork.ai/llms/mcp-document-intake Pick ONE path for `send_contract_for_review`: | Situation | Path | |-----------|------| | Host injects attachment (ChatGPT) | `document_file` + `parties[]` | | Public download URL | `document_url` + `parties[]` | | Local file (Claude Desktop) | `request_document_upload` → user uploads → `complete_upload_session` | | Existing Atlas envelope document | `document_id` + `parties[]` | | Plain text only (no PDF/DOCX) | `document_text` + `parties[]` | Never send base64 through MCP. Never use `document_text` for PDF/DOCX files. Upload session: (1) `request_document_upload: true` + parties → (2) user uploads at `upload_url` → (3) `complete_upload_session`. Parties stored on step 1.