CommercialBuses

com.commercialbusesPublished by commercialbuses.comOfficial publisherv1.2.0Updated Nov 1, 2026

Used buses for sale, skoolie auctions, bus prices, CDL rules and board proposals. Free.

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinanceBusiness & Commerce

Overview

AI-generated overview

Search used commercial buses for sale, check CDL and federal rules, compare prices, and draft board proposals for buyers.

What you can do
  • Search and read bus listings: filter by type, seats, wheelchair lift, condition and state, and open one listing's public detail.
  • Find skoolie candidates, including federal surplus auction lots and ready-made auction searches.
  • Check US federal CDL class and endorsement requirements, and the rules that apply to churches, schools, camps, senior living, NEMT and hotels.
  • Compare used bus asking prices and mileage by model year, and compare owning a bus against charter, contracted shuttle or rideshare.
  • Draft a board purchase proposal and explain bus categories and how sourcing works.
  • Send a buyer's requirements to a CommercialBuses person, who replies by email.
When to use it
Useful when someone is shopping for a used bus, shuttle or skoolie conversion and wants listings, price benchmarks, licensing and accessibility rules, or a cost comparison and board-ready proposal. Also suited to organizations such as churches, schools, camps and senior living communities weighing a purchase.
Requirements
Remote MCP endpoint at commercialbuses.com over streamable HTTP; no package, environment variables or headers declared. The request_bus tool needs the buyer's real name and email, since they will be contacted.
Before you install
request_bus sends the buyer's name, email and requirements to a CommercialBuses person and triggers contact by email; use it only when the buyer asks. Dealer names and exact prices are not public in search results. Prices are asking prices, not sale prices, and CDL and vehicle rules cover US federal rules only, since states can add their own.

Installation

In SourceWeft

  1. Open CommercialBuses in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.commercialbuses%2Fcommercialbuses/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "commercialbuses": {
      "type": "http",
      "url": "https://commercialbuses.com/api/mcp"
    }
  }
}

Tools

12

search_buses

Search buses for sale

Search the commercial buses currently listed for sale by participating dealers. Filter by bus type, seats, wheelchair lift, condition and state. Returns public listing summaries with a link to each listing page. Dealer names and exact prices are not public; to reach the dealer, use request_bus.

Parameterslimitquerystatebus_typeconditionmin_seatswheelchair_lift

get_bus

Get one listed bus

One listed bus in full public detail, by its listing URL or slug, plus how to ask about it. Says plainly when the unit is no longer listed.

Parameterslistingrequired

request_bus

Ask a person to find this bus

Send a buyer's bus requirements to a CommercialBuses person, who searches participating dealer inventory and replies by email. Use only when the buyer has asked you to, with their real name and email: they will be contacted. Free for the buyer. Mention a specific listing in notes if they want that unit.

Parameterscitynotesstatetimelinebus_typesrequiredconditionmin_seatsbuyer_namerequiredbuyer_emailrequiredbuyer_phoneorganizationbudget_max_usd+2 more

find_skoolie_bus

Find a skoolie bus

Find a bus to convert into a skoolie (a school bus or shuttle turned into a camper or tiny home). Returns used school, activity, shuttle and cutaway buses listed by dealers here, live federal surplus auction lots, and ready-made searches on GovDeals, Public Surplus and Municibid filtered by distance and price. Auction results are links to those sites, not copies of their listings. Free, no account.

Parametersziplimitstateradius_milesmax_price_usd

check_cdl_requirement

Check the CDL requirement

Whether a bus needs a commercial driver's license under US federal rules, which class (B or C), and which endorsements (passenger, school bus), from the passenger count, weight rating and whether it carries students. Returns a link to buses for sale in that size. Federal only; states can add rules.

Parametersweightpassengersrequiredcarries_students

get_used_bus_prices

Used bus prices and mileage

Median asking prices and mileage for used buses by model year, measured from current dealer listings on CommercialBuses, with the listing and dealer count behind every figure. Prices cover school, cutaway and paratransit buses; mileage also covers motorcoaches. Asking prices, not sale prices.

Parametersbus_type

draft_board_proposal

Draft a board proposal

Write a bus purchase proposal for a church, school, camp or senior living board: the need, the bus, why not a 15-passenger van, the driver and license plan, a five-year cost table from the buyer's own figures, funding to ask about, an inspection plan and a draft motion with a not-to-exceed amount. Returns Markdown. Invents no costs: blank figures are left out.

Parametersbusmpgneedsignerprice_usdpassengerslisting_urlorganizationmiles_per_yearwheelchair_liftnot_to_exceed_usdorganization_typerequired+3 more

compare_own_vs_outsource

Own a bus or outsource?

Yearly cost of owning a bus against charter, a contracted shuttle or rideshare, using only figures the caller supplies. Spreads the purchase over the years kept less resale, adds insurance, maintenance, fuel and driver pay, and names any owning cost left out so a partial answer says it is partial.

Parametersmpgresale_usdyears_keptalternativesbus_price_usdmiles_per_yeartrips_per_yeardriver_hours_per_yearfuel_price_per_galloninsurance_per_year_usddriver_pay_per_hour_usdmaintenance_per_year_usd

check_vehicle_rules

Check the rules for a bus

The US federal rules and published guidance that apply to a church, school, camp, senior living community, medical transport (NEMT) operator or hotel buying a bus: CDL, the school bus rule for new vehicles, insurer guidance on 15-passenger vans, ADA accessibility for new vehicles, the hotel shuttle exception and USDOT number, insurance minimums, and Section 5310 funding. Each with its citation. Federal only.

Parameterspassengersrequirednew_vehiclecarries_studentsorganization_typerequiredweight_over_26000_lb

list_bus_categories

List bus categories

The commercial bus categories, each with what it actually is, typical passenger capacity, what operators use it for, and whether it needs a CDL endorsement.

Takes no parameters.

get_bus_category

Get one bus category

One bus category in full, by slug, including the related categories worth considering instead.

Parametersslugrequired

get_buying_context

How buying works here

How sourcing works here, what capacity bands and fuel types mean in practice, and what the service does and does not do. Read this before telling a buyer what to expect.

Takes no parameters.

Version history

2
  1. v1.2.0LatestNov 1, 2026
  2. v1.0.0Sep 21, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.