MCP Server Overview
What is MCP?
Section titled “What is MCP?”The Model Context Protocol is an open standard that lets AI assistants — Claude, Cursor, Continue, and others — connect to external systems through a common interface. An MCP server exposes a set of typed tools that the assistant can invoke on the user’s behalf.
Why Adva Exposes an MCP Server
Section titled “Why Adva Exposes an MCP Server”Adva’s MCP server turns data onboarding into a conversation. Instead of mapping columns in a spreadsheet, a user can paste a CSV export into Claude and say:
“Import these customers into Adva. Use
airtableas the source so I can re-sync later.”
The assistant calls Adva tools to pick a schema, suggest column mappings, validate records, and submit them — with all the same guardrails as the CSV and API import paths.
Supported Clients
Section titled “Supported Clients”| Client | Transport | Auth modes |
|---|---|---|
| Claude Desktop | Streamable HTTP | OAuth, API key |
| Cursor | Streamable HTTP | OAuth, API key |
| Claude Code | Streamable HTTP | OAuth, API key |
| MCP Inspector | Streamable HTTP | OAuth, API key |
| Continue | Streamable HTTP | API key |
Any MCP client that speaks the Streamable HTTP transport can connect.
Environment URLs
Section titled “Environment URLs”| Environment | MCP endpoint |
|---|---|
| Production | https://mcp.getadva.ai/mcp |
| Staging | https://mcp-staging.getadva.ai/mcp |
Use Production for real work. Use Staging for development, testing, and demos — it points at a separate Adva environment and never touches production data.
Next Steps
Section titled “Next Steps”- Authentication — pick between OAuth and API keys
- Client Configuration — copy-paste configs for each client
- Tool Reference — every tool with inputs, outputs, and examples
- Recipes — end-to-end walkthroughs for common flows
- Limits & Polling — request sizes, rate limits, job polling guidance