Skip to main content
Glama

n8n-workflow-builder-mcp

by ifmelate
filemaker.json12.3 kB
{ "nodeType": "n8n-nodes-base.filemaker", "displayName": "FileMaker", "description": "Retrieve data from the FileMaker data API", "version": 1, "properties": [ { "name": "action", "displayName": "Action", "type": "options", "default": "record", "options": [ { "name": "Create Record", "value": "create" }, { "name": "Delete Record", "value": "delete" }, { "name": "Duplicate Record", "value": "duplicate" }, { "name": "Edit Record", "value": "edit" }, { "name": "Find Records", "value": "find" }, { "name": "Get Records", "value": "records" }, { "name": "Get Records By ID", "value": "record" }, { "name": "Perform Script", "value": "performscript" } ] }, { "name": "layout", "displayName": "Layout Name or ID", "type": "options", "default": "", "description": "FileMaker Layout Name. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.", "placeholder": "Layout Name", "required": true, "displayOptions": "{}" }, { "name": "recid", "displayName": "Record ID", "type": "number", "default": "", "description": "Internal Record ID returned by get (recordid)", "placeholder": "Record ID", "required": true, "displayOptions": { "show": { "action": [ "record", "edit", "delete", "duplicate" ] } } }, { "name": "offset", "displayName": "Offset", "type": "number", "default": 1, "description": "The record number of the first record in the range of records", "placeholder": "0", "displayOptions": { "show": { "action": [ "find", "records" ] } } }, { "name": "limit", "displayName": "Limit", "type": "number", "default": 100, "description": "Max number of results to return", "placeholder": "100", "typeOptions": { "minValue": 1 }, "displayOptions": { "show": { "action": [ "find", "records" ] } } }, { "name": "getPortals", "displayName": "Get Portals", "type": "boolean", "default": false, "description": "Whether to get portal data as well", "displayOptions": { "show": { "action": [ "record", "records", "find" ] } } }, { "name": "portals", "displayName": "Portals Name or ID", "type": "options", "default": [], "description": "The portal result set to return. Use the portal object name or portal table name. If this parameter is omitted, the API will return all portal objects and records in the layout. For best performance, pass the portal object name or portal table name. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.", "placeholder": "Portals", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "action": [ "record", "records", "find" ], "getPortals": [ true ] } } }, { "name": "responseLayout", "displayName": "Response Layout Name or ID", "type": "options", "default": "", "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>", "displayOptions": { "show": { "action": [ "find" ] } } }, { "name": "queries", "displayName": "Queries", "type": "fixedCollection", "default": {}, "description": "Search Field. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.", "placeholder": "Add query", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "action": [ "find" ] } } }, { "name": "setSort", "displayName": "Sort Data?", "type": "boolean", "default": false, "description": "Whether to sort data", "displayOptions": { "show": { "action": [ "find", "record", "records" ] } } }, { "name": "sortParametersUi", "displayName": "Sort", "type": "fixedCollection", "default": {}, "description": "Sort rules", "placeholder": "Add Sort Rules", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "setSort": [ true ], "action": [ "find", "records" ] } } }, { "name": "setScriptBefore", "displayName": "Before Find Script", "type": "boolean", "default": false, "description": "Whether to define a script to be run before the action specified by the API call and after the subsequent sort", "displayOptions": { "show": { "action": [ "find", "record", "records" ] } } }, { "name": "scriptBefore", "displayName": "Script Name or ID", "type": "options", "default": "", "description": "The name of the FileMaker script to be run after the action specified by the API call and after the subsequent sort. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.", "placeholder": "Script Name", "required": true, "displayOptions": { "show": { "action": [ "find", "record", "records" ], "setScriptBefore": [ true ] } } }, { "name": "scriptBeforeParam", "displayName": "Script Parameter", "type": "string", "default": "", "description": "A parameter for the FileMaker script", "placeholder": "Script Parameters", "displayOptions": { "show": { "action": [ "find", "record", "records" ], "setScriptBefore": [ true ] } } }, { "name": "setScriptSort", "displayName": "Before Sort Script", "type": "boolean", "default": false, "description": "Whether to define a script to be run after the action specified by the API call but before the subsequent sort", "displayOptions": { "show": { "action": [ "find", "record", "records" ] } } }, { "name": "scriptSort", "displayName": "Script Name or ID", "type": "options", "default": "", "description": "The name of the FileMaker script to be run after the action specified by the API call but before the subsequent sort. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.", "placeholder": "Script Name", "required": true, "displayOptions": { "show": { "action": [ "find", "record", "records" ], "setScriptSort": [ true ] } } }, { "name": "scriptSortParam", "displayName": "Script Parameter", "type": "string", "default": "", "description": "A parameter for the FileMaker script", "placeholder": "Script Parameters", "displayOptions": { "show": { "action": [ "find", "record", "records" ], "setScriptSort": [ true ] } } }, { "name": "setScriptAfter", "displayName": "After Sort Script", "type": "boolean", "default": false, "description": "Whether to define a script to be run after the action specified by the API call but before the subsequent sort", "displayOptions": { "show": { "action": [ "find", "record", "records" ] } } }, { "name": "scriptAfter", "displayName": "Script Name or ID", "type": "options", "default": "", "description": "The name of the FileMaker script to be run after the action specified by the API call and after the subsequent sort. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.", "placeholder": "Script Name", "required": true, "displayOptions": { "show": { "action": [ "find", "record", "records" ], "setScriptAfter": [ true ] } } }, { "name": "scriptAfterParam", "displayName": "Script Parameter", "type": "string", "default": "", "description": "A parameter for the FileMaker script", "placeholder": "Script Parameters", "displayOptions": { "show": { "action": [ "find", "record", "records" ], "setScriptAfter": [ true ] } } }, { "name": "modId", "displayName": "Mod ID", "type": "number", "default": "", "description": "The last modification ID. When you use modId, a record is edited only when the modId matches.", "displayOptions": { "show": { "action": [ "edit" ] } } }, { "name": "fieldsParametersUi", "displayName": "Fields", "type": "fixedCollection", "default": {}, "description": "Fields to define", "placeholder": "Add field", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "action": [ "create", "edit" ] } } }, { "name": "script", "displayName": "Script Name or ID", "type": "options", "default": "", "description": "The name of the FileMaker script to be run. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.", "placeholder": "Script Name", "required": true, "displayOptions": { "show": { "action": [ "performscript" ] } } }, { "name": "scriptParam", "displayName": "Script Parameter", "type": "string", "default": "", "description": "A parameter for the FileMaker script", "placeholder": "Script Parameters", "displayOptions": { "show": { "action": [ "performscript" ] } } } ], "credentialsConfig": [ { "name": "fileMaker", "required": true }, { "name": "action", "required": false }, { "name": "layout", "required": true }, { "name": "omit", "required": false }, { "name": "setSort", "required": false }, { "name": "setScriptBefore", "required": true }, { "name": "script", "required": true } ], "io": { "inputs": [], "outputs": [], "outputNames": [], "hints": {} }, "wiring": { "role": "generic", "requires": [], "optional": [], "consumedBy": [], "consumes": [], "produces": [] } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ifmelate/n8n-workflow-builder-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server