Skip to main content
ClaudeWave

Verify a company before your AI agent pays it (KYB): US sanctions (OFAC), UK and Canadian registries, GLEIF, contractor licences (Québec RBQ/RENA, WA, OR). MCP server + x402 pay-per-call API.

MCP ServersOfficial Registry0 stars0 forksNOASSERTIONUpdated 3d ago
ClaudeWave Trust Score
80/100
✓ Trusted
Passed
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Flags
  • !Licence file present but not machine-readable
Last scanned: 10/18/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/yayabough/tolca
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "tolca": {
      "command": "node",
      "args": ["/path/to/tolca/dist/index.js"],
      "env": {
        "PRIVATE_KEY": "<private_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/yayabough/tolca and follow its README for install instructions.
Detected environment variables
PRIVATE_KEY
Use cases

MCP Servers overview

# 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/public`
- **x402 API (pay per call, $0.50 USDC on Base, no account, no API key):** `POST https://tolca.tonbot.ca/v1/qc-contractor-check`
- Official 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/public
```

Claude (web or desktop): Settings → Connectors → Add custom connector → paste the URL above.

Claude Code:
```bash
claude mcp add --transport http tolca https://tolca.tonbot.ca/mcp/public
```

Any MCP client that supports remote servers:
```json
{
  "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 |
|---|---|---|
| `qc_contractor_check` | RBQ licence + RENA + environmental penalties, with a verdict `ok` / `review` / `blocking` / `not_found` | 10 per day |
| `qc_licence` | 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

## 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`](examples/check.mjs):
```bash
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:
```bash
curl -i -X POST https://tolca.tonbot.ca/v1/qc-contractor-check \
  -H "content-type: application/json" -d '{"name":"Neolect"}'
```

## Example response (trimmed)

```json
{
  "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/public`
- API x402 à 0,50 $ US en USDC (Base), sans compte

Contact: yasser@tonbot.ca
ai-agentscompliancekybmcpmcp-serversanctions-screeningx402

What people ask about tolca

What is yayabough/tolca?

+

yayabough/tolca is mcp servers for the Claude AI ecosystem. Verify a company before your AI agent pays it (KYB): US sanctions (OFAC), UK and Canadian registries, GLEIF, contractor licences (Québec RBQ/RENA, WA, OR). MCP server + x402 pay-per-call API. It has 0 GitHub stars and its last recorded update is dated 2026-10-15.

How do I install tolca?

+

You can install tolca by cloning the repository (https://github.com/yayabough/tolca) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is yayabough/tolca safe to use?

+

Our security agent has analyzed yayabough/tolca and assigned a Trust Score of 80/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains yayabough/tolca?

+

yayabough/tolca is maintained by yayabough. The last recorded GitHub activity is dated 2026-10-15, with 0 open issues.

Are there alternatives to tolca?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy tolca to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: yayabough/tolca
[![Featured on ClaudeWave](https://claudewave.com/api/badge/yayabough-tolca)](https://claudewave.com/repo/yayabough-tolca)
<a href="https://claudewave.com/repo/yayabough-tolca"><img src="https://claudewave.com/api/badge/yayabough-tolca" alt="Featured on ClaudeWave: yayabough/tolca" width="320" height="64" /></a>

More MCP Servers

tolca alternatives