← Trello MCP Lite

Trello MCP Lite 1.0.3

npm · @sjalq/trello-mcp-lite · current release

2
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-23T01:37:14.478Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 2

ToolCategoryAnnotationsRisk
manage_tokensManage Trello account credentials (stored in ~/.trello-mcp-lite/tokens.json). **ADD ACCOUNT**: { "operation": "add", "name": "work", "apiKey": "your_key", "token": "your_token" } **REMOVE ACCOUNT**: { "operation": "remove", "name": "work" } **LIST ACCOUNTS**: { "operation": "list" } **GET YOUR CREDENTIALS**: 1. API Key: https://trello.com/app-key 2. Token: Click "Token" link on that same page to authorize Each account needs its own apiKey and token pair.
Input schema
{
  "type": "object",
  "properties": {
    "operation": {
      "type": "string",
      "enum": [
        "add",
        "remove",
        "list"
      ],
      "description": "Operation to perform"
    },
    "name": {
      "type": "string",
      "description": "Account name (required for add/remove)"
    },
    "apiKey": {
      "type": "string",
      "description": "Trello API key (required for add)"
    },
    "token": {
      "type": "string",
      "description": "Trello token (required for add)"
    }
  },
  "required": [
    "operation"
  ]
}
— · —
trello_apiMulti-account Trello API passthrough with intelligent aggregation. **AUTHENTICATION**: Use manage_tokens tool first to add your Trello accounts. **COMMON OPERATIONS** (80/20 rule - most used endpoints): 📋 LIST BOARDS (aggregates all accounts): { "endpoint": "/members/me/boards", "method": "GET" } 📝 LIST CARDS IN LIST: { "endpoint": "/lists/{listId}/cards", "method": "GET", "account": "work" } ➕ CREATE CARD: { "endpoint": "/cards", "method": "POST", "account": "personal", "body": { "name": "Task", "idList": "list_id", "desc": "Description" } } ✏️ UPDATE CARD: { "endpoint": "/cards/{cardId}", "method": "PUT", "account": "work", "body": { "name": "New name", "desc": "New description" } } 📌 MOVE CARD TO LIST: { "endpoint": "/cards/{cardId}", "method": "PUT", "body": { "idList": "new_list_id" } } ✅ CLOSE CARD: { "endpoint": "/cards/{cardId}", "method": "PUT", "body": { "closed": true } } 📑 GET LISTS ON BOARD: { "endpoint": "/boards/{boardId}/lists", "method": "GET" } 💬 ADD COMMENT: { "endpoint": "/cards/{cardId}/actions/comments", "method": "POST", "query": { "text": "Comment text" } } **MULTI-ACCOUNT**: Omit 'account' parameter to query ALL accounts (read operations only). **RESPONSE**: { status: number, ok: boolean, data: object|array } Full API docs: https://developer.trello.com/reference
Input schema
{
  "type": "object",
  "properties": {
    "endpoint": {
      "type": "string",
      "description": "API endpoint (e.g., /boards/{id}/lists, /cards/{id})"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET",
        "POST",
        "PUT",
        "DELETE"
      ],
      "description": "HTTP method"
    },
    "account": {
      "type": "string",
      "description": "Optional: specific account name. Omit to aggregate all accounts (read operations)"
    },
    "query": {
      "type": "object",
      "description": "Optional: query parameters (e.g., {filter: 'open', fields: 'name,desc'})"
    },
    "body": {
      "type": "object",
      "description": "Optional: request body for POST/PUT/DELETE"
    }
  },
  "required": [
    "endpoint",
    "method"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.