Dapper, em todo lugar
O servidor MCP da Dapper expõe toda a API como ferramentas descobríveis para qualquer agente compatível com MCP. Conecte um cliente e faça login com sua conta Dapper no navegador — sem API key para colar.
Endpoint MCP
https://api.dapperglobal.com/mcpAdicione o servidor e seu cliente abre o navegador no portal da Dapper. Faça login com sua conta Dapper e o cliente guarda a sessão — nada para copiar nem colar. Qualquer conta Dapper serve. Seu cliente não consegue abrir um navegador? Conecte com sua API key: as três formas estão mais abaixo.
Passo a passo por cliente
Guias para os clientes sobre os quais mais nos perguntam, cada um com o que é preciso antes de começar: que tipo de conta, se o plano precisa ser pago e se funciona no navegador ou só no terminal.
A web, o app para desktop e o CLI da Anthropic. Um único conector cobre os três.
O agente de terminal do Google — grátis com uma conta pessoal, e a única forma de usar a Dapper com o Gemini sem plano pago nem restrição de país.
O chat do Gemini na web e no celular, com a Dapper como «custom app». Requer Google AI Pro ou Ultra e, por enquanto, uma conta pessoal nos Estados Unidos.
Para equipes que usam o Gemini com contas do Google Workspace. O administrador conecta a Dapper uma vez; depois cada pessoa autoriza a própria conta Dapper.
O construtor de agentes da Microsoft. Um servidor MCP é adicionado como ferramenta de um agente que depois você publica no Teams, no Microsoft 365 Copilot ou em um site.
Outros clientes e agentes
Configuração para copiar e colar nos demais clientes MCP. Claude, ChatGPT e Gemini CLI têm seu passo a passo acima. O endpoint é o mesmo em todos; o login é feito no navegador.
Adicione-a à config MCP global do Cursor ou ative em Settings → MCP.
Arquivo de config: ~/.cursor/mcp.json
{
"mcpServers": {
"dapper": {
"url": "https://api.dapperglobal.com/mcp"
}
}
}Traga registros oficiais para suas respostas. Adicione o conector em Configurações → Conectores.
No app: Settings → Connectors
https://api.dapperglobal.com/mcpConsulte a Dapper de qualquer lugar do seu Mac. Adicione o servidor pelo comando Manage MCP Servers do Raycast.
No app: Manage MCP Servers
{
"mcpServers": {
"dapper": {
"url": "https://api.dapperglobal.com/mcp"
}
}
}Conecte a Dapper a milhares de apps. Aponte o cliente MCP do Zapier para o endpoint.
No app: MCP client
https://api.dapperglobal.com/mcpUse a Dapper pelo GitHub Copilot no VS Code. O modo agente do Copilot lê .vscode/mcp.json no workspace.
Arquivo de config: .vscode/mcp.json
{
"servers": {
"dapper": {
"type": "http",
"url": "https://api.dapperglobal.com/mcp"
}
}
}Adicione a Dapper aos seus fluxos do n8n. Configure o endpoint no nó MCP Client.
No app: MCP Client node
https://api.dapperglobal.com/mcpIntegre a Dapper aos seus cenários do Make. Adicione o endpoint no módulo MCP.
No app: MCP module
https://api.dapperglobal.com/mcpConectar com uma API key (sem navegador)
Para clientes que se conectam a partir de um servidor, um script ou uma plataforma de agentes e não conseguem abrir um navegador. A mesma API key do painel funciona de três formas: use a que o formulário da sua plataforma oferecer. As três identificam a mesma key: o uso fica registrado em nome dela, e revogá-la corta o acesso pelas três.
1. Header X-API-Key
Para clientes cuja configuração MCP aceita headers próprios (Cursor, scripts, CI). É o mesmo header que a API REST usa.
{
"mcpServers": {
"dapper": {
"url": "https://api.dapperglobal.com/mcp",
"headers": { "X-API-Key": "dpr_live_..." }
}
}
}2. Bearer token
Para plataformas com um único campo de «Bearer token», «API key» ou «Authorization». Cole a key completa; se o campo pede o header inteiro, é este:
Authorization: Bearer dpr_live_...3. OAuth client credentials
Para plataformas que pedem Client ID, Client Secret e Token URL. A plataforma troca a key por um access token de uma hora e o renova sozinha.
- Token URL
https://api.dapperglobal.com/oauth/tokenOnde a plataforma troca suas credenciais pelo access token. Não é /mcp/token, que é o do login no navegador.
- Client ID
- o ID da sua API key
Um UUID. Aparece no painel, abaixo do prefixo de cada key, com um botão para copiá-lo.
- Client Secret
dpr_live_...A API key completa, que é exibida uma única vez ao criá-la ou rotacioná-la.
- Grant type
client_credentialsSe a plataforma perguntar. Este grant não tem refresh token: ao vencer, pede-se outro com as mesmas credenciais.
- Envio de credenciais
- Basic ou no body
As duas formas são aceitas: header Authorization: Basic (client_secret_basic) ou campos do formulário (client_secret_post). Se houver uma caixa de «Basic Auth no header», qualquer um dos dois estados funciona.
- Scope
mcp:readOpcional; mcp:read é sempre concedido. Deixe em branco se a plataforma não exigir.
Se a plataforma só diz «não foi possível conectar», esta requisição mostra o que o servidor responde. Um 401 invalid_client significa que o ID e a key não correspondem, ou que a key está revogada ou vencida.
curl -s https://api.dapperglobal.com/oauth/token \
-d grant_type=client_credentials \
-d client_id=<key-id> \
-d client_secret=dpr_live_...
# -> {"access_token": "dpr_at_...", "token_type": "Bearer",
# "expires_in": 3600, "scope": "mcp:read"}Vale para as três formas
- Use uma key sem restrição de países nem domínios. Uma key restrita continua funcionando na REST, mas o MCP a recusa (401, ou unauthorized_client na troca) porque ainda não consegue aplicar essa restrição.
- As chamadas MCP aparecem na aba MCP do painel. Revogar a key corta o acesso na hora; não é preciso esperar nenhum token vencer.
- Rotacionar uma key cria uma key nova com outro ID. Atualize a key na plataforma antes que a anterior vença e, se você usa client credentials, também o Client ID.
O que você pode perguntar
Exemplos do que um agente conectado consegue resolver com os dados da Dapper.
“Quais projetos de lei sobre inteligência artificial tramitaram esta semana no Brasil?”
“Busque o expediente 24509 da Costa Rica e me diga em que etapa está.”
“Quantos senadores o partido MIRA tem e que porcentagem da casa isso representa?”
“Como é o processo legislativo no Panamá? É unicameral?”
“Encontre consultas públicas abertas da ANEEL sobre distribuição de energia elétrica.”
“Compare o texto do decreto com a versão vigente, artigo por artigo.”
Referência de ferramentas
O que um agente conectado pode invocar: cada ferramenta com seus parâmetros e o que retorna, lido ao vivo do servidor.