Skip to main content
Glama

n8n-workflow-builder-mcp

by ifmelate
telegram.json19 kB
{ "nodeType": "n8n-nodes-base.telegram", "displayName": "Telegram", "description": "Sends data to Telegram", "version": [ 1, 1.1, 1.2 ], "properties": [ { "name": "resource", "displayName": "Resource", "type": "options", "default": "message", "options": [ { "name": "Chat", "value": "chat" }, { "name": "Callback", "value": "callback" }, { "name": "File", "value": "file" }, { "name": "Message", "value": "message" } ] }, { "name": "operation", "displayName": "Operation", "type": "options", "default": "get", "description": "Get up to date information about a chat", "options": [ { "name": "Get", "value": "get", "description": "Get up to date information about a chat" }, { "name": "Get Administrators", "value": "administrators", "description": "Get the Administrators of a chat" }, { "name": "Get Member", "value": "member", "description": "Get the member of a chat" }, { "name": "Leave", "value": "leave", "description": "Leave a group, supergroup or channel" }, { "name": "Set Description", "value": "setDescription", "description": "Set the description of a chat" }, { "name": "Set Title", "value": "setTitle", "description": "Set the title of a chat" } ], "displayOptions": { "show": { "resource": [ "chat" ] } } }, { "name": "chatId", "displayName": "Chat ID", "type": "string", "default": "", "description": "Unique identifier for the target chat or username, To find your chat ID ask @get_id_bot", "required": true, "displayOptions": { "show": { "operation": [ "administrators", "deleteMessage", "get", "leave", "member", "pinChatMessage", "setDescription", "setTitle", "sendAnimation", "sendAudio", "sendChatAction", "sendDocument", "sendLocation", "sendMessage", "sendMediaGroup", "sendPhoto", "sendSticker", "sendVideo", "unpinChatMessage" ], "resource": [ "chat", "message" ] } } }, { "name": "messageId", "displayName": "Message ID", "type": "string", "default": "", "description": "Unique identifier of the message to delete", "required": true, "displayOptions": { "show": { "operation": [ "deleteMessage" ], "resource": [ "message" ] } } }, { "name": "additionalFields", "displayName": "Additional Fields", "type": "collection", "default": {}, "description": "Whether to send a notification to all chat members about the new pinned message", "placeholder": "Add Field", "options": [ { "name": "disable_notification", "displayName": "Disable Notification", "type": "boolean", "default": false, "description": "Whether to send a notification to all chat members about the new pinned message" } ], "displayOptions": { "show": { "operation": [ "pinChatMessage" ], "resource": [ "message" ] } } }, { "name": "userId", "displayName": "User ID", "type": "string", "default": "", "description": "Unique identifier of the target user", "required": true, "displayOptions": { "show": { "operation": [ "member" ], "resource": [ "chat" ] } } }, { "name": "description", "displayName": "Description", "type": "string", "default": "", "description": "New chat description, 0-255 characters", "required": true, "displayOptions": { "show": { "operation": [ "setDescription" ], "resource": [ "chat" ] } } }, { "name": "title", "displayName": "Title", "type": "string", "default": "", "description": "New chat title, 1-255 characters", "required": true, "displayOptions": { "show": { "operation": [ "setTitle" ], "resource": [ "chat" ] } } }, { "name": "queryId", "displayName": "Query ID", "type": "string", "default": "", "description": "Unique identifier for the query to be answered", "required": true, "displayOptions": { "show": { "operation": [ "answerQuery" ], "resource": [ "callback" ] } } }, { "name": "results", "displayName": "Results", "type": "string", "default": "", "description": "A JSON-serialized array of results for the inline query", "required": true, "displayOptions": { "show": { "operation": [ "answerInlineQuery" ], "resource": [ "callback" ] } } }, { "name": "fileId", "displayName": "File ID", "type": "string", "default": "", "description": "The ID of the file", "required": true, "displayOptions": { "show": { "operation": [ "get" ], "resource": [ "file" ] } } }, { "name": "download", "displayName": "Download", "type": "boolean", "default": true, "description": "Whether to download the file", "displayOptions": { "show": { "operation": [ "get" ], "resource": [ "file" ] } } }, { "name": "messageType", "displayName": "Message Type", "type": "options", "default": "message", "description": "The type of the message to edit", "options": [ { "name": "Inline Message", "value": "inlineMessage" }, { "name": "Message", "value": "message" } ], "displayOptions": { "show": { "operation": [ "editMessageText" ], "resource": [ "message" ] } } }, { "name": "binaryData", "displayName": "Binary File", "type": "boolean", "default": false, "description": "Whether the data to upload should be taken from binary field", "required": true, "displayOptions": { "show": { "operation": [ "sendAnimation", "sendAudio", "sendDocument", "sendPhoto", "sendVideo", "sendSticker" ], "resource": [ "message" ] } } }, { "name": "binaryPropertyName", "displayName": "Input Binary Field", "type": "string", "default": "data", "description": "Name of the binary property that contains the data to upload", "placeholder": "", "required": true, "displayOptions": { "show": { "operation": [ "sendAnimation", "sendAudio", "sendDocument", "sendPhoto", "sendVideo", "sendSticker" ], "resource": [ "message" ], "binaryData": [ true ] } } }, { "name": "inlineMessageId", "displayName": "Inline Message ID", "type": "string", "default": "", "description": "Unique identifier of the inline message to edit", "required": true, "displayOptions": { "show": { "messageType": [ "inlineMessage" ], "operation": [ "editMessageText" ], "resource": [ "message" ] } } }, { "name": "replyMarkup", "displayName": "Reply Markup", "type": "options", "default": "none", "description": "Additional interface options", "options": [ { "name": "None", "value": "none" }, { "name": "Inline Keyboard", "value": "inlineKeyboard" } ], "displayOptions": { "show": { "operation": [ "editMessageText" ], "resource": [ "message" ] } } }, { "name": "file", "displayName": "Animation", "type": "string", "default": "", "description": "Animation to send. Pass a file_id to send an animation that exists on the Telegram servers (recommended), an HTTP URL for Telegram to get an animation from the Internet.", "displayOptions": { "show": { "operation": [ "sendAnimation" ], "resource": [ "message" ], "binaryData": [ false ] } } }, { "name": "action", "displayName": "Action", "type": "options", "default": "typing", "description": "Type of action to broadcast. Choose one, depending on what the user is about to receive. The status is set for 5 seconds or less (when a message arrives from your bot).", "options": [ { "name": "Find Location", "value": "find_location" }, { "name": "Record Audio", "value": "record_audio" }, { "name": "Record Video", "value": "record_video" }, { "name": "Record Video Note", "value": "record_video_note" }, { "name": "Typing", "value": "typing" }, { "name": "Upload Audio", "value": "upload_audio" }, { "name": "Upload Document", "value": "upload_document" }, { "name": "Upload Photo", "value": "upload_photo" }, { "name": "Upload Video", "value": "upload_video" }, { "name": "Upload Video Note", "value": "upload_video_note" } ], "displayOptions": { "show": { "operation": [ "sendChatAction" ], "resource": [ "message" ] } } }, { "name": "latitude", "displayName": "Latitude", "type": "number", "default": 0.0, "description": "Location latitude", "typeOptions": { "minValue": -90, "maxValue": 90 }, "displayOptions": { "show": { "operation": [ "sendLocation" ], "resource": [ "message" ] } } }, { "name": "longitude", "displayName": "Longitude", "type": "number", "default": 0.0, "description": "Location longitude", "typeOptions": { "minValue": -180, "maxValue": 180 }, "displayOptions": { "show": { "operation": [ "sendLocation" ], "resource": [ "message" ] } } }, { "name": "media", "displayName": "Media", "type": "fixedCollection", "default": {}, "description": "The media to add", "placeholder": "Add Media", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "operation": [ "sendMediaGroup" ], "resource": [ "message" ] } } }, { "name": "text", "displayName": "Text", "type": "string", "default": "", "description": "Text of the message to be sent", "required": true, "displayOptions": { "show": { "operation": [ "editMessageText", "sendMessage" ], "resource": [ "message" ] } } }, { "name": "forceReply", "displayName": "Force Reply", "type": "collection", "default": {}, "description": "Whether to show reply interface to the user, as if they manually selected the bot‘s message and tapped ’Reply", "placeholder": "Add Field", "options": [ { "name": "force_reply", "displayName": "Force Reply", "type": "boolean", "default": false, "description": "Whether to show reply interface to the user, as if they manually selected the bot‘s message and tapped ’Reply" }, { "name": "selective", "displayName": "Selective", "type": "boolean", "default": false, "description": "Whether to force reply from specific users only" } ], "displayOptions": { "show": { "replyMarkup": [ "forceReply" ], "resource": [ "message" ] } } }, { "name": "inlineKeyboard", "displayName": "Inline Keyboard", "type": "fixedCollection", "default": {}, "description": "Adds an inline keyboard that appears right next to the message it belongs to", "placeholder": "Add Keyboard Row", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "replyMarkup": [ "inlineKeyboard" ], "resource": [ "message" ] } } }, { "name": "replyKeyboard", "displayName": "Reply Keyboard", "type": "fixedCollection", "default": {}, "description": "Adds a custom keyboard with reply options", "placeholder": "Add Reply Keyboard Row", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "replyMarkup": [ "replyKeyboard" ] } } }, { "name": "replyKeyboardOptions", "displayName": "Reply Keyboard Options", "type": "collection", "default": {}, "description": "Whether to request clients to resize the keyboard vertically for optimal fit", "placeholder": "Add option", "options": [ { "name": "resize_keyboard", "displayName": "Resize Keyboard", "type": "boolean", "default": false, "description": "Whether to request clients to resize the keyboard vertically for optimal fit" }, { "name": "one_time_keyboard", "displayName": "One Time Keyboard", "type": "boolean", "default": false, "description": "Whether to request clients to hide the keyboard as soon as it's been used" }, { "name": "selective", "displayName": "Selective", "type": "boolean", "default": false, "description": "Whether to show the keyboard to specific users only" } ], "displayOptions": { "show": { "replyMarkup": [ "replyKeyboard" ] } } }, { "name": "replyKeyboardRemove", "displayName": "Reply Keyboard Remove", "type": "collection", "default": {}, "description": "Whether to request clients to remove the custom keyboard", "placeholder": "Add Field", "options": [ { "name": "remove_keyboard", "displayName": "Remove Keyboard", "type": "boolean", "default": false, "description": "Whether to request clients to remove the custom keyboard" }, { "name": "selective", "displayName": "Selective", "type": "boolean", "default": false, "description": "Whether to force reply from specific users only" } ], "displayOptions": { "show": { "replyMarkup": [ "replyKeyboardRemove" ] } } } ], "credentialsConfig": [ { "name": "telegramApi", "required": true }, { "name": "resource", "required": false }, { "name": "operation", "required": false }, { "name": "operation", "required": false }, { "name": "operation", "required": false }, { "name": "operation", "required": false }, { "name": "chatId", "required": true }, { "name": "userId", "required": true }, { "name": "queryId", "required": true }, { "name": "fileId", "required": true }, { "name": "messageType", "required": false }, { "name": "chatId", "required": true }, { "name": "file", "required": false }, { "name": "file", "required": false }, { "name": "media", "required": false }, { "name": "text", "required": true }, { "name": "forceReply", "required": false }, { "name": "inlineKeyboard", "required": false }, { "name": "replyKeyboard", "required": false }, { "name": "replyKeyboardOptions", "required": false }, { "name": "replyKeyboardRemove", "required": false }, { "name": "additionalFields", "required": false }, { "name": "performer", "required": false }, { "name": "chatId", "required": true } ], "io": { "inputs": [ "Main" ], "outputs": [ "Main" ], "outputNames": [], "hints": {} }, "wiring": { "role": "generic", "requires": [], "optional": [], "consumedBy": [], "consumes": [ "Main" ], "produces": [ "Main" ] } }

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