Remote MCP Server for the Alvys Public API
Release Date: June 3, 2026 (server), June 18, 2026 (prompts & write tools), July 3, 2026 (user sign-in)
What's New?
Alvys now ships a remote Model Context Protocol (MCP) server that exposes the Public API to AI agents — Claude, Cursor, and your own custom agents. Instead of hand-wiring HTTP calls, an agent connects to one governed endpoint and discovers Alvys tools automatically.
What Changed?
Previously, integrating an AI agent with Alvys meant holding a raw Public API token and calling REST endpoints directly.
Now, agents connect to the Alvys MCP server and get:
- Read tools across core entities — loads, trips, carriers, customers, drivers, trucks, trailers, invoices, deductions, fuel transactions, tenders, visibility history, and documents.
- Write tools (opt-in) — create/accept/reject tenders, record carrier and customer payments, record financing, assign and dispatch trips, update carrier status, upload documents, record stop arrivals/departures, and update stop appointments.
- Curated prompts (v1) — guided multi-step workflows such as
find_and_cover_load,dispatch_driver,carrier_onboarding,settlement_reconciliation, andtrack_shipment.
Authentication
Two ways to connect:
- Machine-to-machine — Auth0 client-credentials tokens, same as the Public API.
- User sign-in — OAuth 2.1 with PKCE per the MCP specification, including protected-resource discovery (RFC 9728) and resource indicators (RFC 8707), so interactive clients like Claude can sign in as a user.
Governance & Safety
- Tenant isolation is enforced from the token — never from the request body.
- Every tool is classified Read / Write / Destructive with runtime gates; write tools are disabled unless explicitly enabled.
- Each tool requires a matching granular API permission (e.g.
tender:read,invoice:update). - All calls are rate-limited, size-capped, and audit-logged.
Why?
AI agents are becoming a first-class way to operate a TMS. The MCP server gives them a discoverable, audited, tenant-isolated surface — one choke point with tool-level authorization instead of raw API tokens spread across agents.