Skip to content
PakBus logo

PakBus MCP server

Which MCP servers are PakBus's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-28

← Back to PakBus

Whose server it is
  • Registry nameapp.pakbus/pakbusverified in the MCP registry

The registry name sits under pakbus.app. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-28
  • Stateanswerschecked 2026-10-28
  • Tools6
  • Server calls itselfpakbus
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-28 the server answered initialize and tools/list without a sign-in. First answer in 180 ms.

Should an agent connect itConnect it
  • Its tools do every use case we checked: find which bus connects two stops in Pakistan; work out where to change buses; check departure times for a bus or stop.

Once connected

  • For "work out where to change buses", the likely first call is plan_journey.
  • For "check departure times for a bus or stop", the likely first call is place_departures.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 8, the first on 2026-10-28
  • INITE MCP score90 of 100answers 100 · does the job 100 · definitions 100 · context 100 · use 0 · connects 100
  • What an agent can do with it3 of 3 use cases
  • Answered100% of days8 of 8 daily checks
  • Median first answer185 ms
  • Space in an agent's context≈ 1,202 tokensthe definitions of all its tools (6), which an agent carries on every turn
  • Tool definitionsA · 100 of 100
  • Typed results0 of 6 toolsdeclared outputSchema: results come typed, read once
  • Every tool passes all six checks.

What an agent can do with it

  • can do · find which bus connects two stops in Pakistan
  • can do · work out where to change buses
  • can do · check departure times for a bus or stop

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers6 tools · read 2026-10-28
  • list_cities

    Lists the Pakistani cities with PakBus routes, the number of routes in each and the city name in Urdu.

  • find_places

    Finds bus stops, stations and the places around them by name, in one city or in every city. Accepts common English spellings of Pakistani place names, such as Faizabad or Faiz Abad. Returns the place_id and city each other tool needs…

  • plan_journey

    Plans bus and metro journeys between two places in one city network. Returns the first journey leaving at or after the departure time as numbered steps with boarding stops, changes, walking, times and fare, a link that opens it in PakBus…

  • place_departures

    Lists the next three departures today from a place for each route and direction that boards there, soonest first, with the minutes until each, the last bus of the day, the fare and the stops each direction serves after the place. Routes…

  • service_notices

    Lists current and announced service changes in a city network, such as closed stations, skipped stops or diversions, for every route or for one route by code, name or service. plan_journey, place_departures and route_details already…

  • route_details

    Lists a city's routes with fares, or shows one route: its stops in order in each direction, its fare, the day’s departure times from the first stop and, for routes with live bus positions, where each bus is now. Finds a route by code such…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "pakbus": {
      "type": "http",
      "url": "https://pakbus.app/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http pakbus https://pakbus.app/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://pakbus.app/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.