A Occult API dentro do seu assistente de IA
Conecte o Claude, o Cursor ou qualquer assistente compatível com MCP a dados reais de efemérides. Peça um panchanga, um kundli ou um dasha com suas próprias palavras e receba um cálculo de verdade, e não uma invenção com cara de resposta certa.
você: Qual é o panchanga de Jaipur amanhã ao nascer do sol?
→ tithi Chaturthi (Krishna paksha), yoga Vriddhi, karana BalavaAntes de começar
Você precisa de uma chave de API. Crie uma conta e gere a chave na página de chaves. Ela aparece uma única vez, então copie antes de sair. Fora isso, só é preciso ter o Node 18 ou mais recente; o npx baixa o resto na primeira execução.
Configure
Todos os clientes usam o mesmo bloco. Adicione-o ao arquivo indicado abaixo. Se o arquivo já tiver uma seção mcpServers, coloque occult-api dentro dela em vez de criar outra.
{
"mcpServers": {
"occult-api": {
"type": "stdio",
"command": "npx",
"args": ["-y", "occult-api-mcp"],
"env": { "OCCULT_API_KEY": "yt_live_your_key_here" }
}
}
}~/.claude.jsonC:Users<you>.claude.json no Windowsclaude_desktop_config.json%APPDATA%Claude no Windows, ~/Library/Application Support/Claude/ no macOS~/.cursor/mcp.jsonDepois, feche e abra o app de novo. Os servidores MCP se conectam na inicialização, então recarregar a janela não basta.
Ou pelo terminal
Se você tem a linha de comando do Claude Code instalada, este comando faz tudo em um passo só. Ele não funciona na extensão do VS Code, que não tem o comando claude; nesse caso, use o arquivo de configuração acima.
claude mcp add occult-api -e OCCULT_API_KEY=yt_live_your_key_here -- npx -y occult-api-mcpO que o assistente consegue fazer
Cinco ferramentas cobrem os 299 endpoints e os 330 cálculos. Não criamos uma ferramenta por endpoint, de propósito: toda ferramenta ocupa o contexto do modelo em cada mensagem, e 299 delas lotariam a conversa antes de você perguntar qualquer coisa. Em vez disso, o assistente faz uma busca.
check_accountGrátisConfirma que a chave funciona e mostra o saldo de créditos. Se algo falhar, peça ao assistente para rodar esta primeiro: ela separa uma chave inválida de um saldo zerado.
search_endpointsGrátisEncontra um cálculo pelo nome ou pela função. “manglik” dá resultado mesmo sem existir um endpoint com esse nome, porque a busca cobre todos os cálculos, e não só os nomes dos endpoints.
describe_endpointGrátisOs campos exatos da requisição, os valores que cada um aceita e um corpo de requisição comprovado em um servidor real.
call_endpoint1–25 créditosRoda qualquer endpoint pelo preço dele: um crédito na maioria, 25 nos relatórios em PDF e no chat com IA. Requisições que falham não são cobradas.
get_panchanga1 créditoUm atalho próprio para a requisição mais comum, para o assistente não precisar procurá-la antes.
Quanto custa
Exatamente o mesmo que uma chamada HTTP direta: um crédito por cálculo bem-sucedido (25 para relatórios em PDF e chat com IA) e nada por requisição que falha. Buscar e ler a documentação é grátis, então o assistente pode explorar a API inteira sem gastar nada. O saldo volta em toda chamada, e você recebe um aviso quando ele fica abaixo de 50 créditos.
Sobre a sua chave
A chave fica na sua máquina. Ela é lida das variáveis de ambiente, enviada à API em um cabeçalho e nunca é mostrada ao modelo: o assistente vê os resultados, nunca a credencial.
Mesmo assim, é uma credencial de servidor: quem tiver a chave pode gastar os seus créditos. Não coloque a chave em configurações nem repositórios compartilhados, e troque-a na página de chaves se achar que ela vazou.
Se algo der errado
- “Your Occult API key is invalid, revoked, or expired”
- Crie uma chave nova, atualize o bloco
enve reinicie o app. Os servidores MCP leem o ambiente uma vez só, na inicialização. - “claude” não é reconhecido como comando
- Você está usando a extensão do VS Code, que não instala o comando
claude. Use o arquivo de configuração acima: ele faz exatamente a mesma coisa. - O servidor nem aparece
- Confira se o JSON é válido e reinicie o app por completo. Os erros de inicialização vão para o log de MCP do cliente, e não para o chat.
- O assistente não encontra um cálculo
- Tente o nome em sânscrito: “kundli” em vez de “mapa natal”. Todos os cálculos estão na referência.