Spedy NFS-e MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Spedy NFS-e MCPIssue an NFS-e for order 12345 with integration ID ord-12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Spedy NFS-e MCP
An Invokta Action Engine that exposes Spedy NFS-e emission and status operations through an authenticated MCP Streamable HTTP endpoint.
The engine contains three capabilities:
openapi.emitir-nfse: creates and enqueues an NFS-e for asynchronous issue.openapi.consultar-nfse: reads the current status of one NFS-e.openapi.listar-nfse: lists NFS-e records with Spedy filters and pagination.
All capabilities require an authenticated principal. Spedy credentials remain server-side and are never accepted as MCP tool input.
First run
npm run check
npm run build
npm run mcp:httpThe included local configuration serves MCP at http://127.0.0.1:3400/mcp. Clients
must send Authorization: Bearer <MCP_BEARER_TOKEN>.
The committed .env.example and the ignored local .env contain mock values.
Replace MCP_BEARER_TOKEN and SPEDY_API_KEY before making real requests. The
default connector target is Spedy's sandbox; production is never selected
implicitly.
Related MCP server: Receita Federal NFS-e: Notas Recebidas MCP
Configuration
Variable | Purpose |
| Protects the MCP HTTP endpoint; minimum 32 characters. |
| Sent by the connector as the server-side |
| Spedy API origin, normally |
| Bind host; defaults to |
| Bind port; the local example uses |
Emission is asynchronous. A successful emitir-nfse result means Spedy
accepted and enqueued the request; use consultar-nfse or Spedy webhooks to
observe authorization or rejection. Always provide a stable integrationId
to make retries idempotent.
Project map
src/capabilities/owns domain actions and their input, output, access, and execution contracts.src/engine.tsregisters stable capability IDs and supplies engine-owned dependencies.src/direct.tsis the smallest executable smoke path.test/engine.test.tsproves behavior through the public engine boundary.AGENTS.mdrecords the project's non-negotiable architecture and delivery rules..agents/skills/develop-invokta-project/SKILL.mdgives compatible agents a complete change workflow.
Review the generated capabilities
Read
AGENTS.mdand the generated development skill.Add a failing engine-level test for the domain outcome you need.
Update or replace the module under
src/capabilities/, then register its literal capability ID insrc/engine.ts.Keep direct and generated adapter entry points on the same exported engine; do not duplicate the capability handler in an adapter.
Run
npm run check, then inspect the capability in the devtools before deploying it.
Develop interactively
npm run devtoolsBuilds the engine and starts the Invokta devtools, normally on http://localhost:4100/. Open the URL printed by the command to browse capabilities, invoke them from schema-seeded JSON through the execution path you select, follow the live invocation trace, switch test identities, and read the doctor report. Source changes rebuild and restart the hosted engine automatically.
Run the read-only devtools diagnostics with:
npm run devtools:doctorStart MCP HTTP
npm run build
npm run mcp:httpPackage the server and probe an existing endpoint with:
npm run deploy:package
npm run deploy:probe -- --url https://engine.example/mcpReview every generated capability's domain meaning and access rule before deployment.
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