API & MCP
Uma conta. Três acessos: REST, MCP e llms.txt.
Os mesmos 300+ ferramentas API/MCP — integre via REST, trabalhe no cliente de IA via MCP ou forneça o llms.txt.
Uma conta, hospedada na UE: Por trás de cada acesso está a mesma Camada de Documentos.
- Infraestrutura própria da UE Seus dados permanecem na Europa.
- ISO 27001 ativo Segurança certificada.
- SOC 2 Tipo II ativo Padrões internacionais de auditoria.
- Mais de 24 anos de experiência Comprovado. Estável. Preparado para o futuro.
Showroom
O que é possível construir com o PaperOffice
De uma única chamada API ao Agente de Documentos: O Showroom mostra aplicações, prompts e receitas técnicas.
Verificar e aprovar faturas autonomamente
Extração, conciliação com fornecedores, deteção de duplicados, aprovação e resultado auditável num único processo.
Document AIVerificar contratos quanto a riscos
Detetar automaticamente cláusulas, prazos e desvios.
ComplianceValidar endereços
Extrair, geocodificar e verificar dados de documentos.
TransformationPreparar PDFs para agentes
OCR, estrutura e metadados para sistemas downstream.
KnowledgeConsultar conhecimento em tempo real
Respostas provenientes do acervo documental atual, em vez de cópias.
Início rápido
Do prompt à primeira chamada API
Sem necessidade de ler documentação: o agente de código lê llms.txt e, em seguida, conhece as capacidades, autenticação e endpoints.
- Enviar llms.txt O agente lê a descrição legível por máquina do API.
- Conectar conta Uma conta para REST e MCP, um token no cabeçalho.
- Descrever aplicação Descrever em linguagem natural o que deve ser criado.
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 compreendido · pronto para a primeira chamada 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); Primeira chamada API
Como é a primeira chamada API
Uma requisição POST para /latest/job/add/workflow com arquivo, coleção e modelo — além de um token Bearer no cabeçalho. Não é necessário mais nada.
- Um cabeçalho
Authorization: Bearer po_ut_YOUR_API_KEY — sem fluxo OAuth, sem lógica de atualização de token, sem obrigatoriedade de SDK.
- Uma pipeline por chamada
O caminho após /latest/job/add/ indica a pipeline; 'workflow' retorna IDP estruturado.
- Resultado ou job_id
Por padrão, o API mantém a conexão e retorna o resultado inline; caso contrário, retorna HTTP 202 com job_id e poll_url.
Três acessos
Como o PaperOffice se integra à stack
Utilize exatamente o acesso que o produto ou agente precisa. O documento permanece a mesma fonte confiável.
Para seus próprios produtos
Chame operações de documento diretamente do backend, workflow ou SaaS.
- API baseado em JSON
- Trabalhos assíncronos
- Webhooks e eventos
Para agentes de IA
Integre o PaperOffice nativamente no Claude, ChatGPT, Cursor e outros clientes MCP.
- Descoberta de ferramentas
- Acesso em tempo real a documentos
- Ações controladas
Para agentes de codificação
O agente de codificação compreende imediatamente as capacidades, autenticação e exemplos.
- Nenhum SDK necessário
- Documento legível por máquina
- Copiável diretamente
Perguntas
Perguntas frequentes sobre API e MCP
Qual é a diferença entre REST, MCP e llms.txt?
REST é a interface para produtos próprios, o servidor MCP traz as mesmas ferramentas para clientes de IA como Claude, ChatGPT ou Cursor, e llms.txt descreve ambos de forma legível por máquina para agentes de codificação. Todos os três acessos funcionam na mesma conta e na mesma camada de documentos.
Preciso de um SDK?
Não. A API é HTTP e JSON; qualquer cliente HTTP é suficiente. Para agentes de codificação, a descrição legível por máquina está em https://api.paperoffice.ai/latest/docs/llms.txt.
Como me autentico?
Com um token no cabeçalho HTTP: Authorization: Bearer po_ut_YOUR_API_KEY. Quais tipos de chaves existem e para que servem estão na página Autenticação & Chaves.
Onde encontro exemplos prontos?
No Cookbook há prompts e exemplos de código copiáveis; a Coleção Postman contém os mesmos endpoints para teste direto.
Próxima parada
Como prosseguir
O próximo passo recomendado no funil do desenvolvedor e dois desvios adequados.