SEFAZ RJ: NFC-e Completa
Server Details
SEFAZ RJ: NFC-e Completa, official-source lookup. Platform-hosted, pay per query with prepaid credit
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mcp-dir/sefaz_rj_nfce_completa-mcp
- GitHub Stars
- 0
- Server Listing
- SEFAZ RJ: NFC-e Completa MCP
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.1/5 across 7 of 7 tools scored. Lowest: 3.5/5.
Tools overlap heavily: 'connect', 'toolkit_info', and 'authenticate' all deal with connection state, and the monolithic 'marketplace' tool bundles search, invoke, install, subscribe, and more, making it ambiguous when to use it versus other tools. The single SEFAZ-specific tool is unrelated to the platform tools, further muddying the boundary between domains. An agent would frequently need to check multiple tools before finding the right one.
Naming mixes single words (connect, marketplace), snake_case (report_bug, show_version), and a long domain-specific name (sefaz_rj_nfce_completa_consultar), with no consistent verb/noun pattern. The tools don't indicate their relationship or category, making it hard to predict behavior from names alone. The inconsistency forces extra tool lookups and increases the risk of misselection.
Seven tools is within the typical 3-15 range and not excessive in absolute terms. However, the scope is muddled: five platform utilities, one generic 'report_bug', and a single SEFAZ integration suggest the server is trying to serve two unrelated purposes. Central functionality like 'subscribe' or 'publish_prompt' is hidden inside the 'marketplace' tool, so the count doesn't reflect the true breadth of operations.
For a platform toolkit, the surface is incomplete: there's no user management, account settings, or first-class API for MCP operations—everything funnels through the single 'marketplace' tool. For the SEFAZ domain, there's exactly one query endpoint, providing minimal coverage. The mix of platform and domain concerns means neither aspect is fully fleshed out, leaving obvious 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?
Annotations declare idempotentHint=true.ReadOnlyHint=false, and the description explains the permanent vs session-only side effects, which adds behavioral context. It doesn't describe return values or error handling, but the idempotent hint is consistent with the session login scenario. No contradiction found.
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 block but well-organized: first states the purpose, then presents the two options (permanent config vs session token) with clear call patterns. It's a bit dense with links and code but not overly long. No wasted sentences.
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 has only one optional parameter and no output schema, the description explains the two usage modes and what happens when called with no arguments (returns a link). It doesn't detail the exact response structure but enough for typical IDE agent usage. It could mention error cases, but that's not essential.
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 has only 'token' with no description, so the description adds significant meaning: it specifies the format as JWT, shows example call syntax `{ token: "<jwt>" }`, and explains that omitting the arg yields a link. This fully compensates for the sparse 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 clearly states this tool authenticates for MCP.AI for IDE agents, with a concise overview of the two login modes (via config header or via pasted token). It also explains the no-args behavior for retrieving the auth link. The purpose is immediately understandable, though it doesn't explicitly contrast with sibling tools like '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?
Provides explicit usage instructions: adding token to server config for a permanent connection, or passing token as argument for session-only login, or calling with no args to get the link. It also mentions the user flow (paste token). It doesn't specify when to choose this over alternative auth tools, but the two modes are well-explained.
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 indicate readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds useful behavioral context by specifying the conditional responses: authenticated:true with empty pending[] when all providers are connected, and connect_url plus per-install URLs when credentials are missing.
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 sentences and front-loads the core purpose clearly. It then adds the two relevant conditions efficiently, with no filler or redundant content.
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 status tool with no output schema, this description is sufficient. It captures the primary success state and the missing-credential state, and it gives agents enough information to interpret the returned connection payload.
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 parameter semantics are trivially satisfied. The description does not need to clarify any parameter behavior, and no undocumented inputs exist.
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: 'Returns connection status and URLs.' This gives a specific verb and resource, and it distinguishes connect from sibling tools like authenticate by framing it as a status/read operation rather than an action. The expected output states also reinforce the intended scope.
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 this tool is for checking connection/auth status, and it explains conditional output based on whether credentials are connected or missing. However, it does not explicitly say when to use this versus authenticate or other siblings, and it offers no exclusionary guidance.
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 discloses behavioral aspects beyond annotations: writes require workspace owner/admin, invoke runs tools without installing them, install makes permanent changes, and billing/subscription actions are handled via subscribe/cancel. It also mentions that report_bug sends feedback and that prompts can be published without login, providing clear side-effect expectations.
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 detailed and front-loaded with the primary purpose, but it is somewhat verbose, covering many edge cases in a single paragraph. It could be more concise by breaking into bullet points, yet every sentence adds value, and the structure (core flow → invoke vs. install → other actions → prompts) is logical.
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 complexity (23 parameters, no output schema, multiple actions), the description is exceptionally complete. It covers the entire workflow, including authentication links, billing, admin permissions, prompt library operations, and edge cases like one-off invocation. No critical information is missing.
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 coverage, the description compensates fully. It explains the 'action' enum values (search, describe, invoke, install, etc.), clarifies the role of 'query' for intent-based search, and ties parameters like 'tool_id', 'arguments', 'prompt_body', and 'tier_slug' to their respective flows. The description effectively maps parameters to real use cases.
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 is the official mcp.ai marketplace for discovering, running, and managing MCPs and prompts. It distinguishes itself from sibling tools by covering the full lifecycle (search, describe, invoke, install, subscribe, etc.) and explicitly lists capabilities like running tools on-demand and managing billing.
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 explicit guidance on when to use different actions (e.g., 'prefer invoke for a single/occasional use' vs. 'use install only to make an MCP PERMANENT'), explains the core flow (search → describe → invoke), and clarifies when special links (connect/checkout) are returned. It also notes admin requirements for write operations.
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?
Annotations indicate idempotentHint=true号 destructiveHint=false, readOnlyHint=false, so the agent knows it's a safe write operation. The description adds the instruction to include conversation for reproduction, which is useful. However, it doesn't disclose what happens after submission (e.g., creates a ticket) or any side effects beyond the basic action.
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 (two sentences) with no fluff. It clearly states the action and provides a specific instruction about the conversation parameter. The structure is efficient and focuses on key details.
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?
The description gives enough context for a basic reporting tool, including the key requirement (conversation array). However, there is no output schema, so the agent doesn't know what to expect as a response. It also doesn't mention whether authentication is needed (though sibling 'authenticate' suggests so). Given the simplicity of the tool, it's moderately complete but could benefit from specifying what feedback to include in 'message'.
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 coverage is 0%, so parameters are not described in the schema. The description mentions 'conversation array' and 'reproduction,' which clarifies the 'conversation' parameter's purposeGene, but the required 'message' parameter and optional 'context' parameter are not explained. The agent may not know exactly how to fill 'message' or 'context' accurately.
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: to report a bug, missing feature, or provide feedback. It uses a specific verb ('Report'/'send') and identifies the resource/action. While it doesn't explicitly distinguish from sibling tools, the siblings are unrelated (e.g., marketplace, tax query, version info), so the purpose is unambiguous.
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 a clear context: use this tool when encountering a bug, needing a feature, or giving feedback. It also instructs to include the conversation array for reproduction, which is a useful guideline. However, it doesn't explicitly mention when NOT to use it or compare with alternatives, but given the unrelated siblings, this is sufficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sefaz_rj_nfce_completa_consultarARead-onlyIdempotentInspect
SEFAZ RJ: NFC-e Completa, 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?
The annotations already declare read-only, idempotent, and non-destructive behavior; the description adds the risk-relevant details that the tool is official, paid per consultation, hosted by the platform, and returns public rather than confidential data. This is useful beyond the annotations, though there is no mention of response format, errors, rate limits, or output structure.
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, dense sentence that leads with the tool purpose and then adds the key implementation and compliance details. It avoids redundant examples, boilerplate, or repeated schema information, so every clause carries meaningful signal.
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 single-parameter read-only consultation tool, the description covers purpose, source, cost, and confidentiality reasonably well. The major gap is that it does not define the input format or mention the expected output, and there is no output schema to compensate for that.
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?
There is only one parameter, `nfce`, and the schema description coverage is 0%. The description does not tell the agent what format to use, such as a 44-digit NFC-e access key, a sanitized key, a URL, or some other identifier; it only provides the general NFC-e context, so it fails to fully compensate for the missing schema documentation.
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 that this tool performs a SEFAZ RJ NFC-e consultation using an official source, giving the agent a concrete verb and resource. It does not explain exactly what 'Completa' returns or explicitly distinguish itself from siblings, but the sibling set is unrelated, so the main purpose is still clear.
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 explains operational context: no platform credentials are needed, each query uses prepaid credit, and the data is the same official data available to citizens. It does not provide explicit when-not-to-use guidance or alternative tool names, but for a simple query tool this contextual clarity is enough.
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 description does not need to repeat these. The description adds no additional behavioral context beyond the annotations, but for a simple read-only version tool, this is adequate.
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 sentence, concise and directly to the point with no unnecessary words or fluff, making it highly readable and front-loaded.
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 trivial informational tool, the description is complete enough to convey its core function. It does not mention output format or additional details, but without an output schema and with sufficient annotations, this is acceptable and does not leave critical gaps for typical 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?
There are zero parameters, so the schema fully covers all inputs. The description adds no parameter details, which is unnecessary; the baseline for zero parameters is 4.
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 verb 'Show' and the resource 'current MCP platform and adapter versions', making the tool's purpose specific and understandable. It does not explicitly differentiate from sibling tools like toolkit_info, but the purpose is unambiguous.
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?
No guidance is provided on when to use this tool versus alternatives. The description simply states what it does without any context, exclusions, or mention of prerequisites, leaving the agent without direction on selection.
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. The description adds behavioral context by specifying exactly what aspects of toolkit state are returned (MCPs, statuses, accounts, catalog tool counts). No contradiction exists; the only minor gap is no mention of pagination or response shape, but annotations lower the bar.
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 with no filler. It opens with the action and resource, then provides a compact, useful list of return details. Every word earns its place.
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 no-parameter read-only status tool, the description fully covers what the agent can expect from the output: installed MCPs, connection status, accounts, and catalog tool counts. No output schema exists, so the description appropriately carries the burden of explaining return content.
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%, so the schema fully documents the input surface. The description does not need to add parameter semantics; the baseline for zero-parameter tools is 4, and the description appropriately focuses on output instead.
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') and names the resource ('current toolkit state'), then enumerates concrete contents: installed MCPs, connection status, accounts, and catalog tool counts. This clearly distinguishes it from sibling tools like show_version or authenticate.
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 clearly indicates when to use the tool: whenever the agent needs the current toolkit state/overview. It does not explicitly name alternatives or exclusion conditions, but the context is unambiguous enough that no strong alternatives compete.
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-qualityCmaintenanceConsulta a Certidão Negativa de Débitos em fonte oficial da SEFAZ RJ, com uma ferramenta de leitura via MCP over HTTP, hospedada na plataforma com crédito pré-pago.MIT
- 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-qualityCmaintenanceEnables querying SEFAZ's centralized taxpayer registration (CCC) from the official source via a read-only tool. Pay-per-use with prepaid credits.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.