Tolca
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TolcaIs Construction ABC inc. licensed with the RBQ, and is it listed in the RENA?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tolca: Québec contractor check (MCP + x402)
One call. Three official Québec public registries. A clear verdict.
Tolca checks a Québec construction contractor against:
Registry | Source | What it tells you |
RBQ active licences | Régie du bâtiment du Québec | Licence status, restrictions, bond, authorized work categories |
RENA | Autorité des marchés publics | Businesses barred from public contracts and public subcontracts |
Environmental penalties | Québec Environment ministry (MELCCFP) | Administrative monetary penalties |
The answer is deterministic JSON (no LLM in the loop): ok, review, blocking or not_found, with reasons, sources and extraction dates. Data is refreshed daily from Données Québec (CC-BY 4.0).
Website (humans, pay by card): https://tolca.tonbot.ca/verifier
Check a whole subcontractor list (up to 100, dated PDF report): https://tolca.tonbot.ca/entreprises
Free public MCP server (read-only, no account, no payment):
https://tolca.tonbot.ca/mcp/publicx402 API (pay per call, $0.50 USDC on Base, no account, no API key):
POST https://tolca.tonbot.ca/v1/qc-contractor-checkOfficial MCP Registry name:
ca.tonbot.tolca/tolca
Use it in Claude, ChatGPT or any MCP client
Server URL (streamable HTTP, stateless, no authentication):
https://tolca.tonbot.ca/mcp/publicClaude (web or desktop): Settings → Connectors → Add custom connector → paste the URL above.
Claude Code:
claude mcp add --transport http tolca https://tolca.tonbot.ca/mcp/publicAny MCP client that supports remote servers:
{
"mcpServers": {
"tolca": { "type": "http", "url": "https://tolca.tonbot.ca/mcp/public" }
}
}Then ask: "Is Construction ABC inc. licensed with the RBQ, and is it listed in the RENA?"
Tools (all read-only, free)
Tool | What it does | Free limit |
| RBQ licence + RENA + environmental penalties, with a verdict | 10 per day |
| Fast check: does this business hold an active RBQ licence right now? | 50 per day |
Input for the Québec tools: one of neq (10 digits), licence (RBQ licence number) or name, plus optional lang (fr or en).
Server card: https://tolca.tonbot.ca/.well-known/mcp/server-card.json
Related MCP server: contractor-license-mcp-server
Pay per call from code (x402, for agents)
Separate from the free MCP server above. No signup. Your agent pays $0.50 USDC on Base per check and gets the JSON back.
See examples/check.mjs:
npm i @x402/fetch @x402/evm viem
PRIVATE_KEY=0x... node examples/check.mjs "Construction ABC inc."Without a payment, the endpoint answers 402 Payment Required with the price in the PAYMENT-REQUIRED header:
curl -i -X POST https://tolca.tonbot.ca/v1/qc-contractor-check \
-H "content-type: application/json" -d '{"name":"Neolect"}'Example response (trimmed)
{
"verdict": "ok",
"verdict_label": "OK",
"reasons": ["Active RBQ licence, not listed in RENA, no environmental penalty found under this name."],
"rbq": {
"licence": "8315-8105-31",
"neq": "1166302126",
"name": "Néolect inc.",
"status": "Active",
"bond_amount": "40000",
"municipality": "Candiac",
"subcategory_labels": ["1.2 Petits bâtiments", "16.0 Électricité"]
},
"rena": [],
"environmental_penalties": [],
"sources": [{ "id": "rbq", "extracted_at": "2026-10-14T05:00:00Z", "license": "CC-BY 4.0 (Québec)" }]
}Who it is for
General contractors bidding on public contracts: a business listed in the RENA cannot obtain a public contract or a public subcontract. Check your whole subcontractor list before you bid.
Property and condo managers: vet every supplier, keep a dated PDF in the file.
Quote and renovation platforms: verify contractors at signup and re-check them over time.
AI agents and developers building procurement, compliance or home-renovation assistants.
Limits
Public data as of the extraction date shown in each answer. Name matching can return homonyms: confirm with the NEQ or licence number. Not a substitute for checking directly with the RBQ or the AMP. Insurance and CNESST status are not covered.
Data attribution
Régie du bâtiment du Québec, Autorité des marchés publics, Ministère de l'Environnement, de la Lutte contre les changements climatiques, de la Faune et des Parcs. Données Québec, CC-BY 4.0.
En français
Tolca vérifie un entrepreneur en construction du Québec en un seul appel: licence RBQ active, inscription au RENA (non admissible aux contrats et sous-contrats publics) et sanctions environnementales. Verdict clair avec sources datées.
Particuliers et entreprises, paiement par carte: https://tolca.tonbot.ca/verifier
Vérifier toute une liste de sous-traitants (jusqu'à 100, rapport PDF daté): https://tolca.tonbot.ca/entreprises
Serveur MCP public et gratuit, à ajouter dans Claude ou ChatGPT:
https://tolca.tonbot.ca/mcp/publicAPI x402 à 0,50 $ US en USDC (Base), sans compte
Contact: yasser@tonbot.ca
This server cannot be deployed
Maintenance
Related MCP Connectors
Verify a company before your agent pays, onboards or contracts it. One call returns one verdict (ok / review / blocking / not found) from official public sources: US restricted-party lists (Consolidated Screening List incl. OFAC SDN, refreshed daily), UK Companies House, Canadian federal corporations, GLEIF legal entity status, and contractor licences in Québec (RBQ, RENA), Washington and Oregon. Also: npm/PyPI package safety check. Free tools: qc_contractor_check, qc_licence, pkg_check (daily quota). Paid tools: pay per call in USDC on Base (x402), no account.
Check a supplier in one call: VAT, EORI, registry, sanctions, export lists. $0.25/call via x402.
Screen a business or person for exclusions, debarment, and sanctions (SAM.gov, OFAC).
Verify a company on GLEIF LEI and SEC EDGAR, screen sanctions. No key; quota-free data.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceVerify Australian and New Zealand businesses against government registers via any MCP-compatible AI agent. Returns registration status, directors, licences, trading names, and a three-tier risk assessment (CLEAR / ADVISORY / FLAGS_FOUND) that surfaces regulatory findings across jurisdictions — including bans, disqualifications, and insolvencies that may not appear in any single register.MIT
- AlicenseAqualityDmaintenanceReal-time contractor license verification across 45 US states. Verifies license status, expiration, and disciplinary history directly against state licensing board portals.434 npmMIT
- AlicenseAqualityDmaintenanceVerifies contractor license status mid-task, returning normalized JSON with active/expired/suspended/revoked status, bond details, and insurance for WA (reliable) and CA (beta) jurisdictions.258 npmMIT
- FlicenseNot gradedqualityFmaintenanceEnables municipal permit preflight checks for construction and renovation projects, returning evidence-linked, rule-version-aware results without using an LLM.-