Pré-requisitos
- Conta no Pierre
- API key válida
- Conta bancária ou cartão de crédito conectado
Passo 1: Obter API Key
Conecte sua conta
Clique em ”+ Conta” para conectar sua conta Pierre
Escolher Serviço
Decida entre usar as APIs REST ou o servidor MCP baseado no seu caso de uso
Configurar Editor
Siga os guias de integração para conectar seu editor preferido
Começar a Usar
Teste as APIs e comece a analisar seus dados financeiros
Passo 2: Testar a API REST
Teste Básico
curl -X GET 'https://pierre.finance/tools/api/get-accounts' \
-H 'Authorization: Bearer sk-your-api-key-here'
Teste de Transações
curl -X GET 'https://pierre.finance/tools/api/get-transactions?startDate=2024-01-01&endDate=2024-01-31' \
-H 'Authorization: Bearer sk-your-api-key-here'
Passo 3: Exemplos de Uso
REST API
JavaScript
const API_KEY = 'sk-your-api-key-here';
const BASE_URL = 'https://pierre.finance/tools/api';
async function getAccounts() {
const response = await fetch(`${BASE_URL}/get-accounts`, {
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
}
});
return await response.json();
}
// Uso
getAccounts().then(data => {
console.log('Contas:', data.data);
});
Python
import requests
API_KEY = 'sk-your-api-key-here'
BASE_URL = 'https://pierre.finance/tools/api'
headers = {
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json'
}
def get_accounts():
response = requests.get(f'{BASE_URL}/get-accounts', headers=headers)
return response.json()
# Uso
accounts = get_accounts()
print('Contas:', accounts['data'])
MCP Server
Para Cursor
Cursor (Projeto)
Crie um arquivo .cursor/mcp.json:{
"mcpServers": {
"Pierre Finance": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://pierre.finance/mcp",
"--header",
"Authorization:${TOKEN}"
],
"env": {
"TOKEN": "Bearer sk-your-api-key-here"
}
}
}
}
Cursor (Global)
Crie um arquivo ~/.cursor/mcp.json:{
"mcpServers": {
"Pierre Finance": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://pierre.finance/mcp",
"--header",
"Authorization:${TOKEN}"
],
"env": {
"TOKEN": "Bearer sk-your-api-key-here"
}
}
}
}
Após configurar o MCP, você pode usar comandos como:
"Mostre minhas contas financeiras e saldos atuais"
"Analise minhas transações do último mês e identifique os maiores gastos"
"Liste todas as minhas compras parceladas e quando terminam de pagar"
Para Claude Code
Crie um arquivo ~/.cursor/mcp.json:
{
"mcpServers": {
"Pierre Finance": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://pierre.finance/mcp",
"--header",
"Authorization:${TOKEN}"
],
"env": {
"TOKEN": "Bearer sk-your-api-key-here"
}
}
}
}
# Iniciar Claude Code
claude
# Fazer perguntas
"Analise meus dados financeiros e sugira um plano de economia"
Passo 5: Próximos Passos
Troubleshooting
Erro 401 - Autenticação
Erro 401 - Sem Assinatura
MCP Não Conecta
- Verifique a configuração: Certifique-se de que o arquivo MCP está correto
- Reinicie sua conexão: Feche e abra a conexão e tente novamente
- Teste a conectividade: Verifique se consegue acessar https://pierre.finance
Para dados mais recentes, use o endpoint de sincronização manual quando necessário.