Synth MCP
Acesse dados financeiros como preços de ações, informações de moedas e dados de negociação com informações privilegiadas usando a API Synth Finance.
Documentação
Synth MCP
Um servidor MCP (Model Context Protocol) remoto que fornece aos assistentes de IA acesso à API Synth Finance. Este servidor permite que o Claude Desktop e outros clientes compatíveis com MCP acessem dados financeiros, informações de moedas, preços de ações, dados de negociação de insiders e muito mais por meio de consultas em linguagem natural.
Recursos
- 🏦 Enriquecimento de Transações: Decodifique transações bancárias enigmáticas em informações claras de comerciantes com logotipos, locais e categorias
- 💱 Taxas de Câmbio: Acesse taxas de câmbio em tempo real e históricas para todas as principais moedas
- 📈 Dados do Mercado de Ações: Pesquise tickers e recupere dados históricos de preços OHLC
- 👔 Dados de Negociação de Insiders: Acesse arquivamentos abrangentes do SEC Form 4 e atividade de negociação de executivos
- 👤 Informações da Conta do Usuário: Verifique o uso da API, créditos restantes e detalhes da conta
Início Rápido
Para Usuários
Basta adicionar isto à sua configuração do Claude Desktop:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"synth": {
"url": "https://mcp.synthfinance.com/sse",
"transport": "sse",
"headers": {
"Authorization": "Bearer YOUR_SYNTH_API_KEY"
}
}
}
}
Obtenha sua chave de API em synthfinance.com.
Ferramentas Disponíveis
💳 enrichTransaction
Decodifique transações bancárias e de cartão de crédito enigmáticas em informações significativas de comerciantes.
Exemplos de consultas:
- "O que é esta cobrança: SQ *COFFEE SHOP 4155551234"
- "Decodifique TST* MERCHANT NAME 123"
- "Identifique esta transação: WM SUPERCENTER #1234"
💵 getLiveRates
Obtenha taxas de câmbio em tempo real (atualizadas a cada 60 segundos).
Exemplos de consultas:
- "Qual é a taxa de câmbio atual de USD para EUR?"
- "Converta 100 dólares em euros"
- "Obtenha taxas forex ao vivo para as principais moedas"
📊 getHistoricalRates
Obtenha taxas de câmbio históricas para qualquer data passada.
Exemplos de consultas:
- "Qual foi a taxa de USD para EUR em 1º de janeiro de 2023?"
- "Obtenha taxas de câmbio do mês passado"
- "Taxa histórica de EUR/USD para fins fiscais"
🔍 searchTickers
Pesquise tickers de ações por nome da empresa ou símbolo.
Exemplos de consultas:
- "Encontre o ticker da Apple"
- "Qual é o símbolo da ação da Microsoft?"
- "Pesquise ações de energia renovável"
📈 getOpenClosePrices
Obtenha dados históricos de preços de ações (OHLC) para qualquer intervalo de datas.
Exemplos de consultas:
- "Obtenha os preços das ações da AAPL para janeiro de 2024"
- "Mostre-me o histórico de preços da Tesla no último trimestre"
- "Dados OHLC para NVDA desde 2023"
👔 getInsiderTrades
Acesse a atividade de negociação de insiders e os arquivamentos do SEC Form 4.
Exemplos de consultas:
- "Mostre negociações de insiders para AAPL"
- "Atividade recente de insiders da Tesla"
- "Quais executivos estão comprando MSFT?"
👤 getUserInfo
Obtenha informações da sua conta Synth e uso da API.
Exemplos de consultas:
- "Mostre minhas informações de conta"
- "Quantos créditos de API ainda tenho?"
- "Verifique meu uso da API"
Descoberta Aprimorada de Ferramentas
Este servidor MCP inclui otimização extensiva de palavras-chave para garantir que as ferramentas sejam acionadas adequadamente. Cada ferramenta responde a centenas de termos relacionados e padrões de linguagem natural, tornando mais provável que suas consultas usem a API Synth em vez de pesquisa na web.
Auto-hospedagem
Implantar no Railway (Recomendado)
-
Envie para o GitHub:
git init git add . git commit -m "Initial commit" git remote add origin https://github.com/yourusername/synth-mcp.git git push -u origin main -
Implante no Railway:
- Acesse railway.app
- Clique em "New Project" → "Deploy from GitHub"
- Selecione seu repositório
- O Railway implanta automaticamente!
-
Adicione um Domínio Personalizado:
- No Railway: Settings → Networking → Adicione seu domínio
- No seu DNS: Adicione um registro CNAME apontando para o Railway
Implantar com Docker
docker build -t synth-mcp .
docker run -p 3000:3000 synth-mcp
Implantar no Heroku
heroku create your-synth-mcp
git push heroku main
Endpoints da API
GET /health- Endpoint de verificação de saúdeGET /sse- Endpoint SSE para comunicação MCPPOST /message- Endpoint de manipulação de mensagens
Segurança
- As chaves de API são transmitidas por cabeçalhos e nunca armazenadas no servidor
- Cada usuário fornece sua própria chave de API Synth
- Sempre use HTTPS em produção
- CORS está configurado para acesso seguro entre origens
Desenvolvimento
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Start production server
npm start
Variáveis de Ambiente
PORT- Porta do servidor (padrão: 3000, definida automaticamente pela maioria das plataformas de hospedagem)
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.
Licença
ISC
Suporte
- Documentação da API Synth: docs.synthfinance.com
- Obter Chave de API: synthfinance.com
- Documentação MCP: modelcontextprotocol.io
Feito com ❤️ por Synth Finance