About Salvy
Salvy is a remote MCP server for companies using Salvy, a Brazilian business mobile carrier. Agents can inspect lines, billing and employees, then manage plans and accounts; billable changes are quoted before confirmation.
Key features
- 01View phone lines, usage and messages
- 02Review invoices and estimated costs
- 03Block, create and modify lines
- 04Manage employees and cost centers
- 05Track SIM shipments and number ports
- 06Manage company phones and other assets
Use cases
- 01Finding lines with high data usage
- 02Reviewing costs by cost center
- 03Blocking a company phone line
- 04Managing employee devices and mobile plans
MCP support
Exposes Salvy account and management tools to MCP clients through a hosted Streamable HTTP server. OAuth 2.0 authentication uses a Salvy dashboard account, and billable actions require confirmation after a quote.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.salvy.com.br/mcpclaude mcp add --transport http br-com-salvy https://mcp.salvy.com.br/mcp{"mcpServers":{"br-com-salvy":{"type":"http","url":"https://mcp.salvy.com.br/mcp"}}}Open in Cursor{"servers":{"br-com-salvy":{"type":"http","url":"https://mcp.salvy.com.br/mcp"}}}Open in VS Code{"mcpServers":{"br-com-salvy":{"type":"http","url":"https://mcp.salvy.com.br/mcp"}}}{"mcpServers":{"br-com-salvy":{"serverUrl":"https://mcp.salvy.com.br/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMESalvy MCP server
Connect your AI agent to Salvy, the business mobile carrier from Brazil. The agent can look up your company's phone lines, usage, invoices and employees, and make changes such as blocking a line or changing a plan.
This repository only describes the server. The server itself is hosted by Salvy at:
https://mcp.salvy.com.br/mcp
- Transport: Streamable HTTP
- Authentication: OAuth 2.0. You sign in with your Salvy dashboard account (app.salvy.com.br), and the agent can only do what that account can do in the dashboard.
- Full guide (Portuguese): docs.salvy.com.br/mcp-guide
What you can do
- Look into your lines. List phone lines, their data usage, SMS messages and timeline, and who uses each one.
- Follow costs. Read invoices, the current month's estimate and cost by cost center.
- Act on your lines. Block, unblock, cancel or create lines, add data, change plans and port numbers in.
- Organize. Manage employees, cost centers, line groups and assets such as phones and laptops.
Anything billable (new lines, extra data, plan changes) returns a quote first and is only charged after you confirm.
Example prompts
- Which lines used the most data this month, and who uses each one?
- How much did each cost center spend on the October invoice?
- Block the line "Sales Team".
Setup
GitHub Copilot in VS Code
Add to .vscode/mcp.json:
{
"servers": {
"salvy": {
"type": "http",
"url": "https://mcp.salvy.com.br/mcp"
}
}
}
Start the server and sign in when VS Code asks.
Claude
Add Salvy from the Connectors Directory in Claude's settings, or add a custom connector with the URL above.
Gemini app
In gemini.google.com, open Settings → Connected Apps, add a custom app and paste the URL above.
Gemini CLI
gemini extensions install https://github.com/SalvyLTD/salvy-mcp
Then run /mcp auth salvy inside Gemini CLI to sign in.
Other clients
Any MCP client that supports remote servers over Streamable HTTP with OAuth works: point it at https://mcp.salvy.com.br/mcp.
Tools
| Area | Tools |
|---|---|
| Companies | list_companies |
| Phone lines | list_phone_accounts, get_phone_account, get_phone_account_usage, get_phone_account_timeline, list_phone_account_sms_messages, update_phone_accounts, create_phone_account_group |
| Line actions | create_phone_accounts, block_phone_accounts, unblock_phone_accounts, cancel_phone_accounts, unschedule_phone_account_cancellations, add_data_to_phone_accounts, change_subscription_plan, list_subscription_plans |
| SIM shipments | list_sim_card_shipments, get_sim_card_shipment |
| Portability | port_number, get_portability_status |
| Billing | list_invoices, get_invoice, get_current_month_estimate, get_cost_by_cost_center |
| People | list_employees, create_employee, list_cost_centers, create_cost_center, update_cost_center |
| Assets | list_assets, get_asset, get_asset_summary, create_assets, update_assets, list_asset_categories, create_asset_category, delete_asset_category, list_asset_statements, send_asset_statement |
| Other | get_task, submit_mcp_feedback |
Requirements
A company that is a Salvy customer, and a user with access to the Salvy dashboard.
Support
[email protected] · Privacy policy · Reporting a vulnerability
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.