4,500+ servers built on MCP Fusion
Vinkius

BCLaws API MCP. Audit BC statutes and regulations instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

BCLaws API MCP on Cursor AI Code Editor MCP Client BCLaws API MCP on Claude Desktop App MCP Integration BCLaws API MCP on OpenAI Agents SDK MCP Compatible BCLaws API MCP on Visual Studio Code MCP Extension Client BCLaws API MCP on GitHub Copilot AI Agent MCP Integration BCLaws API MCP on Google Gemini AI MCP Integration BCLaws API MCP on Lovable AI Development MCP Client BCLaws API MCP on Mistral AI Agents MCP Compatible BCLaws API MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

BCLaws API: Access British Columbia statutes and regulations directly from your AI agent. This server lets you search, audit, and retrieve detailed, consolidated legal texts from official BC government sources.

Stop switching between databases. Use your AI client to perform complex legal due diligence, check specific act identifiers, and understand provincial regulatory requirements—all in one conversation.

What your AI agents can do

Check api status

Checks if the BCLaws API is currently operational.

Get bc regulation

Retrieves the full details for a specific British Columbia regulation.

Get bc statute

Retrieves the full details for a specific British Columbia statute.

+ 3 more capabilities included
Search laws by keywords

You pass keywords to the agent, and it returns a list of relevant BC statutes and regulations with metadata.

Get details for a specific statute

You provide an Act's ID, and the agent returns the full legislative text and historical context for that statute.

Get details for a specific regulation

You provide a regulation ID, and the agent returns the specific rules and requirements defined by that provincial regulation.

List all available Acts

The agent retrieves a full catalog of every available Act in the BCLaws database for scoping your research.

List consolidated laws

The agent pulls a list of consolidated statutes and regulations, ensuring you work with the most current legal versions.

Check API operational status

The agent verifies the BCLaws API connection is active before running any complex legal query.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

BCLaws API MCP Server: 6 Tools for Legal Research

Use these tools to search, list, and retrieve the full, official text of British Columbia statutes and regulations through your AI agent.

check019d841d

check api status

Checks if the BCLaws API is currently operational.

get019d841d

get bc regulation

Retrieves the full details for a specific British Columbia regulation.

get019d841d

get bc statute

Retrieves the full details for a specific British Columbia statute.

list019d841d

list bc acts

Lists every available Act in the BCLaws database.

list019d841d

list consolidated laws

Retrieves a list of current, consolidated statutes and regulations.

search019d841d

search bc laws

Searches across all British Columbia statutes and regulations using keywords.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with BCLaws API, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

BCLaws API gives your agent direct access to British Columbia's statutes and regulations. You can use it to search, audit, and pull detailed legal texts from official BC government sources. Your AI client handles complex legal due diligence, letting you check specific act identifiers and understand provincial rules all in one chat.

First, you should check if the BCLaws API is operational using check_api_status before running any big query. You can scope your research by getting a full catalog of every available Act in the BCLaws database with list_bc_acts, or you can pull a list of current, consolidated statutes and regulations using list_consolidated_laws to make sure you're looking at the latest version of the law.

If you're looking for something specific, you can search across all BC statutes and regulations using keywords with search_bc_laws, which returns a list of relevant laws and their metadata. You can get the full text and historical context for a specific BC Act by calling get_bc_statute, or you can retrieve the specific rules and requirements from a provincial regulation using get_bc_regulation after you pull the details with get_bc_regulation.

How BCLaws API MCP Works

  1. 1 Connect your AI client to the BCLaws API MCP Server. No API key is required.
  2. 2 Instruct your agent to perform a specific research task, like 'What are the environmental rules for construction?'
  3. 3 The agent uses the appropriate tool (e.g., search_bc_laws or get_bc_regulation) and delivers the raw, official legal data back to your chat window.

The bottom line is, your agent acts as a real-time legal research assistant, pulling structured data from official BC government records.

Who Is BCLaws API MCP For?

Legal professionals, policy analysts, and researchers need this. If your job involves verifying compliance, tracking regulatory changes, or performing legal due diligence in British Columbia, this server is for you. It cuts out the manual process of logging into multiple government sites and cross-referencing outdated documents.

Corporate Counsel

Uses the API to audit statutes and regulations during M&A due diligence, ensuring all necessary compliance checks are built into the workflow.

Policy Analyst

Runs search_bc_laws to verify how new provincial policies impact existing legislation and identifies key legal markers.

Compliance Officer

Uses the API to monitor changes in provincial regulations, ensuring cross-functional teams adhere to the latest legal requirements.

What Changes When You Connect

  • Automate compliance checks. Instead of manually checking multiple sites for a statute's current version, use get_bc_statute to pull the definitive, consolidated details for any BC Act.
  • Scope your research fast. Use list_bc_acts first to get a full catalog of all available Acts, then narrow your focus using search_bc_laws to avoid wading through irrelevant legislation.
  • Pinpoint specific rules. If you need to know the requirements for a specific activity, use get_bc_regulation to get the exact provincial rule, not just the general act.
  • Stay current on law. Call list_consolidated_laws to ensure your team is always working with the most up-to-date, consolidated version of the law, minimizing risk of using outdated records.
  • Verify connection status. Always run check_api_status first. It confirms the entire legal data source is live before your agent attempts a complex search.
  • Keep the data grounded. All results come directly from the official BCLaws source, eliminating the need to trust third-party summaries or interpretations.

Real-World Use Cases

01

Due diligence on a new project

A corporate counsel needs to know if a new development conflicts with existing environmental law. They ask their agent to run search_bc_laws for 'environmental impact'. The agent returns multiple relevant statutes and regulations, allowing the counsel to immediately audit the project against official records.

02

Tracking legislative changes

A policy analyst needs to know what changed in the last quarter. They use list_bc_acts to scope the available legislation, then target specific acts using get_bc_statute and get_bc_regulation to compare the current text against historical data.

03

Quickly checking legal scope

A compliance officer needs to confirm if a certain business activity is legal. They run search_bc_laws with the activity name. The agent returns the relevant law section, and the officer immediately knows the legal limits.

04

Cross-referencing legal versions

A researcher needs the absolute latest version of a law. They first call list_consolidated_laws to define the scope, then use get_bc_statute to pull the definitive text, guaranteeing no outdated sections slip through.

The Tradeoffs

Searching without scope

Just dumping a vague prompt like 'Tell me about BC environmental law' into the chat. The agent might return too much data, making it impossible to find the specific section you need.

Start by running list_bc_acts to narrow the legislative scope. Then, use search_bc_laws with specific keywords and the identified Act ID to focus the search and get actionable results.

Assuming data completeness

Relying on memory or general web searches for statutory details. This often misses the official identifiers or the latest amendments, creating legal risk.

Always use get_bc_statute or get_bc_regulation. These tools pull the official text directly from the BCLaws source, providing verifiable data points.

Forgetting to check consolidation

Using a general search result that might pull an old, unamended version of a law. This is a major compliance blind spot.

Before citing any law, run list_consolidated_laws to confirm you have the most current, merged version of the legislation. Always check that first.

When It Fits, When It Doesn't

Use this if you need verifiable, primary source legal data for British Columbia. You must use it when conducting legal due diligence, analyzing compliance requirements, or verifying legislative history. If your task involves comparing multiple, unrelated laws to build a novel legal theory, the tools only provide the raw components; you still need human legal interpretation. Don't use this if you are looking for legal advice—it's a data retrieval tool. If you just need a general overview, run list_bc_acts first to understand the boundaries of the law.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BCLaws API. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_api_status get_bc_regulation get_bc_statute list_bc_acts list_consolidated_laws search_bc_laws

Manual legal research is a mess of tabs and version numbers.

Today, checking a single piece of legislation means jumping between multiple government sites. You copy sections, open PDF readers, and cross-reference dates to see if a law was amended. You spend hours just verifying if the statute you're looking at is the current, consolidated version.

With BCLaws API, you don't navigate. You ask your agent: 'What are the current environmental rules?' The agent calls the necessary tools (`search_bc_laws` and `get_bc_regulation`) and gives you the official text, ready to use.

BCLaws API MCP Server: Get the official legal text.

The API removes the need to manually identify the correct Act ID, navigate through amendment histories, or determine which version of a regulation is active. All that process is abstracted into a single, reliable tool call.

The result is clean, structured data that tells you exactly what the law says, when it says it, and which source it came from. It’s the difference between having a hunch and having a citation.

Common Questions About BCLaws API MCP

How do I use the `search_bc_laws` tool? +

You simply ask your agent to search for a topic, like 'waste management'. The agent uses the search_bc_laws tool and returns all relevant BC statutes and regulations matching that keyword.

Do I need an API key for `get_bc_statute`? +

No. The BCLaws API is a public and free service, so no API key is required to run the get_bc_statute tool.

What is the difference between `get_bc_statute` and `get_bc_regulation`? +

The difference is the source. get_bc_statute pulls primary legislation (Acts), while get_bc_regulation pulls secondary rules (regulations) written under those Acts.

Can I check if the API is working with `check_api_status`? +

Yes. Running check_api_status is the first step. It confirms the entire legal data source is live before your agent attempts any complex search or retrieval.

How do I get the latest consolidated laws using `list_consolidated_laws`? +

Ask your agent to run list_consolidated_laws. This provides a list of current, merged statutes and regulations, ensuring you always have the most up-to-date legal text.

How do I list all available Acts using `list_bc_acts`? +

The list_bc_acts tool returns a comprehensive catalog of all available Acts. This list helps you identify the broad legislative framework for your research, allowing you to narrow down your focus before deep diving into specific statutes.

What should I do if `search_bc_laws` returns no results? +

If search_bc_laws returns nothing, the search term might be too narrow or misspelled. Try broadening your search keywords, or check if the law falls under a different category like 'regulations' instead of 'statutes'.

Can I use `get_bc_statute` to find general legal concepts? +

No, get_bc_statute requires a specific identifier for a statute. You must first use search_bc_laws or list_bc_acts to find the correct ID before querying the full details.

Is an API Key required for BCLaws API? +

No. BCLaws API is a public and free service provided by the Queen's Printer for British Columbia. This server works without static credentials.

What types of laws are included? +

The database includes public statutes, regulations, and private acts for the province of British Columbia, Canada.

Is consolidated legislation available? +

Yes. Use the list_consolidated_laws tool to access the current consolidated versions of statutes and regulations.

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for BCLaws API. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.