Model Context Protocol — acesso remoto via HTTPS
Configure seu cliente MCP com a URL abaixo (transporte
streamable-http):
https://mcperp.nexvero.com.br/mcp
O acesso ao MCP nexVero usa dois tokens independentes, validados em camadas distintas:
Protege o endpoint na internet. Enviado em
todo requisição no header Authorization: Bearer.
É um por servidor, igual para todas as
empresas. Sem ele, o servidor responde 401.
# Header HTTP — token do servidor
Authorization: Bearer <token-do-servidor>
Protege os dados do ERP. Enviado como
parâmetro em cada chamada de tool, junto com
id e tenant. É
um por empresa, validado dentro da procedure
MCP$AUTH no Firebird. Sem ele, a tool retorna
erro de acesso.
# Parâmetros de cada tool — token da empresa tenant = "alias-da-empresa" # a chave "apelido" da sua empresa na nexVero id = 123 # ID da empresa token = "token-da-empresa"
Mesmo com o token do servidor correto, sem o token da empresa válido a chamada é barrada em MCP$AUTH. Os dois são obrigatórios e independentes.
Servidores MCP remotos (HTTP/SSE) são suportados por:
# Handshake inicial (initialize) — só precisa do token do servidor curl -X POST https://mcperp.nexvero.com.br/mcp \ -H "Authorization: Bearer <token-do-servidor>" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"exemplo","version":"1.0"}}}'
O token da empresa é enviado apenas ao
chamar uma tool (parâmetros tenant,
id, token), não no handshake.
Envie um e-mail para suporte@nexvero.com.br solicitando as credenciais de acesso ao MCP do ERP nexVero. Inclua o nome da sua empresa e o contexto de uso para agilizarmos o atendimento.
Você receberá 4 informações:
token-do-servidor — para o header Authorization: Bearertenant — alias do banco da sua empresaid — ID da sua empresa no ERPtoken-da-empresa — para passar em cada chamada de tool