Be the first to get access to new connectors. Get early access →
ConnectorBay Early access
Discover
Canada Business Number Tools icon

Canada Business Number Tools

Parse, format, shape-check and mask Canadian Business Numbers and CRA program account numbers (123456789 RT 0001), explain program codes and list the accounts CRA ties to an activity

Unify Dynamics LLC

Tools7read-only
Sign-inNoneno account, no key
Data keptNoneprocessed in memory
PriceFreeoptional Pro limits
StatusLiveMCP + REST
Works withMCP · RESTany agent

Try asking

Real questions, and the tools your agent calls to answer them.

My supplier's invoice shows 123456789RT0001 as its GST/HST number: is that the right layout, and what does RT stand for?
Tools called
validate_bn_shape
explain_program_code
Split 123456789 RP 0001 into the business number, program code and reference number and write it the standard way.
Tools called
parse_bn
format_bn
We are a new incorporated company with two employees selling products online: which CRA program accounts does CRA associate with that?
Tools called
accounts_needed
Mask this business number before I paste it into the support ticket.
Tools called
mask_bn
How do I confirm that a supplier's GST/HST number is registered before I claim input tax credits, and which digits do I enter?
Tools called
gst_hst_check_steps

About

Works with the Canada Revenue Agency Business Number (BN): a 9-digit number, and the 15-character program account number built from it (BN9 + a 2-letter program identifier such as RT for GST/HST or RP for payroll + a 4-digit reference number). It splits and re-formats the number, checks its SHAPE only (no check-digit algorithm is published in the sources read, so it never says a number is genuine or registered), explains the 13 program codes listed on the CRA page, lists which program accounts the CRA page ties to an activity (collecting GST/HST, employing people, being incorporated, filing information returns, being a charity), masks a number for logs, and spells out how a supplier's GST/HST number is confirmed on CRA's own web form (a manual form: nothing is automated here). Every code and rule carries its source, date and verification level. General information, not tax advice.

Sources: Reference data from official sources (canada.ca); every answer states its source, date and validity period.

Privacy

The publisher, Unify Dynamics LLC, states that tool inputs are processed in memory and not retained.

Data not collectedNo account, no profile, no stored prompts or results.

What it can do

7 tools, grouped by job. Every one is read-only or compute-only.

OpenAPI
Look up & validate1 tools
  • Validate bn shapeCheck that a value has the shape of a BN9 or BN15 (9 digits, 2-letter program code, 4-digit reference), listing each check; shape only, never a…
Build & format2 tools
  • Parse bnSplit a 15-character program account number (BN15) or a 9-digit BN into business number, program code and reference number, with the program name.
  • Format bnRewrite a BN9 or BN15 in the usual '123456789 RT 0001' layout (or compact '123456789RT0001'), upper-casing the program code.
Reference & guides4 tools
  • Explain program codeMeaning of a CRA program identifier (RT, RP, RC, RZ, RR, RG, RD, RE, RM, RN, LT, RU, PT) with the CRA wording of who needs it; without a code,…
  • Accounts neededList the CRA program accounts that the CRA page ties to each activity you say applies (collects GST/HST, pays employment amounts, is incorporated,…
  • Mask bnMask a BN9 or BN15 for logs and chat, keeping only the last few digits of the business number and the program code and reference.
  • Gst hst check stepsHow CRA says a supplier's GST/HST account number is confirmed on its web form (which digits, what else to enter, QST elsewhere); a manual form,…

Information

PublisherUnify Dynamics LLC
CategoryMoney & business · Government
LanguagesEnglish
Built forCanada
CompatibilityAny MCP client · any agent · REST
Version0.1.0
MCP endpointhttps://ca-bn-validator.connectorbay.com/mcp
REST APIopenapi.json
SupportGet help · Status
CountryCanada
FunctionsRegistries & identity, Invoicing & tax
LayerDeep connectors

More like this

All Canada connectors

Canada Small Business Hub

One connector for a Canadian small business: what is due, what changed, thresholds, first hire costs, invoices, tenders, supplier checks, funding and late-payment interest, every figure sourced and dated

Live · MCP + REST30 tools

Canada Business Registry Guide

Which registry a Canadian business uses (federal, Ontario, Alberta, Nova Scotia, Quebec), official links, published search fees, annual return rules and where open data exists, each dated

Live · MCP + REST6 tools

Bank of Canada Rates

Bank of Canada daily exchange rates against the Canadian dollar, the policy rate and the prime rate, live from the keyless Valet API

Live · MCP + REST8 tools

Canada GST/HST Threshold Watch

Tests turnover against the $30,000 small-supplier line, shows registration timing, the assigned reporting period, the quick method limit and e-file and e-pay rules

Live · MCP + REST7 tools

Canada Rules Change Radar

Watches the open.canada.ca records behind GST/HST rates, Job Bank wages, tenders, business programs and recalls and reports which changed since a date, with links

Live · MCP + REST5 tools

Canada Monday Brief

The slim scheduling companion of the Canada Small Business Hub: what is due, what changed and where you stand against the thresholds, in a compact answer for a weekly agent run

Live · MCP + REST4 tools

Get Canada Business Number Tools

Free · No sign-in · Read-only

Streamable HTTP, stateless, no authentication. Paste the endpoint into any MCP-capable agent.

https://ca-bn-validator.connectorbay.com/mcp
{
  "mcpServers": {
    "ca-bn-validator": {
      "type": "http",
      "url": "https://ca-bn-validator.connectorbay.com/mcp"
    }
  }
}