BCLaws API MCP for AI. Audit and retrieve British Columbia laws instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
BCLaws API gives your AI agent authoritative access to British Columbia's statutes and regulations. It lets you perform deep legal audits by searching specific acts, reviewing consolidated laws, and retrieving detailed metadata directly from official government records.
You can turn complex legislative research into a simple conversation.
What your AI can do
Check api status
Confirms whether the BCLaws API connection is currently active and available for use.
Get bc regulation
Retrieves complete details about one specific British Columbia regulation.
Get bc statute
Fetches all the necessary information for a single British Columbia statute.
Find specific statutes and regulations across all BC law categories using simple keywords.
Get the complete legal text, history, and metadata for a known British Columbia statute.
Pull full details on a targeted provincial regulation to understand its exact requirements.
Get an index of every major Act available in the BCLaws database for scoping research.
Retrieve the latest, combined versions of statutes and regulations to ensure compliance with current law.
Ask an AI about this
Waiting for input…
BCLaws API: 6 Tools for Legal Data Access
These tools let your AI agent perform specific legal research actions, from searching broad topics to pulling the full text of a single Act.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using BCLaws API on VinkiusCheck Api Status
Confirms whether the BCLaws API connection is currently active and available for use.
Get Bc Regulation
Retrieves complete details about one specific British Columbia regulation.
Get Bc Statute
Fetches all the necessary information for a single British Columbia statute.
List Bc Acts
Lists every major Act available in the BCLaws database to help scope your research.
List Consolidated Laws
Provides a list of combined statutes and regulations, showing the most current legal...
Search Bc Laws
Searches across all BC law types using keywords to find relevant statutes or regulations.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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
Make Your AI Do More
Start with BCLaws API, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
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
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 connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Keeping Track of BC Law is an Administrative Nightmare
Right now, legal research means jumping between multiple government sites. You start by searching for keywords on one page, finding a statute ID, then having to check another portal to see if there are any related regulations. It's a tedious process of clicking, copying IDs, and cross-checking version dates.
With this MCP connected via Vinkius, you eliminate the manual database hopping. You just tell your agent what you need—like 'the rules for waste disposal.' The agent handles the search across all types of law and pulls out the exact text you need in one go.
BCLaws API: Get BC Law Details Instantly
The biggest time drain disappears when you don't have to manually verify if a law is consolidated or still exists as an original Act. You can use the agent to run `list_bc_acts` and immediately understand the entire legal scope for your topic.
Your agent acts like a dedicated paralegal who knows every corner of the BCLaws database, giving you certainty about current law without you having to become a legislative database expert yourself.
What your AI can actually do with this
Dealing with BC law means navigating dozens of separate acts, statutes, and regulations. Manually checking which rule applies—and making sure it's the current version—is a massive time sink prone to human error. This MCP connects your agent directly to the full BCLaws database, giving you an authoritative source for legal information without needing API keys or manual logins.
Instead of browsing through dense government websites and copy-pasting details into spreadsheets, you simply ask your AI client for what you need. Your agent acts like a real-time legislative assistant, searching across all categories to give you data grounded in official records. Because Vinkius hosts this connection, you get instant access to the entire catalog of legal intelligence from one place.
019d841d-41d3-7061-9e21-fb31632e9f18 Here's how it actually works
The bottom line is: Your AI agent handles all the complex database queries so you get a direct answer in conversation form.
Subscribe to this MCP in Vinkius. No API key is needed because BCLaws is a public service.
Connect your AI client (Claude, Cursor, etc.) to the catalog and prompt it with your legal question.
The agent uses the available tools to search, retrieve, and summarize the official law details for you.
Who is this actually for?
Legal professionals who spend time cross-referencing statutes, policy analysts needing to verify regulatory changes, and researchers building comprehensive legal knowledge bases. This is for anyone whose job relies on knowing the exact current version of a law.
Retrieves specific statute details or performs deep searches across multiple Acts to verify compliance for clients.
Audits provincial regulations and tracks legislative changes to write impact reports on new laws.
Checks the consolidated status of complex rules, ensuring their organization's procedures align with current legal mandates.
What Changes When You Connect
Stop manually tracking legal changes. Use the get_bc_regulation tool to pull full details on a specific regulation, giving you immediate clarity on its requirements.
When starting research, use list_bc_acts to get an index of all available Acts in BC law, allowing your agent to scope and narrow down the initial search area.
Don't trust old PDFs. By using list_consolidated_laws, you ensure your work is based on the absolute latest version of combined statutes and rules.
Need a quick overview? The search_bc_laws tool finds relevant laws across multiple types, letting you start broad and narrow down your focus quickly.
Verify source material with get_bc_statute. This lets you pull all the necessary metadata for a specific Act, ensuring your data is properly sourced.
See it in action
Compliance Audit
An operations lead needs to know if their company's current waste disposal rules conflict with new provincial environmental guidelines. They ask their agent: 'Compare the regulations listed in list_consolidated_laws against our existing policy for industrial waste.' The agent then uses targeted calls via search_bc_laws and get_bc_regulation to highlight exactly where the gaps are.
Due Diligence
A lawyer is vetting a potential client in a new sector. They need to know every relevant piece of legislation impacting that field. They first run list_bc_acts for a broad view, then use the agent to select and retrieve specific details using get_bc_statute for the top three most critical acts.
Regulatory Monitoring
A policy analyst is tracking changes in data privacy law. They ask their agent to 'Find any recent updates regarding personal information.' The agent executes search_bc_laws, identifies potential candidates, and then uses get_bc_statute to pull the full legislative text for review.
Cross-Jurisdictional Comparison
A researcher needs to compare two different types of laws. They use list_bc_acts first, then ask their agent to get and summarize the details for two separate records using both get_bc_statute and get_bc_regulation, allowing for direct comparison.
The honest tradeoffs
Copying/Pasting Manual Searches
Opening the BCLaws website, finding a statute ID, copying it into a browser, and then pasting that text into your LLM prompt for summary.
Don't copy anything. Just tell your agent to run get_bc_statute with the Act ID you know. It handles the data retrieval natively.
Relying on Google Search Results
Finding a link via Google that claims to be current law, but which might actually be an outdated summary or draft.
Use list_consolidated_laws. This tool guarantees the most up-to-date version of combined laws directly from the source.
Forgetting Scope
Asking a general question like 'What are BC's environmental laws?' without knowing which act governs it.
Start by running list_bc_acts to understand the structure of law, then use search_bc_laws with keywords to guide your focus.
When It Fits, When It Doesn't
Use this MCP if your job requires absolute certainty about legal text and you need to cross-reference how different bodies of law (Acts vs. Regulations) interact. It's essential when the distinction between a statute and a regulation matters for compliance. Don't use it if you just need general summaries or background info; those are better handled by a standard LLM query. However, don't ignore its limitations: this MCP is designed to retrieve existing law. If your task requires predicting future legislation or synthesizing law from non-legal sources (like internal company memos), this tool won't help you. For that, you need a different kind of data connector.
Questions you might have
Does `search_bc_laws` search all types of BC law? +
Yes. The tool searches across statutes, regulations, and acts within the BCLaws database using keywords to find relevant legal records.
Can I use `get_bc_statute` if I don't know the exact Act ID? +
No. You must provide a specific statute identifier for this tool to retrieve the correct, detailed legislative text.
What is the difference between listing acts and listing consolidated laws? +
Listing Acts gives you the index of all major original legal documents, while list_consolidated_laws provides the combined, updated versions that reflect current law in practice.
Is this MCP for international law research? +
No. This MCP is strictly limited to statutes and regulations issued by British Columbia and the province of BC.
If I use `check_api_status`, do I need to provide any authentication or API key? +
No, you don't need an API key. BCLaws is a public service. You simply connect your AI agent via Vinkius and the MCP handles all the connection details for you.
What happens if I use `get_bc_statute` with an Act ID that doesn't exist? +
The MCP returns a clear, actionable error message. It tells your agent exactly why the statute failed to load. This prevents guesswork and lets you correct the identifier immediately.
When I retrieve data using `get_bc_regulation`, what format is the detailed regulatory text in? +
The output includes structured metadata alongside the full legislative language. Your agent receives official identifiers, which makes it easy to parse and build into a usable JSON object.
Is there any rate limiting when I run `list_consolidated_laws`? +
The MCP is designed for large data retrieval. If you need massive amounts of records, your agent can process them in manageable chunks. We recommend testing with a small query first.
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.
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.
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.
Built, hosted, and secured by Vinkius. You just connect and go.