Docs
Servidor MCPHerramientas disponibles

Descargar archivo de documento

Descarga un archivo como recurso binario. Usa preview_pdf para renderizar un borrador CFDI sin timbrar; la vista previa no tiene validez fiscal.

Herramienta MCPget_document_file

Propósito

Descarga un archivo como recurso binario. Usa preview_pdf para renderizar un borrador CFDI sin timbrar; la vista previa no tiene validez fiscal.

Usar cuando
Tienes un documentRef y necesitas un archivo disponible, incluida la vista previa de un borrador CFDI.
No usar cuando
Necesitas metadatos o una familia de documento no compatible.
Permisos requeridos
invoices:read / receipts:read / quotes:read / sat:read
Efectos secundarios
Ninguno
Idempotencia
Idempotente

Esquema de entrada

JSON Schema
{  "type": "object",  "$schema": "http://json-schema.org/draft-07/schema#",  "anyOf": [    {      "type": "object",      "properties": {        "documentRef": {          "type": "string",          "pattern": "^cfdi:.+$",          "description": "CFDI documentRef returned by search_documents"        },        "file": {          "type": "string",          "enum": [            "pdf",            "xml",            "zip",            "preview_pdf",            "cancellation_pdf",            "cancellation_xml"          ]        }      },      "required": [        "documentRef",        "file"      ],      "additionalProperties": false    },    {      "type": "object",      "properties": {        "documentRef": {          "type": "string",          "pattern": "^withholding:.+$",          "description": "Withholding documentRef returned by search_documents"        },        "file": {          "type": "string",          "enum": [            "pdf",            "xml",            "zip"          ]        }      },      "required": [        "documentRef",        "file"      ],      "additionalProperties": false    },    {      "type": "object",      "properties": {        "documentRef": {          "type": "string",          "pattern": "^sales_receipt:.+$"        },        "file": {          "type": "string",          "const": "pdf"        }      },      "required": [        "documentRef",        "file"      ],      "additionalProperties": false    },    {      "type": "object",      "properties": {        "documentRef": {          "type": "string",          "pattern": "^quote:.+$"        },        "file": {          "type": "string",          "const": "pdf"        }      },      "required": [        "documentRef",        "file"      ],      "additionalProperties": false    },    {      "type": "object",      "properties": {        "documentRef": {          "type": "string",          "pattern": "^declaration:.+$"        },        "file": {          "type": "string",          "enum": [            "pdf",            "payment_pdf",            "full_pdf"          ]        }      },      "required": [        "documentRef",        "file"      ],      "additionalProperties": false    },    {      "type": "object",      "properties": {        "documentRef": {          "type": "string",          "pattern": "^tax_compliance_opinion:.+$"        },        "file": {          "type": "string",          "const": "pdf"        }      },      "required": [        "documentRef",        "file"      ],      "additionalProperties": false    }  ]}

Flujo relacionado

Consulta los flujos canónicos en la introducción

Herramientas relacionadas