blia

STREAMABLE-HTTP ENDPOINT · FREE · NO KEY

Live-published Canadian banking terms, for any MCP-compatible agent.

This is not a rate quote. This is the bank's own published number, with its original wording. BLIA offers three read-only tools, free, with no key required. These tools work with any MCP client: Claude, Cursor, Windsurf, and any other tool that reads a streamable-HTTP endpoint. This is the first surface of a wider catalogue that already covers the Big Five, and grows next toward credit unions. See the BLIA vision overview for the full roadmap.

5

institutions live: BMO, Scotiabank, CIBC, RBC and TD — the full Big Five

2

tools at launch, more planned

$0

core lookups, free indefinitely

Coverage figures are current as of the published snapshot. See the status below for where the endpoint is listed.

CONNECTION OVERVIEW

Whatever your client calls it, it is the same thing.

MCP server, connector, tool provider: these are different names for one HTTP endpoint that speaks the Model Context Protocol.

https://mcp.bliahub.com LIVE

CLAUDE DESKTOP / CODE

calls it a connector

CURSOR / WINDSURF

calls it an MCP server

EVERYTHING ELSE

a streamable-HTTP endpoint

CONNECT

Connect in 60 seconds

  1. Copy the endpoint

    https://mcp.bliahub.com — anonymous, IP rate-limited, no API key for the free tier.

  2. Add it to your client

    CONFIG — CLAUDE DESKTOP · claude_desktop_config.json

    {
      "mcpServers": {
        "blia-catalogue": {
          "url": "https://mcp.bliahub.com"
        }
      }
    }
  3. Ask about a chequing account

    "What's the monthly fee on BMO's everyday chequing account, and how is it waived?"

Does your client not find the server? Does a value come back empty? See MCP Support for per-client config snippets and a troubleshooting table.

THE SURFACE

Five tools. No others.

list_bank_products

Every product in scope, filterable by institution, class, and province. BLIA pages results. Each page holds up to 50 products.

institutionproduct_classprovincevariantscoveragecompleteness
get_product_terms

Every published term for one product, scoped by cohort and channel. A term with no data returns not_published. BLIA never omits a term silently.

valuerule_summaryrule.logicvariants_not_matchedbefore_actingeffective_fromunresolved
compare_products

Two to ten products side by side in one call: monthly fee, annual fee before waivers, included transactions, minimum balance, NSF fee, waiver conditions and what is missing, ranked by monthly fee. It never applies a waiver to your balances. A product whose fee BLIA has not published is listed, not ranked.

product_slugsmonthly_transactionsranking_by_monthly_feenot_ranked
list_offers

Welcome offers BLIA has recorded: what you get (cash and any non-cash part), what you must do to qualify, and when the offer ends. Conditions not recorded are reported as unknown, never as none.

what_you_getconditionsconditions_statusend_meaning
list_benefits

Standing perks of holding an account, such as a credit card annual fee rebate or a safe deposit box. Ask for one benefit to see which accounts include it, which do not, and which BLIA has not recorded.

benefitincludesdoes_not_includenot_recorded

WORKED EXAMPLE — EXAMPLE BANK OF CANADA · THE SERVER'S OWN SYNTHETIC FIXTURE

YOUDoes Example Bank's Everyday Chequing waive the monthly fee?
AGENTcalls get_product_terms("exbank-everyday-chequing")
TOOLmonthly_fee = $11.95, rule: waived when the minimum daily balance is at least $3,000.
AGENT"Yes — keep $3,000 in the account through the statement cycle and the $11.95 fee is waived."

WHY BLIA

What the free tier will and will not do

PRICING

Free, no key, not a trial

The lookup tier stays free. Nothing here converts to paid later. The paid tier is a different kind of answer, not a rate-limited version of this one.

CONTRACT

Absence is stated, not implied

An unpublished attribute returns not_published, never a blank field. A blank field can make an agent assume "no such fee." That assumption is wrong.

SOURCING

Built from the bank's own document

Terms come from published disclosures, not syndicated feeds or scraped guesses. Coverage is BMO, Scotiabank, CIBC, RBC and TD, chequing accounts — the full Big Five.

EVIDENCE

Evidence is the paid layer, not a free bonus

The schema reserves fields for source quote, content hash, and retrieval time. These fields are absent from every free response. BLIA never shows them partially.

WHERE IT LIVES

Distribution is planned, not claimed

The endpoint is live. BLIA states the directory listings below as a plan, not as a claim. Coverage is BMO, Scotiabank, CIBC, RBC and TD, chequing accounts — the full Big Five. Coverage next expands to credit cards, high-interest savings accounts, and credit unions. After that, coverage expands beyond Canada. See the roadmap on the vision overview for target dates.

SURFACEWHAT'S NEEDEDSTATUS
Any MCP client (Claude, Cursor, Windsurf, …)Point the client at the endpoint. No submission is necessary.AT LAUNCH
Official MCP registry (registry.modelcontextprotocol.io)The publish runbook is ready and the endpoint now verifies. Submission follows.NEXT
~40 surveyed MCP directoriesBLIA will submit to them over time after launch, not all on day one.PLANNED
Public GitHub repositoryOpens with the 1.0 release. The server software is Apache-2.0. The catalogue data is not.PLANNED

FAQ

Before you ask

Is this live yet?

Yes. The endpoint is live. It serves BMO, Scotiabank, CIBC, RBC and TD chequing lineups from the published catalogue — the full Big Five. It is not yet listed in the public MCP directories. See the status table above.

Will it cost anything?

The five lookup tools are free, anonymous, and rate-limited by IP. No signup and no key are necessary. This stays true indefinitely.

What banks does it cover?

BMO, Scotiabank, CIBC, RBC and TD, chequing accounts — the full Big Five. More account types and more countries come next. Confirm current scope with list_bank_products, which is the only answer that is current by construction.

Can I trust a number it returns?

Every value traces to a frozen, signed snapshot with a version number. The free tier does not show the underlying source quote or corroboration status. Those fields belong to the paid layer.

What license is the code under?

Apache-2.0. The license covers the server software, not the catalogue data.

LAUNCH

MCP0.1 is live

Point your client at the endpoint. No signup, no key.