You're viewing a demo portfolio

Join the waitlist
PRSM

transitpulse

Active

Tool of com.theaslangroupllc.pulse/pulsenetwork

declared in 1.1.0

TransitPulse: TransitPulse — global public transit intelligence: route reliability, delay prediction, multi-modal trip planning, city transit scores, and commute optimization for 500+ cities worldwide. NEW: rail/coach/ferry/cruise compensation recovery engine — UK Delay Repay, EU Rail 2021/782, ferry 1177/2010, coach 181/2011, US FMC cruise refunds, Athens Convention baggage — deterministic eligibility ($0.10) + citation-locked claim letters ($2.00). Coverage: Global Endpoints: • status ($0.05): Live Service Status • city ($0.08): City Transit Intelligence Brief • route ($0.08): Route Reliability Analysis • commute ($0.10): Commute Quality Analysis • airport ($0.08): Airport Transit Guide • agencies ($0.05): Transit Agencies Lookup • delays ($0.05): Current Transit Delays • delays-history ($0.08): Historical Delay Patterns • trip ($0.05): Transit Trip Planning • multimodal ($0.10): Multi-Modal Journey Planning • compare ($0.12): City-to-City Transit Comparison • carfree ($0.12): Car-Free Livability Score • visitor ($0.08): First-Timer Visitor Guide • coverage ($0.10): Transit Coverage Analysis • check ($0.05): Rail/Coach/Ferry/Cruise Compensation Eligibility Check • letter ($2.00): Citation-Locked Transit Compensation Claim Letter

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "action"
  ],
  "properties": {
    "to": {
      "type": "string",
      "description": "Destination neighborhood or address"
    },
    "city": {
      "type": "string",
      "description": "City name (e.g. London, NYC, Tokyo; default: London)"
    },
    "from": {
      "type": "string",
      "description": "Origin neighborhood or address"
    },
    "lang": {
      "type": "string",
      "description": "Letter language (default English)"
    },
    "line": {
      "type": "string",
      "description": "Specific line or route to focus on"
    },
    "mode": {
      "type": "string",
      "description": "Transport mode"
    },
    "time": {
      "type": "string",
      "description": "Time of travel (e.g. 9am, rush hour)"
    },
    "cause": {
      "type": "string",
      "description": "Disruption cause (default unknown — exemption burden is the operator's)"
    },
    "route": {
      "type": "string",
      "description": "Line or route name (e.g. L train, Northern line)"
    },
    "action": {
      "enum": [
        "status",
        "city",
        "route",
        "commute",
        "airport",
        "agencies",
        "delays",
        "delays-history",
        "trip",
        "multimodal",
        "compare",
        "carfree",
        "visitor",
        "coverage",
        "check",
        "letter"
      ],
      "type": "string",
      "description": "Which endpoint to call. Options: status | city | route | commute | airport | agencies | delays | delays-history | trip | multimodal | compare | carfree | visitor | coverage | check | letter"
    },
    "cities": {
      "type": "string",
      "description": "Alternative: comma-separated pair (e.g. NYC,London)"
    },
    "city_a": {
      "type": "string",
      "description": "First city"
    },
    "city_b": {
      "type": "string",
      "description": "Second city"
    },
    "scheme": {
      "type": "string",
      "description": "UK operator Delay Repay threshold (default DR30, conservative)"
    },
    "airport": {
      "type": "string",
      "description": "IATA code (JFK, LHR) or name"
    },
    "country": {
      "type": "string",
      "description": "ISO country of the journey/scheme (GB, FR, DE, US, CA, IN, JP, ... or EU)"
    },
    "corridor": {
      "type": "string",
      "description": "Canada VIA: journey on the Quebec City-Windsor Corridor"
    },
    "currency": {
      "type": "string",
      "description": "Ticket currency ISO code"
    },
    "operator": {
      "type": "string",
      "description": "Operator/carrier name for the letter"
    },
    "travelled": {
      "type": "string",
      "description": "India TDR + FMC cruise refunds require you did NOT travel"
    },
    "delay_days": {
      "type": "string",
      "description": "Cruise: voyage delay in calendar days (FMC 3-day rule)"
    },
    "disruption": {
      "type": "string",
      "description": "Disruption type (default delay)"
    },
    "claim_value": {
      "type": "string",
      "description": "Ship baggage: documented damages with currency"
    },
    "distance_km": {
      "type": "string",
      "description": "Coach: scheduled service distance (Reg 181/2011 applies from 250 km)"
    },
    "flight_time": {
      "type": "string",
      "description": "Flight departure time (e.g. 6am)"
    },
    "ticket_type": {
      "type": "string",
      "description": "UK Delay Repay percentages differ by ticket type"
    },
    "journey_date": {
      "type": "string",
      "description": "YYYY-MM-DD — computes claim deadlines (UK 28 days, ferry 2 months, coach 3 months, JR 1 year)"
    },
    "neighborhood": {
      "type": "string",
      "description": "neighborhood"
    },
    "ticket_price": {
      "type": "string",
      "description": "Fare paid — percentage regimes compute the amount from this"
    },
    "delay_minutes": {
      "type": "string",
      "description": "Arrival delay in minutes (rail/ferry); DEPARTURE delay for coach"
    },
    "choice_offered": {
      "type": "string",
      "description": "Coach: did the carrier offer the refund/re-routing choice — the 50% turns on this"
    },
    "disembark_date": {
      "type": "string",
      "description": "Ship baggage: disembarkation date (Athens Art. 15 notice window + Art. 16 bar)"
    },
    "passenger_name": {
      "type": "string",
      "description": "Passenger name (placeholder if omitted)"
    },
    "service_number": {
      "type": "string",
      "description": "Train/sailing/coach identifier"
    },
    "damage_apparent": {
      "type": "string",
      "description": "Ship baggage (cabin): was the damage apparent at disembarkation"
    },
    "express_surcharge": {
      "type": "string",
      "description": "Japan JR: limited-express surcharge paid (the refundable component)"
    },
    "scheduled_journey_hours": {
      "type": "string",
      "description": "Ferry: scheduled crossing duration — selects the Art. 19 band"
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

com.theaslangroupllc.pulse/pulsenetwork

https://github.com/GTCC777/mcp-pulsenetwork

2/7 registries
View full server →