For AI agents

How AI agents and developers can read MainStreetRadar's data: a public, read-only REST API, an MCP server and every page as Markdown.

Last updated October 25, 2026

MainStreetRadar publishes its data on US business checking accounts for AI agents and developers: public, read-only, no registration and no API keys. It is the same data you see on the site: sign-up bonuses with their conditions, end dates and the date we checked them, account fees from providers' published fee schedules, and our guides. Right now: 30 live offers and 15 accounts in the fee table, last checked October 25, 2026.

MCP server

Address (Streamable HTTP, JSON-RPC 2.0, no sessions, no sign-in): https://mainstreetradar.com/mcp. Client configuration:

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

Tools (all read-only):

  • list_offers – Sign-up bonuses on US business checking accounts tracked by MainStreetRadar: cash bonuses, fee-free months and perks, live ones first by cash value. Each result has the conditions from the provider's terms, eligibility, end date, FDIC status, the date MainStreetRadar checked it, a url on mainstreetradar.com to link and a ready "cite" line.
  • get_offer – All public details of one offer by id (from list_offers), plus the MainStreetRadar articles that show it.
  • account_fees – Fees of US business checking accounts from each provider's published fee schedule: monthly fee (and after any free period), wires and ACH, card use, paying in cash, cash withdrawals, card abroad, FDIC insurance, who can open it. Sorted by the ongoing monthly fee.
  • cost_ranking – MainStreetRadar's ranking of US business checking accounts by yearly cost for typical usage profiles (e.g. a new sole proprietor, a cash-heavy shop): first-year and ongoing cost, score and caveats. Returns available=false while the ranking is being prepared; use account_fees then.
  • search_guides – MainStreetRadar articles for US small businesses (business accounts, estimated taxes and IRS deadlines, sole proprietor vs LLC, selling online) matching a query: title, url, kind, dates, excerpt and the "short answer" box.
  • site_status – How many live and ended offers, fee rows and guides MainStreetRadar has, and when the data was last checked.

REST API

Base: https://mainstreetradar.com/wp-json/msr/v1. OpenAPI 3.1: /openapi.json. API catalog (RFC 9727): /.well-known/api-catalog.

EndpointReturns
GET /offerssign-up bonuses, live by default and highest cash value first; filters segment (sole_prop, llc, corp), status (live, ended), provider, min_bonus, limit
GET /offers/{id}one offer, with the MainStreetRadar articles that show it
GET /accountsaccount fees; filters segment, provider, fdic
GET /rankingaccounts ranked by yearly cost per usage profile (profile, limit); available: false while it is being prepared
GET /guidespublished guides and hubs; q, kind, limit
GET /statuscounts and data freshness

Example: curl "https://mainstreetradar.com/wp-json/msr/v1/offers?segment=sole_prop&limit=3"

Pages as Markdown

Every page (the homepage, guides, hubs, this page) returns clean Markdown when the client sends Accept: text/markdown. Browsers get HTML as before. Site map for language models: /llms.txt; full data: /llms-full.txt.

Discovery

Rules of use

  • Limit: 60 requests per minute per IP address (REST and MCP together). Over the limit: HTTP 429 with Retry-After.
  • Citing: link to the MainStreetRadar page in the url field and give the checked date and any end date. Each result has a ready cite line.
  • No promises: the provider decides who gets an offer, and its terms prevail. MainStreetRadar is not a bank, a tax preparer or an investment adviser, and is not affiliated with the IRS; this is information, not financial advice.
  • Privacy: the API and the public MCP tools take no personal data, store nothing and need no cookies or sign-in.
  • Content: MainStreetRadar's content is protected by copyright; quoting with attribution and a link is welcome (terms of use). Preferences for AI use are declared in robots.txt.
  • Status: /wp-json/msr/v1/status. Questions and bug reports: contact.