Skip to content
emissaoja logo

emissaoja MCP server

Which MCP servers are emissaoja's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-29

← Back to emissaoja

Whose server it is
  • Registry namebr.com.emissaoja/nfseverified in the MCP registry

The registry name sits under emissaoja.com.br. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-29
  • Stateanswerschecked 2026-10-29
  • Tools16
  • Server calls itselfemissaoja
  • Server version0.1.0
  • Protocol version2025-06-18

On 2026-10-29 the server answered initialize and tools/list without a sign-in. First answer in 571 ms.

Should an agent connect itConnect it, with care
  • Its tools do issue a service invoice after choosing a client and amount, but not download PDF and XML copies of issued invoices.

Once connected

  • For "issue a service invoice after choosing a client and amount", the likely first call is emitir_nota.
  • Parameters are untyped or undescribed in 6 of 16 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 7, the first on 2026-10-29
  • INITE MCP score85 of 100answers 100 · does the job 50 · definitions 94 · context 100 · connects 100
  • What an agent can do with it1 of 2 use cases
  • Answered100% of days7 of 7 daily checks
  • Median first answer721 ms
  • Space in an agent's context≈ 2,265 tokensthe definitions of all its tools (16), which an agent carries on every turn
  • Tool definitionsA · 94 of 100
  • Typed results0 of 16 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 6 of 16

What an agent can do with it

  • can do · issue a service invoice after choosing a client and amount
  • not sure · review invoice data before issuing it
  • cannot · download PDF and XML copies of issued invoices

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers16 tools · read 2026-10-29
  • status

    Diz se o emissaoja está no ar e como está o motor fiscal. Sem chave.

  • validar_cnpj

    Confere formato e dígitos verificadores de um CNPJ, sem consultar nada. Sem chave.

  • consultar_cnpj

    Dados cadastrais de um CNPJ na Receita Federal (razão social, situação, CNAEs, endereço, Simples/MEI, sócios com CPF mascarado). Não cria tomador; para emitir para esse CNPJ use criar_tomador.

  • minha_empresa

    A empresa da conta: CNPJ, nome, estado da credencial do Emissor Nacional (ausente, verificando, ativa, congelada), estado do onboarding (configurando, perguntas, pronto…), importação e avisos. Comece por aqui: se a credencial está…

  • configurar_credencial

    Conecta a empresa da conta ao Emissor Nacional com o CNPJ e a senha do portal (não é a conta gov.br). A senha é conferida no portal, nunca guardada nem devolvida. Depois o emissaoja lê o cadastro fiscal e traz as notas dos últimos 90…

  • situacao_credencial

    Estado da credencial e da última tentativa de conexão: estado (verificando, aceita, senha_recusada, portal_indisponivel, bloqueada…) e proximo_passo (aguardar, configurando, pronto, corrigir_senha, tentar_mais_tarde, redefinir_no_portal…

  • perguntas_fiscais

    Estágios do onboarding, perguntas que o cadastro fiscal não responde sozinho (alíquota do Simples, regime de apuração) e bloqueios. Responda com responder_perguntas_fiscais.

  • responder_perguntas_fiscais

    Grava a alíquota do Simples Nacional (percentual da última apuração, 0 < x ≤ 33) e/ou o regime de apuração (1 = competência, 2 = caixa, 3 = outro). Só com valores que a pessoa informou; nunca invente.

  • listar_tomadores

    Lista os tomadores (clientes) da empresa, com busca por nome ou documento. Cada um tem tipo (pj/pf), id, nome e documento; o par tipo + id é o que emitir_nota usa.

  • criar_tomador

    Cadastra um cliente pelo CNPJ (nome e endereço vêm da Receita) ou pelo CPF com o nome completo. Se já existir, devolve o existente (ja_existia). Devolve tipo + id para emitir_nota.

  • listar_servicos

    Serviços cadastrados da empresa (descrição, código nacional de tributação, ISS, principal). emitir_nota usa o principal quando servico_id não é informado.

  • emitir_nota

    Emite uma nota fiscal de serviço no Emissor Nacional para um tomador já cadastrado (use listar_tomadores ou criar_tomador antes). Faz a prévia e, sem bloqueio, pede a emissão: responde com o pedido (acompanhe com acompanhar_pedido até…

  • acompanhar_pedido

    Estado de um pedido de emissão: na_fila, emitindo, confirmando, autorizada (com numero e chave_acesso), recusada (com motivo) ou incerta. Consulte de novo depois de proxima_consulta_ms enquanto não for terminal.

  • listar_notas

    Notas emitidas (locais e importadas do portal) com número, situação, data, tomador, valor e o par origem + id que cancelar_nota usa. Filtros por período (mes_atual, mes_anterior, ano_atual, 12_meses), situação (todas, emitidas…

  • cancelar_nota

    Cancela uma nota emitida, dentro do prazo do Emissor Nacional. Irreversível: confirme com a pessoa a nota (número, tomador, valor) e o motivo antes. Responde com a operação; acompanhe com acompanhar_operacao (processando → concluida ou…

  • acompanhar_operacao

    Estado de uma operação (cancelamento): processando, concluida ou falhou (com o erro).

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "nfse": {
      "type": "http",
      "url": "https://emissaoja.com.br/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http emissaoja https://emissaoja.com.br/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://emissaoja.com.br/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.