Cabify MCP. Manage corporate travel and expense tracking.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Cabify MCP Server manages corporate mobility by letting your AI agent handle all ride logistics. You can get instant price estimates across Lite, Executive, and Taxi tiers.
The agent books rides using precise coordinates, tracks active trips, and compiles detailed ride history for business expense reports. It connects directly to Cabify Empresas for centralized travel management in Spain and LATAM.
What your AI agents can do
Add saved location
Saves a new address (like a client office or hotel) to your account for faster reference during booking.
Cancel ride
Cancels an existing Cabify ride request when the trip is no longer needed.
Get available products
Checks which specific service tiers (like Lite or Executive) are available at a given location.
You get a cost and time breakdown for a trip before booking, comparing different service tiers like Lite or Executive.
Your AI agent requests a ride, sends the booking details, and handles the necessary cancellation if the trip is no longer needed.
You pull full ride history, including the date, cost, and assigned business expense category for accounting.
You check details on an active ride—driver info, vehicle type, and live ETA—or plan a ride using saved locations.
You confirm which service tiers (like Taxi or Executive) are actually available at a given location.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Cabify MCP Server: 9 Tools for Mobility Management
Use these tools to manage every aspect of corporate travel, from saving locations and checking prices to booking and reconciling ride expenses.
019d7566add saved location
Saves a new address (like a client office or hotel) to your account for faster reference during booking.
019d7566cancel ride
Cancels an existing Cabify ride request when the trip is no longer needed.
019d7566get available products
Checks which specific service tiers (like Lite or Executive) are available at a given location.
019d7566get price estimate
Gets a cost comparison for a ride between two locations across all available service tiers.
019d7566get ride details
Retrieves specific status information for a single, active or past ride.
019d7566get ride history
Pulls a list of all past rides, including cost and business expense category, for reporting.
019d7566get saved locations
Retrieves a list of addresses you've previously saved to use for ride requests.
019d7566get time estimate
Calculates the expected duration of a trip, factoring in current traffic conditions.
019d7566request ride
Books a new ride by specifying the origin and destination coordinates.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Cabify, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You connect your AI agent to the Cabify Business platform. It handles all corporate ride logistics, giving you instant price estimates and detailed expense reports.
Estimate ride costs and times. Your agent checks the cost and time for a trip before you commit, comparing different service tiers like Lite or Executive using get_price_estimate. You can also figure out the expected travel time by checking current traffic conditions with get_time_estimate. When you need to know what services are even available at a location, the agent runs get_available_products to confirm tiers like Taxi or Executive are running there.
Book and manage a trip. To book a ride, your agent uses request_ride by specifying the origin and destination coordinates. If your plans change, it cancels the trip using cancel_ride. You can also save common spots like client offices or hotels with add_saved_location, and the agent can pull a list of those saved addresses with get_saved_locations for quick use.
Review travel records. Your agent pulls a list of all past rides using get_ride_history, which includes the date, cost, and the assigned business expense category for your accounting. You can also get specific status information for any ride, past or active, using get_ride_details and get_ride_history.
Manage trip logistics. You can check the details on an active trip—like the driver's info, vehicle type, or live ETA—using get_ride_details. You can also plan a ride using the addresses you've saved when you run get_saved_locations.
When you run this, your AI agent uses these tools to manage corporate mobility across Spain and LATAM, handling everything from the initial cost check to the final expense write-up. It's built for companies that need reliable, centralized control over employee travel. If you manage more than ten corporate rides a month, you need this.
- Cost Check: Your agent runs
get_price_estimateto compare the cost of a trip across all service tiers. - Time Check: It uses
get_time_estimateto calculate expected travel duration based on traffic. - Service Check: It confirms service availability at a location using
get_available_products. - Booking: It requests a new ride using
request_ridewith coordinates. - Cancellation: It cancels a ride using
cancel_rideif the trip is no longer needed. - History: It gathers full ride records with
get_ride_historyfor expense reporting. - Details: It retrieves specific status updates on a trip using
get_ride_details.
How Cabify MCP Works
- 1 Connect your Cabify Business API key to the server via the Cabify Empresas portal.
- 2 Tell your AI agent the goal (e.g., 'I need to book a ride tomorrow morning').
- 3 The agent runs the required sequence of tools (like
get_price_estimatethenrequest_ride), executing the booking and returning the ride ID and confirmation.
The bottom line is, your AI client handles the entire travel workflow, from planning and quoting to booking and expense logging, without you needing to open a separate app.
Who Is Cabify MCP For?
Travel managers, corporate assistants, and HR coordinators who spend time coordinating employee travel. If you're tired of manually checking price quotes across different ride-hailing sites or wrestling with fragmented expense reports, this is for you. It centralizes corporate mobility for companies running multiple offices.
Uses the agent to run bulk reports on get_ride_history, compiling monthly expense summaries and ensuring all trips are correctly categorized for accounting.
Asks the agent to 'Book a ride to the client' and automatically uses get_price_estimate to confirm the best tier before sending the booking confirmation.
Manages employee onboarding by using add_saved_location for new office sites and running checks on service availability using get_available_products.
What Changes When You Connect
- Centralized Expense Reporting:
get_ride_historypulls all ride data, including cost and business expense categories, eliminating the need to manually compile receipts for accounting. - Pre-Trip Cost Control: Use
get_price_estimateto compare Lite, Executive, and Taxi costs side-by-side. You know the budget before the trip starts. - Time Optimization:
get_time_estimateuses real-time traffic data to let you plan routes accurately, so you never guess how long a trip will take. - Workflow Continuity:
add_saved_locationlets you build a library of frequent destinations. You never have to type out a complex address again. - Operational Control:
cancel_ridegives you an instant way to cancel a booked trip, saving time when a client meeting gets rescheduled. - Service Assurance:
get_available_productsconfirms if the service you need (e.g., Executive) is actually running at your current location.
Real-World Use Cases
Last-Minute Trip Booking
A corporate assistant needs a ride from the office to a client across town. Instead of calling, they ask their agent. The agent first runs get_price_estimate to confirm the best service tier, then uses request_ride with the coordinates. The assistant gets a confirmed booking and cost instantly.
Quarterly Expense Audit
The travel manager needs to audit the last quarter's spending. They ask the agent to pull the data. The agent runs get_ride_history, which returns the date, cost, and assigned business expense category for every trip, making the report ready for finance.
Optimizing the Daily Commute
A team lead needs to schedule a meeting across town. They ask the agent to compare routes. The agent runs get_time_estimate and compares it with the initial plan, advising the lead on the most efficient route given current traffic.
Onboarding a New Site
The HR coordinator opens a new office in a different state. They use add_saved_location to map the new address immediately. They also use get_available_products to confirm all service tiers are active at that new location.
The Tradeoffs
Using a basic booking API
Trying to book a ride and manually checking the price and duration afterward. This requires three separate API calls and forces you to stitch together the data yourself, leading to stale information.
→
Use the Cabify MCP Server. First, run get_price_estimate to compare costs, then run get_time_estimate to check traffic. Finally, run request_ride with all the data points confirmed in a single agentic workflow.
Relying on static location data
Hardcoding addresses or coordinates into a script. If the client moves or the office changes, the script breaks, and you waste time updating endpoints.
→
Use add_saved_location to save the precise coordinates for all frequent business destinations. Your agent can then use get_saved_locations to pull the correct, up-to-date location IDs for any booking.
Ignoring expense tracking
Booking a ride and forgetting to log it in the expense system, leading to lost receipts and delayed reimbursement. The accounting team flags it weeks later.
→
Always run get_ride_history after any trip. This tool pulls the required business expense category and cost data directly into your workflow, making reconciliation automatic.
When It Fits, When It Doesn't
Use this MCP Server if your primary pain point is managing complex, multi-step travel logistics. You need a single system that can check prices (get_price_estimate), estimate time (get_time_estimate), and then book (request_ride)—all while keeping track of the associated costs for finance.
Don't use this if you only need to check a single price or just track a single trip. For those isolated tasks, a simple direct API call is fine. But if you need to chain multiple actions—like 'Check price, then check time, then book'—this server handles the state management for you. It’s built for the entire operational flow, not just the endpoints.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cabify. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking corporate travel expenses is a manual mess.
Today, managing travel expenses means logging into the ride service, finding the trip details, taking screenshots, and manually inputting the dates, costs, and expense categories into your company's finance sheet. It's a copy/paste nightmare that takes minutes per trip and makes month-end closing painful.
With the Cabify MCP Server, you simply ask your agent for the ride history. The agent runs `get_ride_history` and returns a clean, structured data payload that already includes the cost and the correct business expense category. You get the data ready for your ledger instantly.
Booking a ride with Cabify MCP Server: Requesting a new ride.
Before this server, booking a ride required several steps: 1) Check available services. 2) Get a price estimate. 3) Get a time estimate. 4) Finally, submit the request. This sequence is brittle and often requires multiple user inputs.
Now, your agent handles the whole flow. You just tell it where you're going. The agent runs the tools internally, confirming availability, checking price, and then executing `request_ride`—all in one go. The process is seamless and reliable.
Common Questions About Cabify MCP
How do I use the `get_price_estimate` tool in Cabify MCP Server? +
You ask the agent for a price estimate, specifying the origin, destination, and preferred service tier. The agent returns cost comparisons across all available Cabify products (Lite, Executive, Taxi) for that route.
Can I use `get_ride_history` to calculate total business expenses? +
Yes. get_ride_history returns comprehensive trip data, including the cost and the assigned business expense category for every ride, making expense reporting automatic.
What is the difference between `get_saved_locations` and `add_saved_location`? +
add_saved_location saves a new address to your account. get_saved_locations retrieves the list of addresses you've already saved, letting you reference them quickly when booking a ride.
How does the `request_ride` tool handle coordinates? +
The request_ride tool requires origin and destination coordinates. You provide these coordinates, and the agent handles the rest of the booking process.
When should I use `get_time_estimate` instead of `get_price_estimate`? +
Use get_time_estimate when planning schedules. This tool factors in current traffic, giving you accurate trip duration, while get_price_estimate focuses only on cost.
How do I manage my saved destinations using `add_saved_location`? +
You call add_saved_location with the address details. The server returns the new location ID, which you can then use with other tools like request_ride for faster booking.
What happens if I try to `cancel_ride` after the driver is assigned? +
The cancel_ride tool handles cancellation policies. Note that fees might apply, depending on the specific Cabify Empresas policy for that ride's status.
What details does `get_ride_details` provide for an active or past trip? +
get_ride_details gives you a full rundown of a specific ride. You can find driver info, vehicle details, live ETA for active rides, or complete trip records for past ones.
Do I need a Cabify Business account to use this MCP? +
Yes, this MCP server requires a Cabify Empresas (Business) account with API access. Individual consumer accounts do not have API credentials. If your company uses Cabify for corporate transportation, contact your admin to request API access from the Cabify Empresas portal.
Which cities and countries does Cabify operate in? +
Cabify operates primarily in Spain (Madrid, Barcelona, Valencia, Seville), Portugal (Lisbon, Porto), and Latin America (Mexico, Colombia, Chile, Argentina, Peru, Uruguay, Panama, Costa Rica). Service availability and product types vary by city. Check coverage at cabify.com for your specific location.
Can this MCP integrate with expense management systems like Concur? +
The Cabify Business API supports integration with expense platforms like SAP Concur. The ride history tool returns structured expense data including cost breakdowns, business categories, and receipts. Your company's Cabify admin can configure Concur sync directly in the Cabify Empresas portal for automated expense reporting.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Avaza
Unified project management, time tracking, and invoicing via Avaza — orchestrate professional services natively via AI.
SBA (Small Business Administration)
Access official U.S. Small Business Administration data to check business size standards and retrieve geographic resource links.
Dynamics 365 Finance & Operations
Equip your AI agent to manage enterprise resources, track sales orders, and monitor financial journals via the D365 F&O API.
You might also like
Google Civic Information
Manage political data — audit representatives and elections via AI.
LLM ROUGE & BLEU Evaluator
Evaluate AI text generation quality. Compute exact mathematical BLEU and ROUGE scores comparing generated text to reference documents.
Massive
Access historical stock dividend data and distribution records directly from any AI agent.