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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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 invoices (NFS-e) from the Cuiabá city government in Brazil, providing read-only access to official data.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
Related MCP Connectors
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.
Issue and manage Brazilian service invoices (NFS-e) by chatting with your agent, platform-hosted, no
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vinilana/nf-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server