protogrid

Search / app.pakbus/pakbus

PakBus

R0· no sign-in

Bus and metro journeys, departures, routes, fares and service changes in Pakistani cities.

v1.0.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality91strong
Trust95of 100
Uptime, 30 days93%
Latency p50364 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "pakbus": {
      "type": "http",
      "url": "https://pakbus.app/mcp"
    }
  }
}
claude mcp add --transport http pakbus https://pakbus.app/mcp
[mcp_servers.pakbus]
url = "https://pakbus.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pakbus": {
      "type": "remote",
      "url": "https://pakbus.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "pakbus": {
      "type": "http",
      "url": "https://pakbus.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=pakbus&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcGFrYnVzLmFwcC9tY3AifQ%3D%3D"
}
{
  "servers": {
    "pakbus": {
      "type": "http",
      "url": "https://pakbus.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "pakbus": {
      "httpUrl": "https://pakbus.app/mcp"
    }
  }
}
extensions:
  "pakbus":
    enabled: true
    name: "pakbus"
    type: streamable_http
    uri: "https://pakbus.app/mcp"
    timeout: 300

Quality 91 / 100strong

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,304 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes3 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 1,304 tokens to load them all · tool set 24b5e24f84ea · tools last changed 2026-10-26 · checked 2026-11-07 16:55 UTC

Tool changes

  • route_detailschangeddescription
    before

    Lists a city's routes with fares, or shows one route: its stops in order in each direction, its fare and the day’s departure times from the first stop. Finds a route by code such as EV5701, by name such as Orange Line, or by service such as Green Electric Bus.

    after · 87% of words in common

    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 as EV5701, by name such as Orange Line, or by service such as Green Electric Bus.

  • place_departureschangeddescription
    before

    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.

    after · 77% of words in common

    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 with live bus positions give live times counted from where each bus is now.

  • plan_journeychangeddescription
    before

    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, and up to two later departures on one line. Apps that show interactive views also get a map of the journey.

    after · 83% of words in common

    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, and up to two later departures on one line. When the first bus has live positions and the journey leaves within the hour, it also says when the next one reaches the boarding stop. Apps that show interactive views also get a map of the journey.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 95 / 100

provenance85
liveness97
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-93% +updated-16d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://pakbus.app/mcp streamable-httpnoneyes93%364 ms2025-11-252026-11-07

Tools (6)

find_placesread-onlyFinds 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. When nothing matches in a city, it lists the stops in that city served by the most routes.
list_citiesread-onlyLists the Pakistani cities with PakBus routes, the number of routes in each and the city name in Urdu.
place_departuresread-onlyLists 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 with live bus positions give live times counted from where each bus is now.
plan_journeyread-onlyPlans 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, and up to two later departures on one line. When the first bus has live positions and the journey leaves within the hour, it also says when the next one reaches the boarding stop. Apps that show interactive views also get a map of the journey.
route_detailsread-onlyLists 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 as EV5701, by name such as Orange Line, or by service such as Green Electric Bus.
service_noticesread-onlyLists 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 include the changes on the routes they use.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "app.pakbus/pakbus",
  "icons": [
    {
      "src": "https://pakbus.app/pakbus-mark.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "PakBus",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://pakbus.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.1",
  "repository": {
    "url": "https://github.com/pakbusapp/pakbus-mcp",
    "source": "github"
  },
  "websiteUrl": "https://pakbus.app/assistants",
  "description": "Bus and metro journeys, departures, routes, fares and service changes in Pakistani cities."
}