BCLaws API MCP. Audit and retrieve British Columbia laws instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
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 agents 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 AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting 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 Vinkius019d841dcheck api status
Confirms whether the BCLaws API connection is currently active and available for use.
019d841dget bc regulation
Retrieves complete details about one specific British Columbia regulation.
019d841dget bc statute
Fetches all the necessary information for a single British Columbia statute.
019d841dlist bc acts
Lists every major Act available in the BCLaws database to help scope your research.
019d841dlist consolidated laws
Provides a list of combined statutes and regulations, showing the most current legal versions.
019d841dsearch bc laws
Searches across all BC law types using keywords to find relevant statutes or regulations.
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 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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 server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. 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 you can do with this MCP connector
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 How BCLaws API MCP Works
- 1 Subscribe to this MCP in Vinkius. No API key is needed because BCLaws is a public service.
- 2 Connect your AI client (Claude, Cursor, etc.) to the catalog and prompt it with your legal question.
- 3 The agent uses the available tools to search, retrieve, and summarize the official law details for you.
The bottom line is: Your AI agent handles all the complex database queries so you get a direct answer in conversation form.
Who Is BCLaws API MCP 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_regulationtool to pull full details on a specific regulation, giving you immediate clarity on its requirements. - When starting research, use
list_bc_actsto 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_lawstool 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.
Real-World Use Cases
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 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.
Common Questions About BCLaws API MCP
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.