
PTV MCP By UnClick
Give your coding agent live Melbourne and Victoria PTV timetables, departures, and disruption data without hand-rolling API clients.
Overview
PTV MCP by UnClick is a Build-phase MCP server that exposes Melbourne and Victoria public transport timetables, departures, and disruptions to your agent.
What is this MCP server?
- Melbourne and wider Victoria public transport timetables and real-time-style departures
- Service disruption and alert context for trip planning inside the agent
- stdio transport via npx @unclick/ptv-mcp (v0.1.0) from UnClick
- Useful for commute-aware scheduling bots, local mobility side projects, and AU-specific demos
- Published package @unclick/ptv-mcp at version 0.1.0
- Transport type stdio via npx runtimeHint
- Maintained in github.com/malamutemayhem/unclick packages/standalone/ptv-mcp
Community signal: 4 GitHub stars.
What problem does it solve?
You want Victoria transit answers inside the IDE but do not want to script PTV endpoints every time you ship a new agent or local app.
Who is it for?
Indie builders shipping AU-local agents, mobility experiments, or demos that need credible PTV data on demand.
Skip if: Teams outside Victoria who have no PTV use case, or builders who need guaranteed real-time accuracy without verifying against official PTV channels.
What do I get? / Deliverables
After registering the server, your agent can query PTV-backed tools for schedules and disruptions while you stay focused on product code.
- Registered stdio MCP server in your agent config
- Agent-callable tools for timetables, departures, and disruptions
- Faster AU-local mobility prototypes without custom PTV client code
Recommended MCP Servers
Journey fit
Public-transport MCP servers are integration glue you wire into agents or apps during the build phase, not a launch or growth playbook. PTV is an external data API exposed via stdio MCP—classic agent-tooling / third-party integration work.
How it compares
Regional transit data MCP integration, not a general-purpose web browser or mapping stack.
Common Questions / FAQ
Who is PTV MCP By UnClick for?
Solo developers and small teams building MCP-enabled agents or apps that reference Melbourne and Victoria public transport.
When should I use PTV MCP By UnClick?
Use it during build when you need timetables, departures, or disruption context inside Claude Code, Cursor, or another MCP client.
How do I add PTV MCP By UnClick to my agent?
Add a stdio MCP entry that runs npx @unclick/ptv-mcp@0.1.0, supply any required PTV or provider API keys in env, then restart your agent host.