warp-agent-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WARP_API_KEY | No | API key fallback if ~/.warp/config.json is missing. Prefer the config file. | |
| WARP_API_URL | No | Override the API base URL. Defaults to https://www.wearewarp.com/api/v1/warp. | https://www.wearewarp.com/api/v1/warp |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| warp_van_quoteA | Quote a cargo van shipment (1-3 pallets, firm price, 15-min expiry) |
| warp_box_truck_quoteA | Quote a 26' box truck shipment (1-12 pallets, firm price, 15-min expiry) |
| warp_ftl_quoteA | Quote a full truckload (53' dry van). Only origin, destination, and date required. |
| warp_ltl_quoteA | Quote an LTL shipment. Provide dims + commodity for a firm quote; omit for indicative pricing (FAK rates if no freight class). Do not editorialize the results. Do not declare a winner or recommend a specific carrier. Present Warp's quote first, then list market options as context. Let the user decide. |
| warp_bookA | Book a quoted shipment using any quote_id or option id returned from a quote tool (Warp or market carrier). Requires quote_id + pickup and delivery addresses. Auth required. |
| warp_trackA | Track a shipment by ID or tracking number. Auth required. |
| warp_lane_historyA | Get shipping history for your lanes (past shipments, last consignee, counts). Auth required. |
| warp_list_bookingsA | List recent bookings for this API key, newest first. Auth required. Renders an interactive shipments card (click a shipment to expand pickup/delivery, freight, and a tracking link). |
| warp_statusA | Check Warp API health and version. Also validates your API key if one is configured. |
| warp_eventsA | Get the full tracking event history for a shipment (timeline of pickups, in-transit updates, deliveries). Auth required. |
| warp_get_invoiceA | Retrieve the invoice for a delivered shipment (line items, taxes, payment status). Auth required. |
| warp_get_documentsA | List shipment documents (BOL, POD, customs forms, etc.). Returns download URLs. Auth required. To fetch the Bill of Lading, pass document_type='bol' — this is how EXTERNAL / brokered (market-carrier) BOLs are returned now, not just Warp-carrier ones. |
| warp_quote_historyA | List your recent freight quotes (LTL, van, box truck, FTL) from all sessions. Useful for surfacing prior pricing on similar lanes. Auth required. |
| warp_loginA | Log in to Warp with email and password. Saves credentials locally so booking tools work. Call this if the user needs to authenticate or if warp_payment_status says no key is configured. |
| warp_payment_statusA | Check if the current Warp account has a payment method on file. Call this if the user asks about their payment status, or before booking if you want to confirm they can book. Returns has_card and onboard_url if a card needs to be added. |
| warp_analyticsA | Show bookings analytics: total revenue, shipment count, breakdown by source (mcp vs cli). Use this to track how much revenue has been generated through AI tools. |
| warp_locationsA | List the agent's saved pickup/delivery locations (addresses Warp has on file for this account), so you can reuse them when booking instead of re-typing addresses. Auth required. |
| warp_load_templatesA | List the agent's saved load templates — reusable shipment configs (name, dims, weight, commodity). Recall one to quote/book a repeat kind of load without re-entering details. Auth required. |
| warp_save_load_templateA | Save a reusable load template (a named shipment config) so it can be recalled for repeat lanes. Auth required. |
| warp_delete_load_templateA | Delete a saved load template by its id (starts with lt_). Auth required. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| warp-quote-card | Inline quote card shown after warp_van_quote / warp_box_truck_quote / warp_ftl_quote / warp_ltl_quote. Renders rate, lane, transit, expiration countdown, and a Book CTA. |
| warp-quote-card-mcp | Inline quote card (MCP Apps) shown after warp_van_quote / warp_box_truck_quote / warp_ftl_quote / warp_ltl_quote. Renders rate, lane, transit, expiration, and a Book CTA. |
| warp-bookings-card | Inline shipments card shown after warp_list_bookings. Lists shipments as clickable rows; each expands to pickup/delivery detail, freight, and a Track shipment deep-link. |
| warp-bookings-card-mcp | Inline shipments card (MCP Apps) shown after warp_list_bookings. Clickable shipment rows expand to full detail with a Track shipment deep-link. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/warpfreight/warp-agent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server