Spedy NFS-e MCP
Spedy NFS-e MCP
Un Invokta Action Engine que expone las operaciones de emisión y estado de Spedy NFS-e a través de un endpoint HTTP MCP Streamable autenticado.
El motor contiene tres capacidades:
openapi.emitir-nfse: crea y pone en cola una NFS-e para su emisión asíncrona.openapi.consultar-nfse: lee el estado actual de una NFS-e.openapi.listar-nfse: lista registros de NFS-e con filtros y paginación de Spedy.
Todas las capacidades requieren un principal autenticado. Las credenciales de Spedy permanecen en el lado del servidor y nunca se aceptan como entrada de herramienta MCP.
Primera ejecución
npm run check
npm run build
npm run mcp:httpLa configuración local incluida sirve MCP en http://127.0.0.1:3400/mcp. Los clientes deben enviar Authorization: Bearer <MCP_BEARER_TOKEN>.
El .env.example incluido y el .env local ignorado contienen valores simulados. Reemplace MCP_BEARER_TOKEN y SPEDY_API_KEY antes de realizar solicitudes reales. El destino predeterminado del conector es el sandbox de Spedy; la producción nunca se selecciona implícitamente.
Related MCP server: Receita Federal NFS-e: Notas Recebidas MCP
Configuración
Variable | Propósito |
| Protege el endpoint HTTP de MCP; mínimo 32 caracteres. |
| Enviada por el conector como |
| Origen de la API de Spedy, normalmente |
| Host de enlace; por defecto |
| Puerto de enlace; el ejemplo local usa |
La emisión es asíncrona. Un resultado exitoso de emitir-nfse significa que Spedy aceptó y puso en cola la solicitud; use consultar-nfse o los webhooks de Spedy para observar la autorización o el rechazo. Siempre proporcione un integrationId estable para que los reintentos sean idempotentes.
Mapa del proyecto
src/capabilities/posee las acciones de dominio y sus contratos de entrada, salida, acceso y ejecución.src/engine.tsregistra IDs de capacidad estables y suministra dependencias propiedad del motor.src/direct.tses la ruta de humo ejecutable más pequeña.test/engine.test.tsdemuestra el comportamiento a través del límite público del motor.AGENTS.mdregistra la arquitectura y las reglas de entrega no negociables del proyecto..agents/skills/develop-invokta-project/SKILL.mdbrinda a los agentes compatibles un flujo de trabajo de cambio completo.
Revisar las capacidades generadas
Lea
AGENTS.mdy la habilidad de desarrollo generada.Agregue una prueba de nivel de motor que falle para el resultado de dominio que necesita.
Actualice o reemplace el módulo bajo
src/capabilities/, luego registre su ID de capacidad literal ensrc/engine.ts.Mantenga los puntos de entrada directos y generados del adaptador en el mismo motor exportado; no duplique el manejador de capacidad en un adaptador.
Ejecute
npm run check, luego inspeccione la capacidad en las devtools antes de implementarla.
Desarrollar interactivamente
npm run devtoolsCompila el motor e inicia las devtools de Invokta, normalmente en http://localhost:4100/. Abra la URL impresa por el comando para explorar capacidades, invocarlas desde JSON sembrado por esquema a través de la ruta de ejecución que seleccione, seguir el rastro de invocación en vivo, cambiar identidades de prueba y leer el informe del doctor. Los cambios en el código reconstruyen y reinician automáticamente el motor alojado.
Ejecute los diagnósticos de solo lectura de las devtools con:
npm run devtools:doctorIniciar MCP HTTP
npm run build
npm run mcp:httpEmpaquete el servidor y pruebe un endpoint existente con:
npm run deploy:package
npm run deploy:probe -- --url https://engine.example/mcpRevise el significado de dominio y la regla de acceso de cada capacidad generada antes de la implementación.
This server cannot be deployed
Maintenance
Related MCP Connectors
Issue and manage Brazilian fiscal documents: NF-e for goods, NFS-e for services.
Brazilian e-invoicing (NF-e, NFC-e, NFS-e): issue, cancel and query fiscal documents, plus AP/AR.
Brazilian fiscal MCP server - issue NF-e, NFC-e, NFS-e, CT-e, MDF-e and DC-e via SEFAZ.
Brazil NFS-e service invoices for AI agents via Focus NFe and NFe.io. Stateless, never stores data.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAllows consultation of NFS-e (electronic service invoices) from the Brazilian Federal Revenue official source, with a single read-only tool.MIT
- AlicenseNot gradedqualityCmaintenanceQueries official Brazilian federal received electronic invoices (NFS-e) via a hosted, read-only MCP server with prepaid credits, requiring no platform credentials.MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying official electronic service invoice (NFS-e) data from the Recife city government through a read-only, hosted MCP server with pay-per-use prepaid credits.MIT
- AlicenseNot gradedqualityCmaintenanceEnables read-only consultation of NFS-e (electronic service invoices) from the official source of the Farroupilha city hall. Works with any MCP client over HTTP.MIT