
AI and LLMs Inside FileMaker: What Actually Works in 2026
Production use cases: semantic search, extraction, classification and RAG, with provider choice and UK GDPR notes.
11 min read · Updated April 2026
MCP is how AI assistants like Claude, ChatGPT and Cursor talk to real systems. Here is how to point one at your Claris FileMaker data - the fast no-code route with Claris MCP, the custom route for teams that need more control, and the FileMaker 2026 features that turn a working MCP into a genuinely useful one.
Updated July 2026 · 12 min read · By Neptune Digital
"Can I just ask Claude questions about our database?" is now one of the most common things clients ask us. The honest answer, as of 2026, is yes - and you don't need to write any code to do it. The mechanism is MCP, the Model Context Protocol: an open standard that lets an AI assistant securely reach into an external system, look things up and take actions. A FileMaker MCP server is simply an MCP endpoint that exposes your Claris FileMaker tables and scripts as tools an AI agent can use.
This guide is the version we'd give a client: what an MCP actually is, the two ways to build one for FileMaker, the prerequisites nobody mentions until you hit them, a step-by-step for the fast route, and - importantly - the FileMaker 2026 features that decide whether your MCP gives sharp answers or confident nonsense. As a working UK Claris Partner, our bias is towards what holds up in production, not what demos well.
An LLM on its own only knows what it was trained on and what you paste into the chat. MCP is the plumbing that lets it go and fetch live information, or perform an action, from a system it's been given access to. The AI client (Claude Desktop, Cursor, an in-house agent) speaks MCP; the MCP server translates those requests into operations against your data. For FileMaker, that means an assistant can:
Done well, this turns your FileMaker system into something staff can query in plain English, and something your other AI tools can build on. Done carelessly, it's an open door into your database - which is why the security section below matters as much as the setup. For the broader picture of what AI genuinely delivers inside Claris today, read AI & LLMs inside FileMaker - what actually works in 2026.
There are two credible routes, and most organisations should start with the first:
Claris MCP first shipped on the FileMaker Server 22.0.2 line (late 2025). It runs perfectly well there - but FileMaker 2026 adds the schema-context and reliability features that make it worth building on, which we cover further down.
Almost every failed first attempt we see comes down to a missing prerequisite. For Claris MCP you need all of the following in place:
fmrest and fmodata extended privileges, plus access to the specific tables and fields you intend to expose.If your FileMaker isn't hosted somewhere with the Data API and OData exposed securely, that's the first thing to fix - our managed FileMaker hosting handles that setup, and a Health Check will confirm your server is on a version and footing that supports this.
The no-code route runs through the Claris AI Workspace console. In outline:
aiworkspace.platform.claris.com with your Claris ID and create a context - a container for one or more connections.npx mcp-remote, hence the Node.js requirement), then restart the app.That's the whole loop. The hard part isn't the clicks - it's deciding what to expose and making sure the data behind it is clean and well-described. Which is exactly where FileMaker 2026 earns its place.
You can run Claris MCP on the 2025 server line, but FileMaker 2026 (released June 2026) adds the features that separate an MCP that gives sharp answers from one that confidently makes things up:
FieldAnnotation() function reads it back. Behaviour to internalise: annotate no fields in a table and the DDL exposes all of them; annotate even one and the DDL exposes only the annotated fields. That gives you fine-grained control over exactly what schema an MCP client sees.In short: 2026 is the release where FileMaker stopped treating AI as a bolt-on and started feeding models real context about your schema. For the full rundown of the release, see FileMaker 2026 - what's new, and should you upgrade?
Claris MCP covers most needs, but a custom MCP server makes sense when you need tool behaviour Claris MCP doesn't offer - bespoke auth, data shaping or validation, aggregating multiple systems behind one agent, or exposing carefully-scoped composite operations rather than raw table access. The pattern is straightforward:
This is more work and more responsibility, but it's the right call for teams with strict governance or a genuinely custom agent. If you're weighing this against off-the-shelf automation platforms, our comparison of Claris Connect vs n8n vs Zapier covers where each fits.
An MCP gives an AI agent a real door into your database, so treat it with the same care as any integration - more, arguably, because the caller is non-deterministic. The essentials:
We run exactly these checks on every engagement - the full list is in our FileMaker Security & UK GDPR checklist, and it's part of every Health Check.
Building a FileMaker MCP server in 2026 is genuinely a no-code job for most teams: enable the Data API and OData, wire up Claris MCP, expose only what you need, and connect Claude or your agent of choice. The quality of the result, though, comes from the unglamorous work around it - clean, well-annotated data on FileMaker 2026, a least-privilege account, and a clear view of what you're letting an AI touch. Get those right and you've turned your FileMaker system into something your whole organisation - and its AI tools - can actually talk to.
See also - AI & LLMs inside FileMaker, FileMaker 2026 - what's new, and FileMaker Security & UK GDPR.
MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude, ChatGPT and Cursor securely talk to external systems. A FileMaker MCP server exposes your Claris FileMaker data and scripts as MCP "tools" so an AI agent can search records, read and write data, and run scripts on your behalf - in real time, at your request. The easiest way to build one is Claris MCP, the official no-code offering: you point it at a hosted FileMaker file, choose which tables and scripts to expose, and it generates a configuration snippet you paste into your AI client. No custom code required.
No - Claris MCP works from FileMaker Server 22.0.2.204 (the 2025 line) onwards, with the Data API and OData enabled. But FileMaker 2026 makes an MCP meaningfully better: field annotations describe what your data actually means so the AI hallucinates less; OData metadata now carries those annotations, field comments and scripts (callable by script ID); crash recovery keeps the OData and Data API services that power MCP self-healing; and the Admin API can manage the AI Model Server and Standby Server. If you are setting up an MCP for the first time, 2026 is the version we would build on.
You sign in to the Claris AI Workspace console (aiworkspace.platform.claris.com) with your Claris ID, create a context, then add a connection to a hosted FileMaker file by entering the server domain, database name and an account's credentials. You then choose exactly which tables and scripts to expose. Claris tests the connection and generates a set of MCP tools plus a configuration snippet (a URL and a token). You paste that snippet into your MCP-compatible AI client - Claude Desktop, for example - and the assistant can then query and act on your FileMaker data through the tools you allowed.
You need: a valid Claris ID; team-manager rights in your Claris account; FileMaker Server 22.0.2.204 or later; the FileMaker Data API and OData both enabled in the Server Admin Console; and FileMaker accounts with the fmrest and fmodata extended privileges plus access to the specific tables and fields you want to expose. On FileMaker Server 22.0.2 there is a known limitation where value list access should be disabled to avoid MCP connection errors. For MCP clients like Claude Desktop you will also need Node.js 22 or later installed. Note: Claris MCP is not affected by the Claris Studio discontinuation.
The single biggest change is field annotations. Instead of an LLM guessing what a field called t_c_01 means, you write a plain-English annotation in the Advanced Options for Field dialog. That description goes into the Data Definition Language (DDL) sent to the model - and, crucially in 2026, flows through the OData metadata too, so any tool outside FileMaker (including an MCP client) gets the same context. Behaviour to know: if no field in a table is annotated the DDL includes every field; annotate even one and the DDL includes only the annotated fields, giving you precise control over what schema you expose. FileMaker 2026 also adds Google Gemini support, a self-hostable AI Model Server with RAG, and richer OData metadata that now includes field comments, field options and scripts callable by ID.
It can be, but it is your responsibility to configure it that way. An MCP effectively gives an AI agent a door into your database, so apply least privilege: create a dedicated FileMaker account with a tightly scoped privilege set, expose only the tables, fields and scripts the use case genuinely needs, and treat the generated configuration token as a secret. Because Claris MCP relies on the Data API and OData over HTTPS, your data-residency, encryption, audit-logging and retention posture still matters - the same things we check on every Health Check. If you are handling personal data, document what the agent can access as part of your UK GDPR record of processing. See our FileMaker Security & UK GDPR checklist for the full list.