Recebendo este erro: Não foi possível conectar ao seu servidor MCP. Falha na autenticação.
Erro HTTP Streamable: Erro ao fazer POST para o endpoint: {“errors”:[{“message”:“Invalid token”}]}
Verifiquei tudo e não funciona!
Recebendo este erro: Não foi possível conectar ao seu servidor MCP. Falha na autenticação.
Erro HTTP Streamable: Erro ao fazer POST para o endpoint: {“errors”:[{“message”:“Invalid token”}]}
Verifiquei tudo e não funciona!
Oi @rajnishsongara Bem-vindo!
O Salesforce Hosted MCP aceita apenas um token de acesso baseado em JWT emitido por um External Client App com o escopo mcp_api, portanto um token Bearer de um Connected App, de sf org display ou de um app ainda com o antigo escopo beta sfap_api é rejeitado no gateway com “Invalid token”. Connected Apps não são suportados para MCP.
Em Setup > External Client App Manager, defina os escopos OAuth para “Access MCP servers” (mcp_api) e “Perform requests at any time” (refresh_token), depois em Security selecione “Issue JSON Web Token (JWT)-based access tokens for named users” e “Require Proof Key for Code Exchange (PKCE) extension”. Um novo app pode levar até 30 minutos para ficar ativo.
Então no nó MCP Client Tool use a credencial MCP OAuth2 em vez de Bearer, com Grant Type PKCE e:
Authorization URL: https://login.salesforce.com/services/oauth2/authorize
Access Token URL: https://login.salesforce.com/services/oauth2/token
Client ID: <sua chave do consumer do ECA>
Client Secret: deixe em branco
Scope: mcp_api refresh_token
Authentication: Body
Alterne ambas as URLs para test.salesforce.com para um org sandbox.
https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/create-external-client-app.html