1. Conduid
  2. Security
  3. Trello Integration Server
MCP server · Security

Trello Integration Server

Enable AI assistants to seamlessly retrieve detailed Trello card information using a standardized interface. Access card data by ID or public link with robust type validation and optional read-only mode for safe operations. Integrate Trello project management data into your AI workflows effortlessly.

Unclaimed security
34Low

Scored 6 months ago · breakdown

About Trello Integration Server

Trello Integration Server is an MCP server published by LorhanSohaky in the Security category: enable AI assistants to seamlessly retrieve detailed Trello card information using a standardized interface. Access card data by ID or public link with robust type validation and optional read-only mode for safe operations. Integrate Trello project management data into your AI workflows effortlessly.

Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/LorhanSohaky/trello-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (2)

getCardByIdGet a Trello card by its ID

Parameters not published.

getCardByLinkGet a Trello card by its link

Parameters not published.

Ask AI

✦

Ask AI about Trello Integration Server

Powered by Claude · Grounded in docs

I know everything about Trello Integration Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Trello MCP Server

A Model Context Protocol (MCP) server for interacting with the Trello API. This server enables AI assistants to retrieve information from Trello cards through a standardized interface.

Features

  • Card Retrieval: Get Trello cards by ID or direct link
  • Read-only Mode: Optional read-only mode for safe operations
  • Type Safety: Built with TypeScript and Zod for robust type validation
  • Debug Support: Optional debug logging for troubleshooting

Installation

Prerequisites

  • Node.js ≥ 22.7.0
  • npm ≥ 10.8.2
  • A Trello account with API access

Setup

  1. Clone the repository:
git clone https://github.com/LorhanSohaky/trello-mcp.git
cd trello-mcp
  1. Install dependencies:
npm install
  1. Get your Trello API credentials:

Configuration

The server requires the following configuration parameters:

Parameter Type Required Default Description
apiKey string Yes - Your Trello API Key
apiToken string Yes - Your Trello API Token
debug boolean No false Enable debug logging
readOnly boolean No false Enable read-only mode

Example Configuration

{
  "apiKey": "your_trello_api_key_here",
  "apiToken": "your_trello_api_token_here",
  "debug": false,
  "readOnly": true
}

Available Tools

getCardById

Retrieves a Trello card by its unique ID.

Parameters:

  • idCard (string): The ID of the Trello card to retrieve

Example:

{
  "tool": "getCardById",
  "input": { "idCard": "5f1a2b3c4d5e6f7g8h9i0j1k" }
}

getCardByLink

Retrieves a Trello card using its public link.

Parameters:

  • link (string): The URL of the Trello card to retrieve

Example:

{
  "tool": "getCardByLink",
  "input": { "link": "https://trello.com/c/abc123def/123-card-title" }
}

Development

This project uses Smithery for MCP server development and deployment.

Running in Development Mode

npm run dev

This will start the MCP server using Smithery's development tools with hot reloading.

Linting and Formatting

The project uses Biome for linting and formatting:

# Format and fix linting issues
npm run lint:fix

# Check for linting issues only
npm run lint

Project Structure

├── .editorconfig     # Editor configuration
├── .gitignore        # Git ignore rules
├── biome.json        # Biome linter/formatter config
├── lefthook.yaml     # Git hooks configuration
├── LICENSE.md        # MIT license
├── package.json      # Node.js dependencies and scripts
├── smithery.yaml     # Smithery MCP server configuration
├── README.md         # This file
└── src/
    ├── index.ts      # Main MCP server implementation
    └── trello/
        ├── index.ts  # Trello API client
        ├── cards.ts  # Cards API implementation
        └── schemas.ts # Zod schemas for type validation

Usage with AI Assistants

This MCP server is designed to work with AI assistants that support the Model Context Protocol. Once configured, the assistant can use the provided tools to:

  • Retrieve complete card information for project management tasks
  • Get detailed card data when provided with Trello links
  • Access all card properties including labels, members, due dates, and attachments
  • Integrate Trello data into workflows and automation

API Response Format

Both tools return the complete card object as JSON, containing all available card information including:

{
  "id": "card_id_here",
  "name": "Card Title",
  "desc": "Card Description",
  "url": "https://trello.com/c/...",
  "shortLink": "abc123",
  "idBoard": "board_id",
  "idList": "list_id",
  "labels": [...],
  "members": [...],
  "due": "2025-01-01T00:00:00.000Z",
  // ... and many other properties
}

Tools and Technologies

Error Handling

The server includes robust error handling for:

  • Invalid card IDs
  • Malformed Trello links
  • API authentication failures
  • Network connectivity issues

Security

  • The server supports read-only mode to prevent accidental modifications
  • API credentials are required for all operations
  • All inputs are validated using Zod schemas

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature-name
  3. Make your changes and add tests
  4. Run linting: npm run lint:fix
  5. Commit your changes: git commit -am 'Add feature'
  6. Push to the branch: git push origin feature-name
  7. Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Support

For issues and questions:


This MCP server is built using the @modelcontextprotocol/sdk and follows MCP best practices for tool integration.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Trello Integration Server

How do I install Trello Integration Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Trello Integration Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Trello Integration Server still maintained?

Yes — the last commit was 3 months ago. The repository has 0 stars and 0 forks.