Use Claude Desktop, Claude Code, ChatGPT, Cursor, or any MCP-compatible client to manage your vehicles, expenses, reservations, and more — through natural language.
Go to My Profile → API Tokens and create a Personal Access Token with the scopes your integration needs.
Paste the config snippet below into your AI client. Works with Claude Desktop, Claude Code, Cursor, Windsurf, and any MCP-compatible tool.
Ask your AI assistant to list your vehicles, log an expense, check availability, or anything else. It sees only the tools your token allows.
The RevHostHQ MCP server uses Streamable HTTP transport and supports both OAuth 2.1 (for clients that handle authentication automatically) and Personal Access Tokens (for manual configuration).
ChatGPT supports remote MCP servers natively. It handles the OAuth flow for you — no tokens to copy or paste.
https://api.revhosthq.com/mcpFor the Responses API, pass the OAuth access token as authorization_token in your mcp_servers config. See OpenAI MCP docs.
Claude Code handles the OAuth flow automatically when you add a remote MCP server:
claude mcp add revhost --url https://api.revhosthq.com/mcpClaude Code will open your browser to log in and approve access. No token needed.
Claude uses Custom Connectors with OAuth — no config files or tokens to manage.
https://api.revhosthq.com/mcpUse the MCP Connector in the Messages API:
{
"mcp_servers": [{
"type": "url",
"url": "https://api.revhosthq.com/mcp",
"name": "revhost",
"authorization_token": "revh_pat_YOUR_TOKEN_HERE"
}],
"tools": [{
"type": "mcp_toolset",
"mcp_server_name": "revhost"
}]
}Google AI Studio and Gemini support remote MCP servers with OAuth.
https://api.revhosthq.com/mcpAlso works with the Gemini CLI and Vertex AI ADK. See Google's MCP docs.
Most MCP clients support Streamable HTTP. Create a Personal Access Token and use:
https://api.revhosthq.com/mcpAuthorization: Bearer revh_pat_...For clients that support it (ChatGPT, Claude Code, Gemini). You log in and approve access once — the client handles tokens automatically. No setup required.
For developer tools, IDE integrations, and API usage. Create a token with specific scopes, paste it into your client config.
Your AI assistant can manage your entire fleet operation. Each tool respects the scopes on your token — grant only what the integration needs.
list_vehiclesList all vehicles with pagination and status filterget_vehicleGet vehicle details by IDcheck_vehicle_availabilityCheck if a vehicle is available between two datescreate_vehicleCreate a new non-Turo vehicleupdate_vehicleUpdate a vehicle (blocked for Turo-synced)list_expensesList expenses with category, date, and vehicle filtersget_expenseGet expense detailscreate_expenseLog a new expenseupdate_expenseUpdate expense fieldsdelete_expenseDelete an expenselist_private_reservationsList private reservations with filtersget_private_reservationGet reservation detailscreate_private_reservationCreate a new private rentalupdate_private_reservationUpdate reservation fieldscancel_private_reservationCancel a reservationlist_turo_reservationsList Turo reservations with filtersget_turo_reservationGet Turo reservation detailslist_remindersList reminders with type and status filtersget_reminderGet reminder detailscreate_reminderCreate a vehicle reminderupdate_reminderUpdate reminder fieldscomplete_reminderMark a reminder as completedlist_guestsUnified list of Turo + private guestsget_guest_profileGet a guest profileget_pricing_calendarGet daily prices for a date rangeupdate_daily_priceSet price for a specific day (non-Turo only)list_invoicesList cohost invoices with filtersget_invoiceGet invoice with line itemsget_invoice_statsAggregated stats (totals, counts by status)When you create a token, select only the scopes the integration needs. You can always create additional tokens with different scope sets.
| Scope | Description |
|---|---|
| vehicle:read | List, get, and check availability of vehicles |
| vehicle:write | Create/update non-Turo vehicles |
| private_reservation:read | List and view private rental reservations |
| private_reservation:write | Create, update, and cancel private reservations |
| turo_reservation:read | List and view Turo reservations (read-only) |
| expense:read | List and view vehicle expenses |
| expense:write | Create, update, and delete expenses |
| reminder:read | List and view vehicle reminders |
| reminder:write | Create, update, and complete reminders |
| guest:read | List guests and view profiles |
| pricing:read | View daily pricing calendars |
| pricing:write | Update daily prices for non-Turo vehicles |
| invoice:read | List, view, and get stats for cohost invoices |
Generate a token, paste the config, and start managing your fleet with AI.