# CityBikes MCP for AI Agents AI Agent Connect

> CityBikes (Bike Sharing) MCP gives your AI agent live access to bike-sharing data across 400+ cities worldwide. You can check station availability, find specific networks, and get precise coordinates for bike docks instantly. It's built for anyone who needs real-time micromobility info without hunting through different city apps. Get live counts for mechanical and electric bikes in one place.

## Overview
- **Category:** travel-hospitality
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ahnDwzgOQd0DDp3OBxaOqZuI0dcWCK1yoPTle11C/ai-agent-connect
- **Tags:** bike-sharing, micromobility, real-time-data, public-transport, smart-city

## Description

Most people who rely on city bikes have to jump through hoops to find a ride. You land in a new city, search for a local bike app, download it, create an account, and then cross your fingers that the station near your hotel actually has a bike available. It is a lot of friction for a simple commute.

This connection removes those hurdles by giving your agent direct access to live micromobility data from hundreds of global networks. Instead of manual searching, you can just ask your agent to find the nearest available dock in Paris or see how many electric bikes are left in a specific neighborhood in New York. It pulls real-time numbers on station names, coordinates, and current bike counts. This means you can plan your route or check availability in seconds without ever leaving your chat interface. If you are building a custom travel dashboard or a local transit tool, this connection provides the raw data you need to make informed decisions. It is one of the many high-quality tools you can find on the Vinkius catalog to bridge the gap between your AI client and real-world transport data. You get the facts on urban mobility without the headache of switching between five different apps.

## Tools

### list_networks
Pulls a complete list of bike-sharing networks worldwide. Use this to find the right network ID for any city.

### get_network
Fetches detailed info for a specific bike network. It provides the exact status and metadata for a chosen city's system.

## Prompt Examples

**Prompt:** 
```
List all bike-sharing networks available in Italy.
```

**Response:** 
```
I've found several networks in Italy. Some major ones include 'Bicincittà' in various cities, 'ToBike' in Turin (ID: tobike), and 'BikeMi' in Milan (ID: bikemi). Which city are you interested in?
```

**Prompt:** 
```
Check the current bike availability for the 'velib' network in Paris.
```

**Response:** 
```
Fetching live data for Vélib' Métropole... I see 1,400+ stations. For example, the station at 'Mairie du 14ème' currently has 12 mechanical bikes and 5 electric bikes available. Do you want to check a specific area?
```

**Prompt:** 
```
Get detailed information for the bike network with ID 'citibike-nyc'.
```

**Response:** 
```
Accessing Citi Bike NYC data... This network operates in New York, NY. I have access to real-time status for all stations, including location coordinates and current bike/dock counts. Would you like a summary of the nearest stations?
```

## Capabilities

### List bike networks
See every supported bike-sharing network globally.

### Check real-time bike counts
Get the exact number of bikes and docks at any station.

### Find station coordinates
Get the precise map location for any bike dock.

### Filter bike data
Request specific data points like electric vs. mechanical counts.

### Identify local networks
Find the unique IDs for bike systems in any city.

## Use Cases

### Finding a bike in Paris
A traveler asks for the nearest available dock in Paris. The agent uses get_network to find the Vélib' system and lists nearby stations with bike counts.

### Researching NYC mobility
An analyst wants to see how many bikes are in a specific NYC neighborhood. The agent pulls live data for the 'citibike-nyc' network.

### Building a travel assistant
A developer wants to add bike info to a custom app. They use list_networks to pull all global networks into their database.

### Planning a commute in Milan
A commuter checks the 'bikemi' network to see if there are any empty docks near their office before leaving home.

## Benefits

- Stop downloading city-specific apps. This Connector lets your agent find bike docks in any supported city instantly, saving you from app store clutter.
- Get accurate bike counts. Use get_network to see exactly how many mechanical and electric bikes are at a station before you head out.
- Map out urban transit. Access precise coordinates for every station to build your own mobility maps or research projects.
- Simplify global travel. Find local bike networks in any country with one command instead of searching for local transport websites.
- Build better travel tools. Developers can use the live data from list_networks to populate custom dashboards without managing complex API keys.

## How It Works

The bottom line is you get instant, real-time bike availability data from hundreds of cities without ever leaving your chat interface.

1. Connect this Connector to your AI client through the Vinkius dashboard.
2. Ask your agent to find a specific city's bike network or list all networks.
3. Receive live bike counts, station names, and coordinates in your chat window.

## Frequently Asked Questions

**What cities does the CityBikes MCP support?**
It covers bike-sharing networks in over 400 cities worldwide. You can ask your agent to find networks in almost any major urban area.

**Can I use CityBikes MCP to find empty docks?**
Yes. The Connector pulls live data that shows exactly how many bikes are available and how many empty docks are waiting for a return.

**Does CityBikes MCP let me book a bike?**
No, this Connector provides data only. You can't use it to pay for a ride or unlock a bike, but it tells you exactly where the bikes are.

**Is there a limit to the networks I can see?**
No, you can use the list_networks tool to see all the global networks supported by the CityBikes API in one go.

**How do I get the coordinates for a bike station?**
When you check a network, the Connector provides precise coordinates and names for every station, which your agent can use to show you locations.

**Can I use CityBikes MCP for research?**
It's great for data analysis. You can pull real-time urban mobility numbers from hundreds of networks to study city bike trends.

**How can I find the specific ID for a bike network in my city?**
Use the `list_networks` tool. You can ask the agent to filter the results by city or country name to find the correct `id` (e.g., 'velib' for Paris or 'citibike-nyc' for New York).

**Does the server show the exact number of available bikes at a station?**
Yes! By using the `get_network` tool with a specific `network_id`, the agent retrieves real-time station data, including the count of free bikes and empty docks.

**Is the data updated in real-time?**
The data is fetched directly from the CityBikes API, which aggregates live feeds from various operators. The refresh rate depends on the individual bike-sharing provider's own API updates.