{"openapi":"3.1.0","info":{"title":"Canada Business Registry Guide API","version":"0.1.0","description":"A read-only guide to five Canadian business registries: Corporations Canada (federal) and the registries of Ontario, Alberta, Nova Scotia and Quebec. It says which registry holds a business depending on where it is incorporated, gives the official page for searching and filing, the search fees the official pages publish (Ontario: profile report $8, document copies $3, certificate of status $26;...\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://ca-registry-guide.connectorbay.com/mcp.\n\nDisclaimer: General information only, not legal, tax, accounting or payment advice. Canada Business Registry Guide is an independent tool: it is not affiliated with, endorsed by or operated by any government body, central bank, standards body or scheme operator. Rates, thresholds and rules change; check the cited official source and confirm with a qualified professional before you rely on a result.","contact":{"name":"Unify Dynamics LLC","email":"agent@connectorbay.com","url":"https://connectorbay.com/ca-registry-guide/docs"},"termsOfService":"https://connectorbay.com/ca-registry-guide/terms"},"servers":[{"url":"https://ca-registry-guide.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/ca-registry-guide/docs"},"security":[{},{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/which_registry":{"post":{"operationId":"which_registry","summary":"Which registry holds a business for a province and the statute it is incorporated under (federal or provincial), for the","description":"Which registry holds a business for a province and the statute it is incorporated under (federal or provincial), for the five researched jurisdictions. Use for \"We incorporated in Ontario: which registry holds our corporation?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"province":{"description":"Province of the business: ON, AB, NS, QC, or any other province or territory code (reported as not covered)","title":"Province","type":"string"},"incorporated_under":{"default":"unknown","description":"federal, provincial or unknown (default unknown: both possibilities are returned)","title":"Incorporated Under","type":"string"}},"required":["province"],"title":"which_registryArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/registry_links":{"post":{"operationId":"registry_links","summary":"Official pages for searching and filing per jurisdiction, exactly as read on the official sites. Use for \"Where do I sea","description":"Official pages for searching and filing per jurisdiction, exactly as read on the official sites. Use for \"Where do I search the Alberta corporate registry?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Jurisdiction: federal, ON, AB, NS or QC (names such as Ontario also work); leave out for all five","title":"Jurisdiction"}},"title":"registry_linksArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/annual_return_rules":{"post":{"operationId":"annual_return_rules","summary":"Annual return timing and change-notice rules where an official page was read (federal CBCA and Ontario), and what was no","description":"Annual return timing and change-notice rules where an official page was read (federal CBCA and Ontario), and what was not verified for the others. Use for \"When is the annual return due federally and in Ontario?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Jurisdiction: federal, ON, AB, NS or QC (names such as Ontario also work); leave out for all five","title":"Jurisdiction"}},"title":"annual_return_rulesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/search_fees":{"post":{"operationId":"search_fees","summary":"Published search and document fees (Ontario amounts; Alberta fee structure) with what each official page does not state.","description":"Published search and document fees (Ontario amounts; Alberta fee structure) with what each official page does not state. Use for \"How much does an Ontario profile report cost?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Jurisdiction: federal, ON, AB, NS or QC (names such as Ontario also work); leave out for all five","title":"Jurisdiction"}},"title":"search_feesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/isc_requirements":{"post":{"operationId":"isc_requirements","summary":"The federal CBCA individuals-with-significant-control rules read on the official pages, with the details that could not ","description":"The federal CBCA individuals-with-significant-control rules read on the official pages, with the details that could not be verified listed apart. Use for \"Do CBCA corporations have to report individuals with significant control?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{},"title":"isc_requirementsArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/open_data_pointers":{"post":{"operationId":"open_data_pointers","summary":"Where machine-readable registry data is documented (federal JSON, Quebec monthly dataset) and where the pages read menti","description":"Where machine-readable registry data is documented (federal JSON, Quebec monthly dataset) and where the pages read mention none. Use for \"Is there open data for the Quebec enterprise register?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Jurisdiction: federal, ON, AB, NS or QC (names such as Ontario also work); leave out for all five","title":"Jurisdiction"}},"title":"open_data_pointersArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}