Skip to main content
Glama

n8n-workflow-builder-mcp

by ifmelate
keap.json17.9 kB
{ "nodeType": "n8n-nodes-base.keap", "displayName": "Keap", "description": "Consume Keap API", "version": 1, "properties": [ { "name": "companyName", "displayName": "Company Name", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "company" ] } } }, { "name": "additionalFields", "displayName": "Additional Fields", "type": "collection", "default": {}, "placeholder": "Add Field", "options": [ { "name": "emailAddress", "displayName": "Email", "type": "string", "default": "" }, { "name": "notes", "displayName": "Notes", "type": "string", "default": "" }, { "name": "optInReason", "displayName": "Opt In Reason", "type": "string", "default": "" }, { "name": "website", "displayName": "Website", "type": "string", "default": "" } ], "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "company" ] } } }, { "name": "addressesUi", "displayName": "Addresses", "type": "fixedCollection", "default": {}, "description": "ISO Alpha-3 Code", "placeholder": "Add Address", "displayOptions": { "show": { "resource": [ "company" ], "operation": [ "create" ] } } }, { "name": "faxesUi", "displayName": "Faxes", "type": "fixedCollection", "default": {}, "placeholder": "Add Fax", "displayOptions": { "show": { "resource": [ "company" ], "operation": [ "create" ] } } }, { "name": "phonesUi", "displayName": "Phones", "type": "fixedCollection", "default": {}, "placeholder": "Add Phone", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "resource": [ "company" ], "operation": [ "create" ] } } }, { "name": "returnAll", "displayName": "Return All", "type": "boolean", "default": false, "description": "Whether to return all results or only up to a given limit", "displayOptions": { "show": { "operation": [ "getAll" ], "resource": [ "company" ] } } }, { "name": "limit", "displayName": "Limit", "type": "number", "default": 100, "description": "Max number of results to return", "typeOptions": { "minValue": 1, "maxValue": 200 }, "displayOptions": { "show": { "operation": [ "getAll" ], "resource": [ "company" ], "returnAll": [ false ] } } }, { "name": "options", "displayName": "Options", "type": "collection", "default": {}, "description": "Company name to query on", "placeholder": "Add option", "options": [ { "name": "companyName", "displayName": "Company Name", "type": "string", "default": "", "description": "Company name to query on" } ], "displayOptions": { "show": { "operation": [ "getAll" ], "resource": [ "company" ] } } }, { "name": "operation", "displayName": "Operation", "type": "options", "default": "create", "description": "Create a company", "options": [ { "name": "Create", "value": "create", "description": "Create a company" }, { "name": "Get Many", "value": "getAll", "description": "Retrieve many companies" } ], "displayOptions": { "show": { "resource": [ "company" ] } } }, { "name": "duplicateOption", "displayName": "Duplicate Option", "type": "options", "default": "email", "description": "Performs duplicate checking by one of the following options: Email, EmailAndName. If a match is found using the option provided, the existing contact will be updated.", "required": true, "options": [ { "name": "Email", "value": "email" }, { "name": "Email And Name", "value": "emailAndName" } ], "displayOptions": { "show": { "operation": [ "upsert" ], "resource": [ "contact" ] } } }, { "name": "emailsUi", "displayName": "Emails", "type": "fixedCollection", "default": {}, "placeholder": "Add Email", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "resource": [ "contact" ], "operation": [ "upsert" ] } } }, { "name": "socialAccountsUi", "displayName": "Social Accounts", "type": "fixedCollection", "default": {}, "placeholder": "Add Social Account", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "resource": [ "contact" ], "operation": [ "upsert" ] } } }, { "name": "contactId", "displayName": "Contact ID", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "delete" ], "resource": [ "contact" ] } } }, { "name": "userId", "displayName": "User Name or ID", "type": "options", "default": "", "description": "The infusionsoft user to create the note on behalf of. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.", "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "contactNote" ] } } }, { "name": "noteId", "displayName": "Note ID", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "delete" ], "resource": [ "contactNote" ] } } }, { "name": "filters", "displayName": "Filters", "type": "collection", "default": {}, "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>", "placeholder": "Add Filter", "options": [ { "name": "contactId", "displayName": "Contact ID", "type": "number", "default": 0 }, { "name": "userId", "displayName": "User 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>" } ], "typeOptions": { "minValue": 0 }, "displayOptions": { "show": { "operation": [ "getAll" ], "resource": [ "contactNote" ] } } }, { "name": "tagIds", "displayName": "Tag Names or IDs", "type": "multiOptions", "default": [], "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "contactTag" ] } } }, { "name": "orderDate", "displayName": "Order Date", "type": "dateTime", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "ecommerceOrder" ] } } }, { "name": "orderTitle", "displayName": "Order Title", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "ecommerceOrder" ] } } }, { "name": "orderType", "displayName": "Order Type", "type": "options", "default": "", "required": true, "options": [ { "name": "Offline", "value": "offline" }, { "name": "Online", "value": "online" } ], "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "ecommerceOrder" ] } } }, { "name": "addressUi", "displayName": "Shipping Address", "type": "fixedCollection", "default": {}, "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>", "placeholder": "Add Address", "displayOptions": { "show": { "resource": [ "ecommerceOrder" ], "operation": [ "create" ] } } }, { "name": "orderItemsUi", "displayName": "Order Items", "type": "fixedCollection", "default": {}, "description": "Overridable price of the product, if not specified, the default will be used", "placeholder": "Add Order Item", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "resource": [ "ecommerceOrder" ], "operation": [ "create" ] } } }, { "name": "orderId", "displayName": "Order ID", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "delete" ], "resource": [ "ecommerceOrder" ] } } }, { "name": "productName", "displayName": "Product Name", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "ecommerceProduct" ] } } }, { "name": "productId", "displayName": "Product ID", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "delete" ], "resource": [ "ecommerceProduct" ] } } }, { "name": "sentToAddress", "displayName": "Sent To Address", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "createRecord" ], "resource": [ "email" ] } } }, { "name": "sentFromAddress", "displayName": "Sent From Address", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "createRecord" ], "resource": [ "email" ] } } }, { "name": "contactIds", "displayName": "Contact IDs", "type": "string", "default": "", "description": "Contact IDs to receive the email. Multiple can be added seperated by comma.", "displayOptions": { "show": { "operation": [ "send" ], "resource": [ "email" ] } } }, { "name": "subject", "displayName": "Subject", "type": "string", "default": "", "description": "The subject line of the email", "displayOptions": { "show": { "operation": [ "send" ], "resource": [ "email" ] } } }, { "name": "attachmentsUi", "displayName": "Attachments", "type": "fixedCollection", "default": {}, "description": "The content of the attachment, encoded in Base64", "placeholder": "Add Attachments", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "operation": [ "send" ], "resource": [ "email" ] } } }, { "name": "binaryData", "displayName": "Binary File", "type": "boolean", "default": false, "description": "Whether the data to upload should be taken from binary field", "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ] } } }, { "name": "binaryPropertyName", "displayName": "Input Binary Field", "type": "string", "default": "data", "required": true, "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ], "binaryData": [ true ] } } }, { "name": "fileAssociation", "displayName": "File Association", "type": "options", "default": "", "required": true, "options": [ { "name": "Company", "value": "company" }, { "name": "Contact", "value": "contact" }, { "name": "User", "value": "user" } ], "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ] } } }, { "name": "fileName", "displayName": "File Name", "type": "string", "default": "", "description": "The filename of the attached file, including extension", "required": true, "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ], "binaryData": [ false ] } } }, { "name": "fileData", "displayName": "File Data", "type": "string", "default": "", "description": "The content of the attachment, encoded in Base64", "required": true, "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ], "binaryData": [ false ] } } }, { "name": "isPublic", "displayName": "Is Public", "type": "boolean", "default": false, "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ] } } }, { "name": "fileId", "displayName": "File ID", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "delete" ], "resource": [ "file" ] } } }, { "name": "resource", "displayName": "Resource", "type": "options", "default": "company", "options": [ { "name": "Company", "value": "company" }, { "name": "Contact", "value": "contact" }, { "name": "Contact Note", "value": "contactNote" }, { "name": "Contact Tag", "value": "contactTag" }, { "name": "Ecommerce Order", "value": "ecommerceOrder" }, { "name": "Ecommerce Product", "value": "ecommerceProduct" }, { "name": "Email", "value": "email" }, { "name": "File", "value": "file" } ] } ], "credentialsConfig": [ { "name": "keapOAuth2Api", "required": true }, { "name": "resource", "required": false } ], "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