Model Context Protocol
Tesouro Direto, dentro da sua IA.
Conecte Claude, Cursor ou outro cliente MCP ao servidor de pricing.
Sem chave de API, sem onboarding. Endpoint:
https://mcp.tesouroemfoco.com/mcp.
O que é MCP?
Model Context Protocol é um padrão aberto para que assistentes de IA descubram e chamem ferramentas externas. Aqui, o assistente passa a conseguir precificar títulos, listar catálogo e consultar dias úteis sem precisar implementar nada disso.
Claude Desktop
Pela interface
No Claude Desktop, abra Personalizar
(Customize) → Conectores
(Connectors) → adicione um novo conector com o
nome que preferir e a URL:
https://mcp.tesouroemfoco.com/mcp.
Pelo arquivo
Edite o arquivo de configuração diretamente no disco:
-
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"tesouro-em-foco": {
"url": "https://mcp.tesouroemfoco.com/mcp"
}
}
} Reinicie o Claude Desktop. As tools aparecem no menu de ferramentas.
Claude Code
No terminal (na pasta do projeto ou em qualquer diretório, conforme a CLI), registre o servidor remoto por HTTP:
claude mcp add --transport http tesouro-em-foco https://mcp.tesouroemfoco.com/mcp
O nome tesouro-em-foco é só um
identificador local — pode trocar por outro rótulo se preferir.
Cursor
Edite ~/.cursor/mcp.json (ou pelo Settings → MCP):
{
"mcpServers": {
"tesouro-em-foco": {
"url": "https://mcp.tesouroemfoco.com/mcp"
}
}
} Gemini CLI
Edite ~/.gemini/settings.json e inclua (ou mescle dentro do
objeto existente) o bloco mcpServers — não substitua o
arquivo inteiro se já houver outras chaves.
{
"mcpServers": {
"tesouro-em-foco": {
"url": "https://mcp.tesouroemfoco.com/mcp"
}
}
}
Se mcpServers já existir, acrescente apenas a entrada
tesouro-em-foco ao objeto, preservando os
demais servidores.
Outros clientes
Qualquer cliente MCP que aceite servidor remoto via Streamable HTTP
funciona — basta passar a URL
https://mcp.tesouroemfoco.com/mcp. O servidor fala JSON-RPC
sobre HTTP POST.
Tools disponíveis
-
simulate_bondSimula compra/venda hipotética de qualquer título do Tesouro Direto. Retorna preço, cotação, duration, cronograma (opcional) e memória de cálculo.
-
price_history_lookupConsulta pontual em lote — taxa e PU oficiais publicados pelo Tesouro Transparente em datas específicas (desde 2002). Cobre 8 famílias, incluindo Selic e IGPM+.
-
price_history_seriesSérie temporal ou estatísticas agregadas (min/max/média) de um título em uma janela de datas. Suporta sub-amostragem diária, semanal ou mensal.
-
live_quotes_lookupCotações vivas (compra/venda atuais) do site do Tesouro Direto, atualizadas a cada 30 min — dataset diferente do histórico STN. Use para 'qual a taxa agora?'.
-
catalog_listLista todos os títulos ativos por família — vencimentos, datas de lançamento e (Renda+/Educa+) datas de conversão.
Convenção de formato
Todo campo de taxa em qualquer tool (annualRate de entrada e rate de saída) é uma fração decimal como string —
'0.0737' significa 7,37% a.a.,
'0.0005' significa 0,05% a.a. Mesma
convenção em simulate_bond, price_history_*
e live_quotes_lookup — nunca precisa converter ao encadear
uma tool na outra.
Resultados das tools são simulações ou leituras de dados públicos, meramente informativos. Não constituem recomendação de investimento nem consultoria profissional.
Prefere chamar via HTTP direto (sem MCP)? Veja a REST API.