bizidashboard-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bizidashboard-mcpShow me the stations with the highest turnover this week."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
bizidashboard-mcp
MCP server exposing BiziDashboard's historical and analytical data for the Zaragoza Bizi bike-share system as tools for LLM clients.
Unlike the official GBFS feed (which only exposes the current state of the system), BiziDashboard stores and analyzes history: rankings, occupancy patterns, mobility signals, alert history, and a station rebalancing diagnostic report. This server makes that analytical layer easy to query from Claude Desktop or any other MCP client.
Installation
Published on npm — no cloning or compiling required. Add it to your MCP client config
(e.g. claude_desktop_config.json):
{
"mcpServers": {
"bizidashboard": {
"command": "npx",
"args": ["-y", "bizidashboard-mcp"]
}
}
}From source
git clone https://github.com/gcaguilar/bizidashboard-mcp.git
cd bizidashboard-mcp
npm install
npm run buildThen point your MCP client at the built entrypoint:
{
"mcpServers": {
"bizidashboard": {
"command": "node",
"args": ["/absolute/path/to/bizidashboard-mcp/dist/index.js"]
}
}
}Related MCP server: Spanish Public Data MCP
Configuration
Both variables are optional.
Variable | Default | Purpose |
|
| Base URL of the BiziDashboard instance to query. Override to point at another city's deployment or a local dev server. |
| (none) |
|
Tools
Tool | Description |
| Latest availability snapshot for every station. |
| Rank stations by turnover or availability. |
| Currently active low-bikes/low-anchors alerts. |
| Filterable/paginated alert history. |
| Weekday/weekend hourly occupancy pattern for one station. |
| Occupancy heatmap cells for one station. |
| Hourly/daily mobility signals and transit impact. |
| Full historical daily demand data since first record. |
| Station diagnostics (A–F classification), risk predictions, and transfer recommendations. |
Every tool returns the API's JSON response as-is (or CSV text when format: "csv" is
requested); nothing is summarized or transformed. Errors from the underlying API
(bad params, rate limits, missing key) surface as MCP tool errors with the original
status and message.
Development
npm run build # compile TypeScript to dist/
npm run typecheck # type-check without emitting
npm test # build, then run integration tests against the live public APITests hit https://datosbizi.com for real — there are no mocks. A couple of tests are
skipped automatically if BIZI_PUBLIC_API_KEY is not set, since they'd otherwise
require a real elevated-access key to assert success.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP-compatible server that enables AI assistants to interact with Lightdash analytics data, providing tools to list and retrieve projects, spaces, charts, dashboards, and metrics through a standardized interface.133226MIT
- AlicenseAqualityFmaintenanceMCP server for querying Spanish government open data APIs including grants, legislation, company registry, statistics, and open data catalog. Enables LLMs to access Spanish public information on-the-fly.265MIT
- Alicense-qualityDmaintenanceMCP server exposing Montevideo public transportation data (STM) as tools for AI assistants, enabling natural language queries about routes, stops, arrivals, and trip planning.101MIT
- Alicense-qualityDmaintenanceMCP server to query public open data from Recife, Brazil using natural language. It exposes tools for schema exploration and SQL query generation via Gemini 2.5 Flash, backed by a local DuckDB database.1MIT
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/gcaguilar/bizidashboard-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server