@codespar/mcp-melhor-envio
v0.1.4
Published
MCP server for Melhor Envio — shipping rates, labels, tracking, agencies
Readme
@codespar/mcp-melhor-envio
MCP server for Melhor Envio — shipping aggregator with multi-carrier rate comparison
Quick Start
Claude Desktop
Add to ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"melhor-envio": {
"command": "npx",
"args": ["-y", "@codespar/mcp-melhor-envio"],
"env": {
"MELHOR_ENVIO_TOKEN": "your-token",
"MELHOR_ENVIO_SANDBOX": "true"
}
}
}
}Claude Code
claude mcp add melhor-envio -- npx @codespar/mcp-melhor-envioCursor / VS Code
Add to .cursor/mcp.json or .vscode/mcp.json:
{
"servers": {
"melhor-envio": {
"command": "npx",
"args": ["-y", "@codespar/mcp-melhor-envio"],
"env": {
"MELHOR_ENVIO_TOKEN": "your-token",
"MELHOR_ENVIO_SANDBOX": "true"
}
}
}
}Tools (18)
| Tool | Purpose |
|---|---|
| calculate_shipping | Calculate shipping rates from multiple carriers |
| create_shipment | Create a shipment order |
| track_shipment | Track a shipment by order ID |
| generate_label | Generate shipping label for an order |
| list_agencies | List carrier pickup agencies near a location |
| cancel_shipment | Cancel a shipment order |
| get_balance | Get current account balance |
| add_cart | Add shipment orders to cart for batch checkout |
| checkout_cart | Checkout all items in the cart and pay |
| preview_label | Preview a shipping label before generating |
| print_label | Print/download label PDF |
| get_shipment | Get shipment order details by ID |
| list_shipments | List all shipment orders with filters |
| get_store | Get store/company information |
| search_agencies | Search pickup agencies by service and location |
| create_address | Create a stored address for sender/recipient |
| list_services_available | List available shipping services for a route |
| get_tracking_history | Get complete tracking history with events |
Authentication
Melhor Envio uses a Bearer token for authentication.
Sandbox / Testing
Melhor Envio provides a sandbox at sandbox.melhorenvio.com.br. Set MELHOR_ENVIO_SANDBOX=true to use it.
Get your credentials
- Go to Melhor Envio
- Create an account
- Navigate to API settings and generate a token
- Set the
MELHOR_ENVIO_TOKENenvironment variable
Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| MELHOR_ENVIO_TOKEN | Yes | Bearer token from Melhor Envio |
| MELHOR_ENVIO_SANDBOX | No | Set to "true" for sandbox mode |
Roadmap
v0.2 (planned)
create_store— Create a store in Melhor Envioupdate_store— Update store detailsget_receipt— Get shipping receipt/labellist_companies— List available shipping companiesget_invoice— Get invoice for a shipment
v0.3 (planned)
batch_shipments— Create multiple shipments in a single requestdetailed_reports— Generate detailed shipping reportswebhook_management— Register, list, and delete webhooks
Want to contribute? Open a PR or request a tool.
Links
Enterprise
Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.
License
MIT
