Skip to main content
Glama
ayushshah31

Claude FileMaker MCP Server

by ayushshah31

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FM_PROTOCOLNoProtocol for FileMaker Data API (http or https), default httpshttps
FM_SSL_VERIFYNoWhether to verify SSL certificate (true/false), default falsefalse
FM_API_VERSIONNoAPI version, default v1v1
FM_SERVER_MYDBYesFileMaker server hostname for database MYDB (replace MYDB with your identifier)
FM_ACCOUNT_MYDBYesFileMaker account name for MYDB
FM_DATABASE_MYDBYesFileMaker database name for MYDB
FM_PASSWORD_MYDBYesFileMaker account password for MYDB
NODE_TLS_REJECT_UNAUTHORIZEDNoNode TLS rejection policy, default 0 for self-signed certificates0

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
fm_list_databasesB

List all configured FileMaker databases

fm_test_connectionB

Test connection to a FileMaker database

fm_get_metadataB

Get database metadata (layouts/tables)

fm_get_layout_metadataC

Get detailed metadata for a specific layout

fm_query_recordsB

Query records with advanced filtering and sorting

fm_create_recordC

Create a new record

fm_update_recordC

Update an existing record

fm_delete_recordC

Delete a record

fm_run_scriptD

Execute a FileMaker script

fm_get_scriptsC

Get list of available scripts

fm_clear_cacheC

Clear cached data

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 11 tools

Disambiguation5/5

Each tool targets a distinct operation: listing databases, testing connections, fetching metadata at database or layout level, querying, creating/updating/deleting records, running scripts, listing scripts, and clearing cache. No two tools have overlapping purposes.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with the fm_ prefix, e.g., list_databases, get_metadata, query_records, create_record, run_script. Even compound names like get_layout_metadata fit the pattern.

Tool Count5/5

11 tools is well-scoped for a FileMaker MCP server, covering connection, metadata, CRUD, scripting, and cache management without redundancy or bloat.

Completeness4/5

The tool surface covers core CRUD, metadata retrieval, script execution, and connection testing. A minor gap is the absence of a dedicated 'get record by ID' but query_records can handle that via filters, so no critical dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues