Skip to main content
Glama
Tolca MCP Server
by yayabough

tolca-mcp

MCP server for Tolca: know who you're paying before you pay.

  • qc_contractor_check: Québec contractor check in one call. RBQ licence, RENA (barred from public contracts), environmental penalties, SEAO public contracts. Verdict ok / review / blocking / not_found, with sources and extraction dates.

  • qc_licence: does this business hold an active RBQ licence right now?

Free daily quota, no API key, no account. Deterministic JSON (no LLM in the loop).

Install

Claude Code:

claude mcp add tolca -- npx -y tolca-mcp

Claude Desktop, Cursor, VS Code, any stdio MCP client:

{
  "mcpServers": {
    "tolca": { "command": "npx", "args": ["-y", "tolca-mcp"] }
  }
}

Prefer remote? Use the hosted endpoint directly: https://tolca.tonbot.ca/mcp/public (streamable HTTP).

Related MCP server: Consultas

More tools (pay per call, x402)

The paid MCP server at https://tolca.tonbot.ca/mcp adds web_search (10 results + clean text of the top pages, $0.008), business_verification (sanctions, Canadian federal corporations, UK Companies House, GLEIF) and more, paid in USDC on Base per call. Point this bridge at it with TOLCA_MCP_URL=https://tolca.tonbot.ca/mcp.

How it works

This package is a thin stdio bridge: it lists the tools of the hosted Tolca server and forwards each call. The data and checks run on tolca.tonbot.ca.

Data: Régie du bâtiment du Québec, Autorité des marchés publics, MELCCFP, SEAO (Données Québec, CC-BY 4.0).

MIT licence. Website: https://tolca.tonbot.ca

Available Tools

2 tools
qc_contractor_checkQuébec contractor checkA
Read-onlyIdempotent

Check a Québec construction contractor against four official public data sources in one call: active RBQ licence (status, restrictions, bond, authorized work categories), RENA (businesses barred from public contracts and public subcontracts), environmental administrative penalties (MELCCFP) and public contracts awarded on SEAO (count, total amount, main public buyers, last 12 months). Returns a verdict ok / review / blocking / not_found with reasons, sources and extraction dates. Use when the user asks whether a Québec contractor, subcontractor or renovation company is licensed, trustworthy or eligible for public contracts. Provide neq, licence or name.

Inputs: neq, lang, name, licence. Returns: rbq, rena, query, notice, +6 more

qc_licenceQuébec RBQ licence lookupA
Read-onlyIdempotent

Fast lookup: does this Québec business hold an ACTIVE RBQ (Régie du bâtiment du Québec) construction licence right now? Returns active true/false, licence number, legal name, NEQ, municipality, restriction flag and authorized work categories. Good for checking several contractors one after another. For the RENA public-contract ban and environmental penalties, use qc_contractor_check. Provide neq, licence or name.

Inputs: neq, lang, name, licence. Returns: neq, name, note, query, +7 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.2/5.0

    Scored across 2 tools

    Disambiguation4/5

    The two tools overlap on RBQ licence checks, but descriptions clearly distinguish qc_licence as a fast single-source lookup and qc_contractor_check as a comprehensive multi-source verification. The explicit pointer from qc_licence to qc_contractor_check for additional checks reduces potential confusion.

    Naming Consistency3/5

    Both names use snake_case and a 'qc_' prefix, but the structure is inconsistent: qc_licence is a simple noun while qc_contractor_check is noun_verb. There is no predictable verb_noun pattern, though the names remain readable.

    Tool Count3/5

    Only two tools are provided, which feels thin for a contractor verification domain that could support separate checks per data source or batch operations. However, the comprehensive tool consolidates most needs, making the count borderline rather than severely lacking.

    Completeness4/5

    The tools cover four key public data sources (RBQ, RENA, environmental penalties, SEAO) and support lookup by NEQ, licence, or name. This is strong coverage for the stated purpose, though other potential checks like workplace safety or legal disputes are not addressed.

    Maintenance

    ActivityMaintained
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      eu-verify lets AI agents verify any European business partner: company existence (official French SIREN registry), insolvency records (BODACC), EU VAT validation before invoicing (VIES), SIRET/IBAN/LEI checks, address and email verification, French business-day deadlines and EU public tenders. 10 paid MCP tools + a free catalog tool, plus 81 HTTP endpoints. Each call costs $0.001-$0.01 in USDC on
      1
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables official-source lookups on people and companies, covering registration status, tax and labor clearance certificates, sanctions lists, trademarks/patents, and electronic invoices, with platform-hosted pay-per-query access.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents and procurement systems to verify contractor licenses against official state boards, search contractors by trade and location, audit workers' comp, surety bonds and OSHA safety records, and check SAM.gov federal debarment status. It returns a deterministic ALLOW/WARN/BLOCK compliance decision plus registry health metrics for US trade contractors.
      MIT
    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents and MCP clients to verify a Québec construction contractor in a single call by checking active RBQ licences, RENA debarment from public contracts and environmental penalties. Returns a deterministic JSON verdict (ok, review, blocking or not_found) with reasons, sources and extraction dates.
      -