MCP server
Machine translation, not yet reviewed.
Tools
Tax360 MCP server tools, what each one does and example prompts.
The assistant picks the tools on its own from your question. The names below help you understand what it can do and ask for something specific. Almost all of them need the company's companyId: if you don't know it, ask the assistant to list your companies first.
Companies
| Tool | What it does | Example prompt |
|---|---|---|
help.list_my_companies | Lists your user's companies, with each companyId | "Which companies do I have in Tax360?" |
help.resolve_chnfe_to_metadata_id | Finds a document by its 44-digit access key | "Find the invoice with key 3525…" |
DF-e
All DF-e tools are read-only.
| Tool | What it does | Example prompt |
|---|---|---|
dfe.get_nfe_status | NF-e (model 55) status at SEFAZ: code, reason, protocol and date | "What is the SEFAZ status of NF-e 3525…?" |
dfe.search_invoices | Searches issued or received NF-e and NFC-e by period, CNPJ/CPF, key or status (up to 100 per call) | "List NF-e received since Sep 1 for company X" |
dfe.search_nfse | Searches issued or received NFS-e (default: last 30 days) | "Which NFS-e were issued this week?" |
dfe.search_cte | Searches issued or received CT-e | "Show CT-e received in August" |
dfe.get_nfe_events | NF-e events: cancellation, correction letter and manifestation | "Was this invoice cancelled or corrected?" |
dfe.get_nfe_occurrences | Processing occurrences of an NF-e, by status | "Were there processing occurrences for this invoice?" |
dfe.download_nfe_xml | Temporary link to download the authorized XML | "Give me the XML of this NF-e" |
dfe.get_danfe | Temporary link to the DANFE PDF | "Generate the DANFE for this invoice" |
dfe.get_company_config | The company's fiscal configuration, without secrets (CSC, certificate and credentials are never returned) | "How is issuing configured for company X?" |
dfe.list_sefaz_status | SEFAZ service status per state (green, yellow or red) | "Is SEFAZ SP unstable right now?" |
dfe.refused_nfe_list | Rejected NF-e, filtered by period, model, key and rejection code. Requires a company administrator profile | "Which invoices were rejected in the last 7 days and why?" |
dfe.metrics_24h | Last-24-hour issuing: authorized, rejected and in processing, per model | "How did issuing go in the last 24 hours?" |
RocketPVA
| Tool | What it does | Type | Example prompt |
|---|---|---|---|
rpva_list_sped_bookkeeping | Lists SPED bookkeepings by type (ICMS/IPI, Contributions, Accounting), year and month | Read | "List ICMS/IPI bookkeepings for August 2026" |
rpva.get_bookkeeping_status | A bookkeeping's status (tells when processing has finished) | Read | "Has validation of bookkeeping 123 finished?" |
rpva.get_validation_results | Validation errors and warnings, paginated | Read | "Which errors did validation find?" |
rpva.submit_sped | Uploads a small SPED file (up to about 200 KB) and starts validation | Creates | "Validate this SPED file" |
rpva.create_upload | Prepares a large file upload in parts (upload links valid for 1 hour) | Creates | "I want to upload a 300 MB SPED" |
rpva.complete_upload | Completes the multipart upload and starts validation | Creates | (used after rpva.create_upload) |
rpva.generate_sped_excel | Requests the review report in Excel | Creates | "Generate the review Excel for bookkeeping 123" |
rpva.get_sped_excel | Temporary link to the Excel report | Read | "Is the Excel ready?" |
RocketPVA tools require the matching permissions on your user: list bookkeepings, upload files or generate the Excel.
Repeating the same create call within 5 minutes returns the same result, without a duplicate upload.