Power AI Assistants with Real-Time Droovo Rides
Connect Claude, Gemini, ChatGPT, and autonomous AI agents directly to Tunisia's intercity carpooling network with instant search, pricing rules, and safe booking.
Public non-auth endpoint. Estimate travel prices across all 24 Tunisian governorates adhering to Droovo's 25 DT platform ceiling.
Public non-auth tools for search and platform queries, plus authenticated tools for publishing, managing, and booking carpool seats.
Searches available Droovo rides between 24 Tunisian governorates using soft-relevance scoring and seat availability.
Calculates fair price recommendations in DT and distance between governorates, respecting Droovo's 25 DT ceiling.
Retrieves platform rules, pricing regulations, luggage policy, and driver verification guidelines.
Lists all 24 Tunisian governorates with localized Arabic/French names, geographic coordinates, and regional classification.
Revalidates live ride details, seat status, driver credentials, vehicle capacity, and booking eligibility.
CONSEQUENTIAL: Books passenger seats on behalf of the authenticated user. Always confirms price and details with user first.
CONSEQUENTIAL: Publishes an intercity ride using verified driver vehicle, price limit (0-25 DT), and schedule.
CONSEQUENTIAL: Cancels user's pending booking request and updates ride chat group.
CONSEQUENTIAL: Allows drivers to accept or decline incoming passenger booking requests.
Retrieves the authenticated user profile, verified phone status, and driver authorization flags.
Retrieves cars registered by the driver to auto-select or specify vehicle when publishing rides.
Zero-config dynamic registration for Claude, OpenAPI import for ChatGPT, and local/remote configs for Cursor & Windsurf.
Connecting via Claude Web (Custom Remote MCP)
1. Go to Claude Settings ➔ Developer ➔ Add MCP Server.
2. Enter the Server URL: https://droovocarpoolingmcp.vercel.app/api/mcp.
3. Claude automatically performs RFC 7591 Dynamic Client Registration and opens the Droovo Google sign-in window. No manual client secrets needed!
Connecting via Claude Desktop (claude_desktop_config.json)
Cursor & Windsurf IDE Setup
Add the remote Droovo MCP server under your Cursor Settings ➔ Features ➔ MCP Servers:
OpenAI / Custom GPT Action
1. In your Custom GPT editor, click Create new action.
2. Click Import from URL and paste: https://droovocarpoolingmcp.vercel.app/api/openapi.json.
3. Configure Authentication as OAuth 2.0 with:
• Authorization URL: https://droovocarpoolingmcp.vercel.app/api/oauth/authorize
• Token URL: https://droovocarpoolingmcp.vercel.app/api/oauth/token
• Scope: rides:read rides:write
Gemini Extensions Integration
Use the OpenAPI 3.0 specification at /api/openapi.json with OAuth 2.0 Authorization Code flow. Consequential actions (`publish_ride`, `request_ride`) automatically trigger Gemini user confirmation prompts before execution.
System Instructions for AI Agents
Copy and append this prompt to your AI assistant's system instructions: