Desenvolvedores

Use sua carteira em assistentes de IA, no terminal ou no seu próprio código. Tudo é somente leitura e cobre apenas os ativos que você tem.

Conecte seu assistente de IA

Pergunte ao Claude, ChatGPT, Claude Code ou Cursor sobre suas posições, ou adicione uma conversando.

Funciona em todos os planos do Claude, na web, no desktop e no celular. O plano gratuito inclui um conector personalizado.

  1. Você entra no Sonar durante a configuração. Ainda não tem conta? Crie uma grátis.

    URL do servidor
    https://sonarfolio.com/api/mcp
  2. Abra Customize e depois Connectors.

    Abrir conectores do Claude(abre em uma nova aba)
  3. Selecione + Add e depois Add custom connector. Dê o nome Sonar e cole a URL do servidor.

  4. Se for perguntado, escolha Sign in now e Use Claude's published identity, sem ID nem segredo do cliente, e depois Add.

  5. Selecione Connect, entre e selecione Permitir. Em um chat, ative-o em + e depois Connectors.

Teste: pergunte ao seu assistente
Quais são minhas cinco maiores posições?

Os conectores veem apenas os ativos que você tem. Eles podem adicionar posições que você descrever, mas não podem negociar, movimentar fundos nem excluir nada.

Solução de problemas

Não conecta ou não mostra ferramentas

Verifique se a URL termina em /api/mcp e se o login terminou com Permitir. Se não, remova o Sonar e adicione de novo.

O assistente diz que é preciso um plano ou créditos

Seu plano define o que o assistente vê; cada chamada de ferramenta é uma requisição. Veja requisições e créditos em API e ferramentas de IA.

Você desconectou um app ou revogou uma chave

O acesso para na hora. Para reconectar, remova o Sonar, adicione de novo e entre.

Você usa o Claude em um plano Team ou Enterprise

Um proprietário adiciona o Sonar uma vez com a URL do servidor; cada membro entra na própria conta.

REST API

JSON via HTTPS com uma chave Bearer. Cada endpoint tem uma ferramenta MCP e um comando da CLI correspondentes.

curl https://sonarfolio.com/api/v1/assets \
  -H "Authorization: Bearer YOUR_KEY"
  • GET/api/v1/meMCPget_usageCLIsonar statusPlano, acesso e uso de hojeStarter
  • GET/api/v1/assetsMCPlist_held_assetsCLIsonar assetsDados de mercado e sociais de cada ativo que você temStarter
  • GET/api/v1/assets/{id}MCPget_assetCLIsonar asset <SYMBOL>Um ativo que você tem: cotação, dados sociais, principais criadores, fechamentos de 90 diasStarter
  • GET/api/v1/assets/search?q=MCPsearch_assetsCLIsonar search <QUERY>Encontre o ID de um ativo (apenas nomes)Starter
  • GET/api/v1/portfolioMCPget_portfolioCLIsonar portfolioTotais, variação em 24h, L/P, alocação, maiores movimentosStandard
  • GET/api/v1/holdingsMCPlist_holdingsCLIsonar holdings [--account NAME]Cada posição por contaStandard
  • POST/api/v1/holdingsMCPadd_positionCLIsonar add <SYMBOL> <QUANTITY> [--cost --date --account]Adicionar uma posição: { asset_id, quantity, cost_usd?, date?, account? }Grava dados. Clientes MCP o veem marcado como destrutivo; a CLI pergunta antes (--yes pula a pergunta).Starter

As respostas incluem fonte, horários e nosso aviso legal, além dos cabeçalhos X-RateLimit-Limit, -Remaining, -Reset e X-Credits-Remaining. Erros: { error: { code, message } }.

Linha de comando

Os mesmos dados no seu terminal e nos seus scripts, com a mesma chave.

Instalar e entrar

npm install -g sonarfolio
sonar login

Requer Node 18 ou mais recente. sonar login salva uma chave de API e ferramentas de IA; em scripts e CI, defina SONAR_API_KEY.

Mais opções de instalação

Execute a instalação de novo para atualizar. Teste sem instalar: npx -p sonarfolio sonar status. Instale direto deste site: npm install -g https://sonarfolio.com/cli/latest.tgz. Sua chave é salva em ~/.config/sonar/config.json, legível apenas por você.

Comandos

Os comandos aparecem junto aos endpoints REST, além de sonar watch [portfolio|assets] para uma visão ao vivo dentro do seu limite diário.

Em scripts

sonar holdings --json | jq '.holdings[] | {symbol, value_usd}'

Todo comando aceita --json e imprime o JSON da API.

Limites e créditos

Cada chamada à API, chamada de ferramenta MCP ou comando da CLI é uma requisição. Os limites diários reiniciam às 00:00 UTC.

PlanoRequisições incluídasCobre
FreeSó créditos de APIPreços e sua carteira
Starter500 por diaPreços, dados sociais e adicionar posições
Standard1.000 por diaInclui posições, L/P, alocação e dados onchain
Premium2.000 por diaInclui posições, L/P, alocação e dados onchain

Os nomes de plano na lista de endpoints mostram onde uma requisição está incluída; no resto, pagam os créditos de API, em qualquer plano. $1 compra 1.000, os créditos nunca expiram e toda conta começa com 100.