Frete
FreeNot checkedFrete brasileiro como tool nativa do Claude. MCP server da frete.center.
About
Frete brasileiro como tool nativa do Claude. MCP server da frete.center.
README
███████╗██████╗ ███████╗████████╗███████╗
██╔════╝██╔══██╗██╔════╝╚══██╔══╝██╔════╝
█████╗ ██████╔╝█████╗ ██║ █████╗
██╔══╝ ██╔══██╗██╔══╝ ██║ ██╔══╝
██║ ██║ ██║███████╗ ██║ ███████╗
╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═╝ ╚══════╝
C E N T E R · M C P
@andrehocsis/frete-mcp
Frete urbano brasileiro como ferramenta nativa do Claude.
Cote, rastreie e contrate entregas TURBO direto do prompt. Sem SDK, sem boilerplate, sem ler doc.
License: MIT Node MCP frete.center
Quickstart · Tools · Demo · Docs
✨ Por quê?
Você abre o Claude pra resolver um problema de logística. Você precisa:
❌ ler a documentação · achar o endpoint · escrever fetch · parse JSON · tratar erro · console.log · debugar · …
Com @andrehocsis/frete-mcp, a história fica:
Você: Tem motoboy disponível perto do CEP 04543907?
Claude: 🚗 4 motoristas online · mais próximo a 0,8 km · ETA 3 min
João Silva · CAR · 1.2 km
Maria Souza · MOTORCYCLE · 0.8 km
...
Você: Quanto custa um TURBO de Av. Paulista pra Vila Olímpia?
Claude: R$ 34,38 · entrega em até 3 horas · 3,5 km
Claude vira seu ops manager. Você vira o estrategista.
🚀 30 segundos
# Não precisa clonar nada. npx busca a versão mais recente.
npx -y @andrehocsis/frete-mcp@latest
Cole no seu config do Claude:
Claude Code — ~/.claude.json
{
"mcpServers": {
"frete-center": {
"command": "npx",
"args": ["-y", "@andrehocsis/frete-mcp@latest"]
}
}
}
Claude Desktop — Settings → Developer → Edit Config
{
"mcpServers": {
"frete-center": {
"command": "npx",
"args": ["-y", "@andrehocsis/frete-mcp@latest"]
}
}
}
Cursor — Settings → MCP → Add
{
"command": "npx",
"args": ["-y", "@andrehocsis/frete-mcp@latest"]
}
Reinicia o cliente. Pergunta qualquer coisa de frete. Done.
🎬 Demo
You: Compare 5 entregas TURBO vs EXPRESS de SP pra cinco bairros diferentes
e me dá um resumo do quanto economizo indo de EXPRESS.
Claude: [chama frete_cotar 10 vezes em paralelo]
Rota TURBO EXPRESS Economia
─────────────────────────────────────────────────────────
Paulista → Vila Olímpia R$ 34 R$ 31 R$ 3 (8%)
Pinheiros → Moema R$ 42 R$ 37 R$ 5 (12%)
Santana → Tatuapé R$ 56 R$ 49 R$ 7 (12%)
Itaim → Brooklin R$ 38 R$ 33 R$ 5 (13%)
Lapa → Saúde R$ 71 R$ 62 R$ 9 (12%)
─────────────────────────────────────────────────────────
Total economia indo EXPRESS: R$ 29 (~12%)
Recomendação: para coletas que aguentam 12h, EXPRESS economiza ~12%
em média. TURBO só vale a pena pra urgências reais (<3h).
You: Roda um cron Python que monitora meus pedidos abertos e me avisa
no Slack quando alguém entrega.
Claude: [usa frete_meus_pedidos pra entender a estrutura, lê /docs, escreve o cron com webhooks]
Pronto. Salvei em ./monitor.py com:
- Polling a cada 5min
- Cache de IDs já notificados (~/.frete_seen.json)
- Webhook Slack via env SLACK_WEBHOOK_URL
Rode com: python monitor.py
You: Implementa um botão "Calcular frete" nesta página HTML
[cola index.html] que chama frete-center pro CEP do cliente.
Claude: [escreve o JS direto, sem você ter que abrir doc nenhuma]
🛠️ Tools
| Tool | Descrição | Auth |
|---|---|---|
🚚 frete_cotar |
Cotação Lalamove com tier TURBO (3h) ou EXPRESS (12h) entre dois CEPs. Retorna preço, distância, ETA. | público |
📍 frete_motoristas_proximos |
Lista motoristas online em raio de N km. Coords com jitter ~300m por privacidade LGPD. | público |
📦 frete_tracking |
Status atual + URL pública de tracking + URL de etiqueta A6 imprimível. | público |
📊 frete_snapshot |
Snapshot agregado: drivers online, distâncias proprietárias cacheadas, blog, rotas SEO. | público |
💼 frete_meus_pedidos |
Lista pedidos do tenant autenticado. | Bearer |
💰 frete_carteira |
Saldo + extrato detalhado da carteira. | Bearer |
Tools que dizem "público" funcionam sem nenhuma credencial. Você só precisa de auth pra coisas que mexem na sua conta.
⚙️ Configuração
| Env | Obrigatória | Descrição |
|---|---|---|
FRETE_API_BASE |
não | URL base. Default: https://frete.center |
FRETE_API_KEY |
opcional | API key server-to-server |
FRETE_BEARER |
opcional | JWT user-scoped (alternativa à API key) |
Pra autenticadas, gere sua chave em dev.frete.center/api-keys.
{
"mcpServers": {
"frete-center": {
"command": "npx",
"args": ["-y", "@andrehocsis/frete-mcp@latest"],
"env": {
"FRETE_BEARER": "eyJhbGciOiJIUzI1NiI..."
}
}
}
}
🧭 Por que isso existe
A frete.center é uma camada de logística brasileira (TURBO 3h, marketplace de TACs, auditoria de pedágio, CT-e). Tem API REST, OpenAPI 3.0, webhooks — tudo certinho.
Mas pra integrar com Claude você ainda precisa escrever cliente HTTP, manter tipos, tratar auth, etc.
Este MCP server faz tudo isso virar uma tool nativa do Claude — como filesystem, web search ou git já são. Você fala em português, Claude sabe que existe frete_cotar e usa.
"MCP é o USB-C do AI." — quem entendeu, instala.
🏗️ Self-host / desenvolvimento
git clone https://github.com/andrehocsis/frete-mcp
cd frete-mcp
npm install
npm run dev # roda direto do TS via tsx
npm run build # gera dist/
Aponte seu Claude pro build local pra testar mudanças:
{
"mcpServers": {
"frete-center-dev": {
"command": "node",
"args": ["/caminho/absoluto/dist/index.js"]
}
}
}
🗺️ Roadmap
- 6 tools read-only (cotação, drivers, tracking, snapshot, pedidos, carteira)
- Bearer JWT + API key
- Stdio transport (Claude Code, Desktop, Cursor)
- Tool
frete_criar_pedido(write — atrás de confirmação explícita) - Tool
frete_etiqueta_pdf(gera etiqueta A6 imprimível) - Tool
frete_publicar_rfq(embarcador publica carga TAC própria) - Tool
frete_audit_pedagio(audit CT-e × extrato operadora) - Resources MCP (rotas SEO, glossário, docs como contexto consultável)
- Prompts MCP pré-construídos ("/cotar", "/auditar")
- HTTP transport (pra hospedar como serviço remoto)
- Streaming responses (entrega em tempo real conforme tools rodam)
PRs bem-vindos. Issues também. Reclamações construtivas, especialmente.
🤝 Contribuindo
- Issue antes de PR (combinemos o approach pra você não perder tempo)
npm run builddeve passar- Adicione testes pra novas tools (em
src/__tests__/) - Mantenha o schema simples — apps fora do BR também usam
📜 Licença
MIT — use, fork, melhore, monetize. Só não venda como seu sem dar crédito (você sabe o nome disso).
💬 Suporte
Curtiu? ⭐ Estrela ajuda a gente a saber que o esforço vale.
Feito por frete.center — a camada de logística brasileira que faltava no Claude.
Installing Frete
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/andrehocsis/frete-mcpFAQ
Is Frete MCP free?
Yes, Frete MCP is free — one-click install via Unyly at no cost.
Does Frete need an API key?
No, Frete runs without API keys or environment variables.
Is Frete hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Frete in Claude Desktop, Claude Code or Cursor?
Open Frete on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Frete with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
