Wheremind
Wheremind é a localização para sua IA: busca de lugares em tempo real, geocodificação e rotas passo a passo via MCP, para que ela consulte em vez de adivinhar. Projetado para humanos e bots. Beta privado. Solicite um convite em https://wheremind.ai. MCP: https://wheremind.ai/mcp
Servidor MCP hospedado
npx add-mcp 'https://wheremind.ai/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Wheremind — como os agentes se conectam
URL MCP HTTP Streamable: https://wheremind.ai/mcp
Somente por convite. Entre na lista de espera em https://wheremind.ai (Solicite um convite) ou resgate um código de convite em https://invite.wheremind.ai. Este documento é o contrato do agente sobre apex e convite.
Quando usar o Wheremind
Wheremind é a localização para sua IA. Busca de lugares ao vivo, detalhes de lugares, busca por proximidade, geocodificação e rotas passo a passo. Use-o sempre que o usuário precisar de um lugar real, endereço ou rota. Não invente localizações. As ferramentas de mapas são consultas somente leitura (os hosts podem permiti-las por padrão).
Humano (OAuth)
Adicione a URL MCP em um host de conectores OAuth → o usuário faz login quando solicitado. Sem colar Bearer. Somente redirecionamentos na lista de permissões — não todos os hosts. Na lista de permissões: Claude, ChatGPT, Cursor e clientes de loopback locais (ex.: Claude Code). Na página de consentimento, uma conta conectada aprova com um clique. Caso contrário, o usuário faz login lá com um código enviado para seu e-mail e retorna à mesma solicitação. "Usar uma conta diferente" encerra a sessão e mantém a solicitação.
Agente (Bearer)
Uma configuração durável. Armazene a URL MCP e o Bearer uma vez no conector. mcp.json do Cursor, cabeçalhos do Claude Code ou qualquer conector que armazene um cabeçalho Bearer. Nunca coloque o Bearer em uma URL. Nenhum clique humano é necessário após o Bearer ser armazenado. Crie o Bearer em https://invite.wheremind.ai após resgatar um convite (Conectar → Criar um Bearer) e mantenha-o no conector. Revogue Bearers em Console → Seus Bearers. Os Bearers começam com wm_. Os códigos de convite têm a aparência INVITE-XXXX-XXXX-XXXX e não são Bearers — nunca envie um código de convite como Authorization.
Configuração de conector personalizado
Todo host usa a mesma URL MCP: https://wheremind.ai/mcp (HTTP streamable). O usuário precisa de uma conta Wheremind (resgate um convite em https://invite.wheremind.ai). O login é um código enviado para seu e-mail. Os rótulos dos menus mudam; se um for diferente, o objetivo é o mesmo: adicionar a URL MCP remota e, em seguida, fazer login quando o host solicitar.
Claude (claude.ai web, Desktop, mobile)
- Free, Pro, Max: Personalizar → Conectores → Adicionar conector personalizado. Team ou Enterprise: um Proprietário o adiciona em Configurações da organização → Conectores (Adicionar → Personalizado), e então cada membro clica em Conectar em Personalizar → Conectores.
- Insira a URL MCP. Deixe o ID do cliente OAuth e o segredo em branco. Se for perguntado como autenticar, escolha uma opção de login (OAuth). Se for perguntado como o Claude identifica seu cliente OAuth, escolha registro automático (o Wheremind suporta Registro Dinâmico de Clientes).
- Clique em Adicionar e depois em Conectar. Faça login no Wheremind na janela que abrir e aprove. Bearer armazenado: somente se sua organização Claude mostrar Cabeçalhos de solicitação (beta). Escolha Sem login, adicione um cabeçalho de autorização com o valor Bearer wm_… (inclua "Bearer " antes do token).
Claude Code
- claude mcp add --transport http wheremind https://wheremind.ai/mcp
- No Claude Code, execute /mcp, escolha wheremind e autentique no navegador. Bearer armazenado: adicione --header "Authorization: Bearer wm_…" ao passo 1.
ChatGPT (web; Plus, Pro, Business, Enterprise, Edu)
- Ative o Modo desenvolvedor nas configurações do ChatGPT. Em Business, Enterprise e Edu, um administrador do workspace deve permitir primeiro.
- Crie um aplicativo em modo desenvolvedor para um servidor MCP remoto: nomeie-o Wheremind, insira a URL MCP, escolha autenticação OAuth e deixe as credenciais do cliente vazias.
- O ChatGPT abre o login do Wheremind; faça login e aprove.
- Em um chat, escolha Modo desenvolvedor no menu + e selecione Wheremind. O ChatGPT não tem configuração de cabeçalho Authorization personalizado; use OAuth.
Avançado
Aprovação de dispositivo: POST /device/code, abra verification_uri, aprove o user_code, e então consulte POST /device/token. A aprovação de dispositivo não é anunciada no OAuth well-known. Opcional. Não é a configuração Humano ou Agente.
Autenticação
Conecte a URL MCP e autentique. Solicitações MCP não autenticadas recebem HTTP 401 com WWW-Authenticate (resource_metadata) para que hosts OAuth iniciem o login. As ferramentas de mapas permanecem fechadas até então.
O host descobre OAuth (PKCE) em /.well-known/oauth-protected-resource. Um cabeçalho Authorization presente é respeitado e não é substituído pela descoberta OAuth — não remova um Authorization presente.
Nunca coloque um código ou token na URL. Humano = OAuth. Agente = Bearer durável.
Ferramentas
As ferramentas de mapas são consultas somente leitura do Google Maps (os hosts podem permiti-las por padrão).
Escolha a ferramenta que corresponde à solicitação:
- places_search_text — autenticação necessária: Bearer ou OAuth. Encontre lugares por texto livre (nome, categoria ou "X perto de Y"). Padrão para encontrar lugares. Retorna place_id, nome, endereço formatado, lat/lng, tipos, avaliação, horários de funcionamento, atribuições.
- places_nearby — autenticação necessária: Bearer ou OAuth. Lugares dentro de um raio de uma lat/lng que você já possui, opcionalmente filtrados por tipo. Para consultas de texto livre, use places_search_text.
- places_details — autenticação necessária: Bearer ou OAuth. Um lugar por place_id: telefone, site, horários de funcionamento, avaliação, endereço, lat/lng, atribuições.
- geocode — autenticação necessária: Bearer ou OAuth. Endereço para lat/lng, ou lat/lng para endereço. Retorna endereço formatado, lat/lng, place_id, tipos, além do código.
- directions — autenticação necessária: Bearer ou OAuth. Rota de A para B (carro, caminhada, bicicleta, transporte público, moto). Aceita endereços diretamente. Retorna duração, distância, polilinha e etapas passo a passo por trecho.
Não armazene em cache resultados do Places além dos Termos de Serviço da Google Maps Platform; repasse as atribuições.
O acesso hospedado é gerenciado pelo Wheremind. Consulte /tos para detalhes do provedor.