{
  "nodes": [
    {
      "id": "7f1dfaec-e86f-42d8-9338-8979dad18551",
      "name": "MCP Trello",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        -192,
        -96
      ],
      "parameters": {
        "path": "YOUR_MCP_PATH"
      },
      "typeVersion": 2
    },
    {
      "id": "8d769849-17eb-4b4a-aa52-e2093ec8243a",
      "name": "trello_create_card",
      "type": "n8n-nodes-base.trelloTool",
      "position": [
        -560,
        128
      ],
      "parameters": {
        "name": "={{ $fromAI('card_name', ``, 'string') }}",
        "listId": "YOUR_TRELLO_LIST_ID_BACKLOG",
        "description": "={{ $fromAI('card_description', ``, 'string') }}",
        "descriptionType": "manual",
        "toolDescription": "Create a new card in a Trello list.\n\nParams (strings):\n- card_name (required) \u2192 card title\n- card_description (optional)\n- Due_Date (optional, ISO-8601)\n\nBehavior:\n- Use when the user wants to add a task, note, or reminder.\n- Due_Date can be empty.\n- This tool only creates cards; it does not update, move, or delete them.",
        "additionalFields": {
          "due": "={{ $fromAI('Due_Date', ``, 'string') }}",
          "idMembers": "YOUR_MEMBER_ID"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "36d9af36-a538-4ad8-a0cd-bbb39ce28b04",
      "name": "trello_list_backlog",
      "type": "n8n-nodes-base.trelloTool",
      "position": [
        -448,
        400
      ],
      "parameters": {
        "id": "YOUR_TRELLO_LIST_ID_BACKLOG",
        "resource": "list",
        "operation": "getCards",
        "descriptionType": "manual",
        "toolDescription": "List all cards from a specific Trello list.\n\nParams:\n- None.\n\nBehavior:\n- Returns all cards with id, name, desc, due, labels, members.\n- Read-only.",
        "additionalFields": {}
      },
      "typeVersion": 1
    },
    {
      "id": "c374b0de-c137-4665-960a-ecb3da914aaf",
      "name": "trello_list_lists",
      "type": "n8n-nodes-base.trelloTool",
      "position": [
        -224,
        672
      ],
      "parameters": {
        "id": "YOUR_TRELLO_BOARD_ID",
        "resource": "list",
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "List all lists on the Trello board.\n\nParams:\n- None.\n\nBehavior:\n- Returns id + name for each list.\n- Read-only.",
        "additionalFields": {}
      },
      "typeVersion": 1
    },
    {
      "id": "13c58071-a899-46b3-9891-118017c8fee6",
      "name": "trello_search_cards",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        256,
        672
      ],
      "parameters": {
        "url": "https://api.trello.com/1/search",
        "options": {},
        "sendQuery": true,
        "authentication": "predefinedCredentialType",
        "queryParameters": {
          "parameters": [
            {
              "name": "query",
              "value": "={{ $fromAI('Query', ``, 'string') }}"
            }
          ]
        },
        "toolDescription": "Search Trello cards by text and/or due date.\n\nParams:\n- Query (required)\n\nBehavior:\n- Uses Trello native search syntax.\n- Returns matching cards.\n- If none match, return [].",
        "nodeCredentialType": "trelloApi"
      },
      "typeVersion": 4.3
    },
    {
      "id": "c861fc8a-a57e-443d-a46b-a6d5e73dd47e",
      "name": "trello_update_card",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        592,
        384
      ],
      "parameters": {
        "url": "=https://api.trello.com/1/cards/{{$fromAI('Card_ID', '', 'string')}}",
        "method": "PUT",
        "options": {},
        "jsonBody": "={{ JSON.stringify(Object.assign({}, $fromAI('New_Name','', 'string') ? { name: $fromAI('New_Name','', 'string') } : {}, $fromAI('New_Description','', 'string') ? { desc: $fromAI('New_Description','', 'string') } : {}, $fromAI('New_Due','', 'string') ? { due: $fromAI('New_Due','', 'string') } : {}, $fromAI('New_List_ID','', 'string') ? { idList: $fromAI('New_List_ID','', 'string') } : {})) }}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "toolDescription": "Update a Trello card via the Trello API.\n\nParams (strings):\n- Card_ID (required)\n- New_Name\n- New_Description\n- New_Due\n- New_List_ID\n\nBehavior:\n- Only updates provided fields.\n- Fields left empty remain unchanged.\n- Can rename, update description, move card, change due date.",
        "nodeCredentialType": "trelloApi"
      },
      "typeVersion": 4.3
    },
    {
      "id": "2b78a755-195b-4293-b6fb-b8ee96ffc0ed",
      "name": "trello_add_comment",
      "type": "n8n-nodes-base.trelloTool",
      "position": [
        656,
        112
      ],
      "parameters": {
        "text": "={{ $fromAI('Comment_Text', ``, 'string') }}",
        "cardId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $fromAI('Card_ID', ``, 'string') }}"
        },
        "resource": "cardComment",
        "descriptionType": "manual",
        "toolDescription": "Add a comment to a Trello card.\n\nParams (strings):\n- Card_ID (required)\n- Comment_Text (required)\n\nBehavior:\n- Adds a note/comment.\n- Does not update card fields."
      },
      "typeVersion": 1
    },
    {
      "id": "6378362c-fcbf-48fd-b99c-a33037b641ad",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -960,
        -352
      ],
      "parameters": {
        "width": 432,
        "height": 224,
        "content": "## \ud83e\udde9 Workflow Overview \u2013 Trello MCP\n\n- Exposes Trello actions as MCP tools.  \n- LLMs can create, update, move, comment, and search cards.  \n- Lightweight setup for everyday task management.  \n- Easy to extend with more Trello endpoints.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "dfe0a68f-8fa2-449a-85d9-4ae8e1edf45b",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -240,
        -256
      ],
      "parameters": {
        "color": 5,
        "width": 384,
        "height": 304,
        "content": "## \ud83d\udd17 MCP Server Trigger\n\n- Makes Trello tools available to n8n Agents and LLMs \n- Entry point for all AI-driven interactions."
      },
      "typeVersion": 1
    },
    {
      "id": "4c85c993-f649-4b35-ac0c-c6c87157a19f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -912,
        96
      ],
      "parameters": {
        "color": 4,
        "width": 464,
        "height": 176,
        "content": "## \ud83d\udcdd Create Card\n- Creates a new card in a target list.  \n- Supports title, description, and due date.  \n- Ideal for tasks, notes, and quick reminders."
      },
      "typeVersion": 1
    },
    {
      "id": "4f192ece-bde7-4fc8-8708-d71552233a36",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -800,
        368
      ],
      "parameters": {
        "color": 4,
        "width": 464,
        "height": 176,
        "content": "## \ud83d\udcc2 List Backlog\n- Returns all cards from the Backlog list (fixed)\n- Great for reviews and planning.  \n- Read-only operation."
      },
      "typeVersion": 1
    },
    {
      "id": "2895d515-fe32-4a4f-b2ab-1ac868e7c72a",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -576,
        640
      ],
      "parameters": {
        "color": 4,
        "width": 464,
        "height": 176,
        "content": "## \ud83d\uddc2  List Board Lists\n- Lists all Trello board columns.  \n- Helps LLMs understand workflow states.  \n- Read-only discovery step."
      },
      "typeVersion": 1
    },
    {
      "id": "49c62484-efc5-4ba8-811d-076a7fdbcf06",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        640
      ],
      "parameters": {
        "color": 4,
        "width": 464,
        "height": 176,
        "content": "## \ud83d\udd0d Search Cards\n- Uses Trello\u2019s native search syntax.  \n- Finds cards by keywords, due dates, \nor list filters.  \n- Returns matching cards with details."
      },
      "typeVersion": 1
    },
    {
      "id": "0fc19867-844c-4eb0-83f3-6ced8cc46a6d",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        256,
        352
      ],
      "parameters": {
        "color": 4,
        "width": 464,
        "height": 176,
        "content": "## \u270f\ufe0f Update Card\n- Updates name, description, due date, or list.  \n- Only applies fields explicitly provided.  \n- Used for transitions and focused edits."
      },
      "typeVersion": 1
    },
    {
      "id": "65a0f5ff-b0c4-4547-9ef6-c6a4a2660b30",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        320,
        80
      ],
      "parameters": {
        "color": 4,
        "width": 464,
        "height": 176,
        "content": "## \ud83d\udcac Add Comment\n- Adds a comment to an existing card.  \n- Useful for quick updates or clarifications.  \n- No other fields are changed."
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "trello_list_lists": {
      "ai_tool": [
        [
          {
            "node": "MCP Trello",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "trello_add_comment": {
      "ai_tool": [
        [
          {
            "node": "MCP Trello",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "trello_create_card": {
      "ai_tool": [
        [
          {
            "node": "MCP Trello",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "trello_update_card": {
      "ai_tool": [
        [
          {
            "node": "MCP Trello",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "trello_list_backlog": {
      "ai_tool": [
        [
          {
            "node": "MCP Trello",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "trello_search_cards": {
      "ai_tool": [
        [
          {
            "node": "MCP Trello",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}