Model Context Protocol is an open standard for connecting an AI model to external tools and data. A firm that wants its own model working against its own case data can build an MCP server that wraps the API its platform already publishes. Big Mode Consulting builds these against Filevine, Clio, and MyCase. What follows is what they can reach, what they cannot, and what goes wrong.
Every major legal platform is building or has already shipped its own AI. A general purpose door into the same data undercuts that product, and nobody should be shocked that the door is not a priority. That is the commercial reading and it is a fair one.
It is also not the whole story. An open connector is a support surface, because every strange model behavior becomes a ticket the vendor did not cause and cannot reproduce. It is a security surface, since a new authenticated path into client data is a new thing to defend. And it is an unresolved liability question about what an unpredictable model does with privileged material once it has been handed some. Those concerns are real independent of anyone's revenue.
Both things are true at once. The outcome does not change either way. A firm that wants its own model reading its own matters usually has to build the connection itself, or have someone build it.
Strip the acronym away and it is a small service. It sits between an AI client and some other system, and its job is to describe what that system can do in a form the model understands. Nothing more exotic than that.
The sequence runs like this. Somebody asks the model a question about a matter. The model decides it needs data and calls one of the operations the server advertised. The server turns that call into a request against the platform's API. The platform checks the credentials, applies the same permission rules it applies to every other API client, and returns whatever it would have returned to any other integration holding that token.
Which leads to the point that matters most for anyone signing off on this. The server grants nothing new. It is a translator, not a key. Every byte it can retrieve was already retrievable by any software your firm authorized to use that API, under terms the vendor already published.
An MCP server exposes what the platform's API exposes. Nothing else. If a field is not in the API response, the model never sees it, no matter how prominently it appears on screen inside the product.
This one surprises firms every time. A user interface is built by the vendor against their own internal data layer, and the public API is a curated subset of that layer. Derived values, certain rollups, some report views, and occasionally whole record types live on one side and not the other. So the answer to whether the model can see a given thing is not a yes or no you can reason out from using the product. Someone has to check the documentation, then check the actual response body, because those two disagree more often than anyone would like.
The connector authenticates as something. Whatever that something cannot see, the model cannot see either. This is a feature, and it is the main reason we do not hand a connector an administrator token because it was the easiest one to get.
Retrieving a file reference is not the same as retrieving usable text. Scanned PDFs, images, and anything without a text layer need an extraction step before a model can reason over them, and that step is where accuracy quietly degrades.
Everything on this page describes using an API a vendor already publishes, with credentials your firm was issued, under the terms already granted, connected to a model the firm chooses. That is the whole scope. We do not scrape user interfaces, we do not work around access controls, and we do not build anything designed to reach data a firm is not licensed to reach.
Terms of service differ between platforms and get revised, so read yours before a project starts. If a clause is unclear, ask the vendor rather than guessing. And if the API does not expose something, that is the answer. A connector cannot expose it either.
Filevine and Clio both publish documented REST APIs with token based authentication scoped to an organization. A connector wraps those. It exposes a defined set of operations to the model, translates each one into an authenticated request, and writes a log line for every call so there is a record afterward.
We keep the operation list short on purpose. A model offered forty tools chooses badly more often than a model offered six, and every operation you expose is one more thing to reason about when something goes wrong.
This is not hypothetical work for us. We have built read only tooling against Filevine's API for migration auditing, pulling records to check what actually landed after a platform transition rather than trusting the summary at the end of the job. Same underlying approach, different consumer.
The first version of any connector we build reads. It does not write. That is not a phase we skip when a client is in a hurry.
A model that can only look is bounded. A model that can create, edit, or delete inside a system of record sits in a different risk category entirely, and the difference is not about how good the model is. It is about what a single confused call costs when the record it touched is the one a deadline hangs on.
On our own migration monitoring tooling the read only guard is enforced in code. Write attempts are rejected before the request leaves the machine, rather than trusting the model to stay inside instructions it was given in a prompt. Instructions are advisory. Code is not.
Firms should start the same way and stay there long enough to see how the thing behaves against real matters. Add write access one operation at a time after that, deliberately, with a named person deciding that this specific write is worth the exposure.
We build read only connectors against Filevine, Clio, and MyCase, and we will tell you honestly when the platform's own AI already does the job.
Mauro Gonzalez is the founder of Big Mode Consulting with over a decade of experience in legal technology and enterprise IT. As a Clio Certified Consultant and Filevine implementation specialist, he has helped 50+ law firms modernize their technology stacks. He specializes in case management implementation, managed IT services, and ABA-compliant cybersecurity solutions.