API & MCP
Una cuenta. Tres accesos: REST, MCP y llms.txt.
Los mismos 300+ API/MCP-tools — ya sea que integre mediante REST, trabaje en un cliente de IA con MCP o pase llms.txt.
Una cuenta, alojada en la UE: Detrás de cada acceso hay la misma capa de documentos.
- Infraestructura propia de la UE Sus datos permanecen en Europa.
- ISO 27001 activo Seguridad certificada.
- SOC 2 Tipo II activo Estándares de auditoría internacionales.
- +24 años de experiencia Comprobado. Estable. Seguro para el futuro.
Showroom
Qué se puede construir con PaperOffice
Desde una sola llamada a API hasta un Agente de Documentos: El Showroom muestra aplicaciones, prompts y recetas técnicas.
Verificar y aprobar facturas de forma autónoma
Extracción, conciliación con proveedores, detección de duplicados, aprobación y resultado auditado en un solo proceso.
Document AIVerificar contratos en busca de riesgos
Detectar automáticamente cláusulas, plazos y desviaciones.
ComplianceValidar direcciones
Extraer, geocodificar y verificar datos de documentos.
TransformationPreparar PDFs para agentes
OCR, estructura y metadatos para sistemas posteriores.
KnowledgeConsultar conocimiento en tiempo real
Respuestas basadas en el documento actual en lugar de copias.
Inicio rápido
Del prompt a la primera llamada API
Sin necesidad de leer documentación: El agente de código lee llms.txt y conoce las capacidades, autenticación y puntos finales.
- Entregar llms.txt El agente lee la descripción legible por máquina de API.
- Conectar cuenta Una cuenta para REST y MCP, un token en el encabezado.
- Describir la aplicación Describir en lenguaje natural lo que se debe crear.
Read https://api.paperoffice.ai/latest/docs/llms.txt and understand the available Document Operations.
Then build a workflow that:
1) Analyses incoming invoices
2) Checks required fields
3) Returns the result as structured JSON
4) Uses Authorization: Bearer po_ut_YOUR_API_KEY API entendido · listo para la primera llamada API
curl -X POST \ "https://api.paperoffice.ai/latest/job/add/workflow" \ -H "Authorization: Bearer po_ut_YOUR_API_KEY" \ -F "[email protected]" \ -F "idp_collection=invoice" \ -F "model=basic-pro-max" import requestsresponse = requests.post( "https://api.paperoffice.ai/latest/job/add/workflow", headers={"Authorization": "Bearer po_ut_YOUR_API_KEY"}, files={"file_1": open("invoice.pdf", "rb")}, data={"idp_collection": "invoice", "model": "basic-pro-max"},)print(response.json()) const form = new FormData();form.append("file_1", new Blob([await readFile("invoice.pdf")]), "invoice.pdf");form.append("idp_collection", "invoice");form.append("model", "basic-pro-max");const response = await fetch("https://api.paperoffice.ai/latest/job/add/workflow", { method: "POST", headers: { Authorization: "Bearer po_ut_YOUR_API_KEY" }, body: form,});console.log(await response.json()); <?php$ch = curl_init("https://api.paperoffice.ai/latest/job/add/workflow");curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer po_ut_YOUR_API_KEY"], CURLOPT_POSTFIELDS => [ "file_1" => new CURLFile("invoice.pdf"), "idp_collection" => "invoice", "model" => "basic-pro-max", ],]);echo curl_exec($ch); Primera llamada API
Así se ve la primera llamada API
Una petición POST a /latest/job/add/workflow con archivo, colección y modelo; además de un token Bearer en el encabezado. No se necesita más.
- Un encabezado
Authorization: Bearer po_ut_YOUR_API_KEY — sin flujo OAuth, sin lógica de actualización, sin obligación de usar SDK.
- Una pipeline por llamada
La ruta después de /latest/job/add/ indica la pipeline; workflow proporciona IDP estructurado.
- Resultado o job_id
Por defecto, API mantiene la conexión y devuelve el resultado en línea; de lo contrario, se devuelve HTTP 202 con job_id y poll_url.
Tres accesos
Así se integra PaperOffice en la pila tecnológica
Utilice exactamente el acceso que el producto o agente necesita. El documento sigue siendo la fuente fiable única.
Para sus propios productos
Llame a las operaciones de documentos directamente desde el backend, flujo de trabajo o SaaS.
- API basado en JSON
- Trabajos asíncronos
- Webhooks y eventos
Para agentes de IA
Integre PaperOffice de forma nativa en Claude, ChatGPT, Cursor y otros clientes MCP.
- Descubrimiento de herramientas
- Acceso en vivo a documentos
- Acciones controladas
Para agentes de codificación
El agente de codificación comprende capacidades, autenticación y ejemplos al instante.
- No se requiere SDK
- Documento legible por máquina
- Copiable directamente
Preguntas
Preguntas frecuentes sobre API y MCP
¿En qué se diferencian REST, MCP y llms.txt?
REST es la interfaz para productos propios, el servidor MCP lleva las mismas herramientas a clientes de IA como Claude, ChatGPT u Cursor, y llms.txt describe ambos de forma legible por máquina para agentes de codificación. Los tres accesos funcionan con la misma cuenta y la misma capa de documentos.
¿Necesito un SDK?
No. La API es HTTP y JSON; cualquier cliente HTTP es suficiente. Para agentes de codificación, la descripción legible por máquina se encuentra en https://api.paperoffice.ai/latest/docs/llms.txt.
¿Cómo me autentico?
Con un token en el encabezado HTTP: Authorization: Bearer po_ut_YOUR_API_KEY. Los tipos de claves disponibles y su ámbito se describen en la página Autenticación y Claves.
¿Dónde encuentro ejemplos listos para usar?
En Cookbook encontrará prompts y ejemplos de código copiables; la colección Postman contiene los mismos puntos finales para probarlos directamente.
Siguiente parada
Así es como continúa
El siguiente paso recomendado en el embudo de desarrolladores y dos ramificaciones adecuadas.