SEFAZ AL: NFC-e
Server Details
SEFAZ AL: NFC-e, official-source lookup. Platform-hosted, pay per query with prepaid credit.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mcp-dir/sefaz_al_nfce-mcp
- GitHub Stars
- 0
- Server Listing
- SEFAZ AL: NFC-e
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.2/5 across 7 of 7 tools scored. Lowest: 3.6/5.
Each tool has a clearly distinct function: authentication, connection status, marketplace operations, bug reporting, a specific NFC-e query, version display, and toolkit state. However, the presence of many platform-level tools alongside a single domain tool might cause an agent to mis-associate the server's purpose, though the tools themselves are unambiguous.
Tool names mix conventions: several single verbs (authenticate, connect, marketplace), verb_noun with underscores (report_bug, show_version), and a noun pair (toolkit_info). The domain-specific tool 'sefaz_al_nfce_consultar' uses a descriptive snake_case pattern, inconsistent with the more generic platform tool names, and no clear verb_noun pattern is maintained across the set.
At 7 tools, the count is within a reasonable range, but the server's stated purpose (SEFAZ AL NFC-e) is served by only one tool; the remaining six are generic platform utilities. This creates a mismatch between the server name and its tool surface, making the count feel inflated for a domain-specific server.
For an NFC-e consultation server, the surface is severely limited: only one operation (consultar) is available, with no support for lists, updates, or other lifecycle actions. The other tools address platform concerns, not the domain, so an agent seeking comprehensive NFC-e functionality would find significant gaps.
Available Tools
7 toolsauthenticateAIdempotentInspect
MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header Authorization: Bearer <token> for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "" } after the user pastes, or with no args to get the link.
| Name | Required | Description | Default |
|---|---|---|---|
| token | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations, the description discloses key behaviors: permanent non-expiring connection via config header vs session-only login via pasted token, and that calling with no args returns a link. Annotations (idempotentHint, destructiveHint) are consistent with this, but more detail on session lifespan or return value would be valuable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is organized with a clear purpose statement and then two method options, each on separate clauses. It's slightly verbose with the 'MCP.AI for IDE agents' prefix and wordy phrasing, but every sentence adds necessary guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple one-parameter schema and no output schema, the description covers essential usage scenarios, token handling, and link generation. Missing details like exact return values or error conditions, but adequate for an authentication tool with good annotations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema provides no description for 'token' (0% coverage), but the description compensates fully: 'call with { token: "<jwt>" }' explains the token's meaning and format, and states it's optional (no args case). This gives complete semantic guidance.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: logging in to MCP.AI for IDE agents via browser and access token. It uses a specific verb ('log in') and resource, and distinguishes from siblings like 'connect' by focusing on authentication flow.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit guidance on when to use each method: 'Best: add it to this server's config as a header' for permanent connection, or 'paste it here for a session-only login'. Also explains calling with no args to get the link, giving clear usage context and alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
connectARead-onlyIdempotentInspect
Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true and idempotentHint=true, indicating a safe getter. The description supplements this by detailing the two possible response states (authenticated:true with empty pending[], or connect_url with per-install URLs), which adds valuable behavioral context beyond the annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two concise sentences, front-loaded with the primary function. The second sentence provides conditional details efficiently without redundancy. Every word contributes to understanding the tool's output and states.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's low complexity (no parameters, no output schema), the description is complete. It covers both normal and fallback scenarios, making the tool's behavior fully predictable. The annotations cover safety, so no further context is needed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool accepts zero parameters, so the input schema provides no semantics to clarify. The description appropriately focuses on output behavior, and since schema coverage is 100% (trivial), the baseline for zero-parameter tools applies. No additional parametric explanation is needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Returns connection status and URLs.' This is a specific verb+resource combination that distinguishes it from sibling tools like 'authenticate' or 'toolkit_info,' which deal with different concerns. The elaboration on the two output states (all connected vs missing credentials) further clarifies its purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use this tool—to check connection status—and implicitly indicates when it's relevant (e.g., diagnostic or initialization flow). While it doesn't explicitly state alternatives or when-not-to-use, the context is unambiguous given the sibling tool names, so the lack of formal exclusions is acceptable.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
marketplaceAInspect
The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/ link that opens without login.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| action | No | search | |
| mcp_id | No | ||
| message | No | ||
| tool_id | No | ||
| arguments | No | {} | |
| immediate | No | ||
| tier_slug | No | ||
| prompt_body | No | ||
| prompt_slug | No | ||
| prompt_tool | No | ||
| prompt_vars | No | {} | |
| conversation | No | [] | |
| prompt_title | No | ||
| request_name | No | ||
| cancel_reason | No | ||
| cancel_comment | No | ||
| prompt_targets | No | ||
| report_context | No | ||
| prompt_category | No | ||
| request_details | No | ||
| prompt_description | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds substantial behavioral context beyond the sparse annotations: invoke runs tools even without installing them, missing credentials return connect links, empty wallets return checkout/top-up links, and install/uninstall/subscribe/cancel are permission-gated. This goes well beyond the raw readOnlyHint/destructiveHint flags.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is long, but it has to cover many actions and behaviors. It is structured from the marketplace overview, to the core flow, to the key invoke behavior, to install-vs-invoke, to billing/writes, to the prompt library. The content is dense and only minally redundant, though a short list or explicit sections would have improved scannability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity and the absence of an output schema, the description covers a lot: auth links, billing, install semantics, workspace integration, and prompt-library outcomes. It still leaves a few areas under-specified, such as the exact return formats for search/list_tools and the meaning of the resume action, so it is complete but not exhaustive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description gives semantic meaning to key parameters like action, mcp_id, tool_id, and prompt-related slugs by explaining their roles in the core flow. However, schema description coverage is 0% and there are 23 parameters, so many parameters such as arguments, immediate, tier_slug, conversation, prompt_vars, and cancel_reason are left undocumented. The description compensates for the action-level drawn but not for the full schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a clear, specific identity: "the in-platform catalog of every MCP/tool, AND the way to run them." It then explains the core search → describe → invoke workflow, which makes the purpose unmistakable and differentiates it from the more specialized sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit usage guidance: search→describe→invoke for one-off runs, install for permanent toolkit additions, list_tools for currently callable tools, subscribe/cancel for billing, and request_mcp for unsupported needs. It also states clear authorization requirements for writes and says to prefer invoke over install for single/occasional use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
report_bugAIdempotentInspect
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | ||
| message | Yes | ||
| conversation | No | [] |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses that the `conversation` array should be included for reproduction, which is a useful behavioral note about the data sent. However, it does not mention external data transmission, authentication, or other side effects beyond what annotations already convey. Since annotations already indicate it is not read-only, the description adds slight value but does not fully elaborate on consequences.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences, front-loaded with the core purpose followed by a crucial parameter hint. No unnecessary words or repetition. Every word adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple reporting tool with no output schema and straightforward purpose, the description covers the essentials. It lacks information about response/acknowledgment but that is not required given the absence of an output schema. The inclusion of a reproduction hint shows completeness for the primary use case.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description needed to clarify parameters; it does so for the key `conversation` parameter by stating it should contain recent messages for reproduction. It does not touch `context` or `message`, but those are more self-explanatory. This proactive clarification lifts it above the baseline, though not perfectly comprehensive.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Report') and a clear resource ('bug, missing feature, or send feedback'), making the tool's purpose unmistakable. It effectively distinguishes itself from siblings like 'show_version' and 'toolkit_info' by stating its function directly. The purpose is immediately clear even without additional context.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool (when reporting bugs or feedback) but does not explicitly discuss when not to use it or compare it to alternatives like 'marketplace' or 'connect'. No exclusions or competing scenarios are mentioned, so it stops at implied usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sefaz_al_nfce_consultarARead-onlyIdempotentInspect
SEFAZ AL: NFC-e, consulta em fonte oficial. Hospedado pela plataforma, sem credenciais da plataforma, pague por consulta com crédito pré-pago. Consulta informação de fontes e órgãos oficiais brasileiros (a mesma disponível ao cidadão), não é dado sigiloso. O cliente é o controlador dos dados e responde pela finalidade legítima (LGPD).
| Name | Required | Description | Default |
|---|---|---|---|
| nfce | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description adds valuable behavioral context: it is hosted by the platform (no user credentials required), requires prepaid credit per query, and explicitly states the data is not confidential and subject to LGPD responsibilities. These details go beyond annotations and help the agent understand operational constraints and legal obligations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and front-loaded, starting with the core purpose ('SEFAZ AL: NFC-e, consulta em fonte oficial') followed by operational and legal details. Every sentence adds value, and there is no fluff or redundant information. It is appropriately sized for the tool's simplicity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description covers the operational context (payment, credentials, LGPD) and states it queries information. However, it omits any explanation of what the parameter should contain and what the response will look like. While annotations cover safety, the lack of parameter details and output description leaves gaps for a first-time caller.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has one required parameter 'nfce' (string) with 0% description coverage. The description does not explain what value the 'nfce' parameter should contain (e.g., access key, invoice number, format). While the parameter name is suggestive, no format or example is provided. The description fails to compensate for the lack of schema documentation, leaving the agent to guess the expected input.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool queries NFC-e data from SEFAZ AL, an official Brazilian tax source. The verb 'consulta' (query) and specific resource 'NFC-e' from 'SEFAZ AL' leave no ambiguity about what the tool does. It also contrasts with generic sibling tools like 'authenticate' or 'show_version', making its unique purpose obvious.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides operational context (hosted platform, prepaid credit, no credentials) but gives no explicit guidance on when to use this tool versus alternatives. There is no mention of use cases, exclusions, or when not to use it. Since sibling tools are generic platform utilities, the lack of alternatives is understandable, but the description still offers no decision-making support for tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
show_versionARead-onlyIdempotentInspect
Show the current MCP platform and adapter versions.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is well covered. The description adds minimal behavioral context beyond that, but for a simple version display, this is acceptable. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence that front-loads the purpose. It contains zero waste and is appropriately sized for a simple tool with no parameters.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no parameters, no output schema, clear annotations), the description is complete enough. It states what the tool does and the annotations cover safety. The only minor gap is not specifying the exact format of the version output, but that is not critical for a version-checking tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and schema description coverage is 100% (vacuously). The description doesn't need to explain parameters since there are none. The baseline for zero-parameter tools is 4, and the description adequately conveys the tool's function without needing parameter details.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: showing current MCP platform and adapter versions. It uses a specific verb ('Show') and resource ('MCP platform and adapter versions'), which is clear and distinguishes it from sibling tools like 'toolkit_info' or 'connect'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for checking versions, but does not explicitly state when to use this tool versus alternatives like 'toolkit_info' or 'report_bug'. It provides no exclusions or alternative guidance, but the context is clear enough for a simple version query.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
toolkit_infoARead-onlyIdempotentInspect
Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is fully covered. The description adds useful context beyond the annotations by specifying exactly what state information is returned, which is especially valuable given there is no output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that conveys all essential information without redundancy or filler. Every phrase earns its place by clarifying either the resource or the contents of the returned state.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only introspection tool with strong annotations, the description fully covers the needed context: what the tool does, what it returns, and its non-destructive nature. No output schema exists, but the description provides enough detail about the return contents to guide correct use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the description bears no burden of explaining parameter meaning. The baseline of 4 is appropriate since no parameter semantics are needed and the schema coverage is trivially complete.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Returns') tied to a concrete resource ('current toolkit state') and enumerates exactly what is returned: installed MCPs, connection status, accounts, and catalog tool counts. This clearly distinguishes it from sibling tools like authenticate, connect, or show_version.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to call the tool—whenever an agent needs an overview of the toolkit's installed integrations and their health. It does not explicitly mention alternatives or when-not-to-use, but the purpose is distinct enough from its siblings that usage intent is broadly obvious.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Alicense-qualityCmaintenanceProvides a single read-only tool to consult NFC-e (electronic invoice) data from SEFAZ Amazonas via MCP over HTTP, with prepaid credits.MIT
- Alicense-qualityCmaintenanceRead-only MCP server for consulting official SEFAZ PE NFC-e tax document data, with pay-per-use credit and no platform credentials.MIT
- Alicense-qualityCmaintenanceRead-only MCP server for querying official SEFAZ CE NFC-e (Brazilian electronic invoice) data through a single hosted tool, with prepaid per-use pricing.MIT
- Alicense-qualityCmaintenanceEnables querying Brazilian SEFAZ NFC-e electronic invoice data from official sources via a read-only MCP server, with pay-per-use prepaid credits and compatibility with any MCP client.MIT
Your Connectors
Sign in to create a connector for this server.