logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-trello-connector

A Model Context Protocol (MCP) utility for comprehensive interaction with Trello projects, facilitating the manipulation and retrieval of board elements such as tasks, sections, and overall board activity streams. It establishes a robust bridge to Trello's underlying REST API, incorporating automatic throttling management and strong compile-time type checking.

Author

mcp-trello-connector logo

Hint-Services

MIT License

Quick Info

GitHub GitHub Stars 7
NPM Weekly Downloads 248
Tools 1
Last Updated 2026-02-19

Tags

trellomcptoolsmcp trellohint servicesservices mcp

smithery badge npm version

Trello Interface via MCP

This package serves as an MCP agent, designed to interface seamlessly with Trello's organizational platform. It abstracts the Trello Application Programming Interface (API), delivering a standardized, type-safe mechanism for AI hosts to manage projects. Key features include inherent request rate control and rigorous data validation.

Primary Capabilities

  • Complete Trello Synchronization: Manage cards, retrieve list structures, and monitor board events.
  • Automated Throttling: Conforms strictly to Trello's usage constraints (e.g., 300 req/10s per key, 100 req/10s per token).
  • TypeScript Fidelity: Fully implemented in TypeScript, offering extensive, guaranteed type compatibility.
  • Input Schema Verification: Utilizes Zod for resilient validation across all transmitted parameters.
  • Resilient Failure Management: Ensures operations conclude gracefully, providing actionable diagnostic feedback upon error.

Architectural Components (MCP Context)

  • MCP Endpoints: These servers function as standardized conduits, exposing various resources—APIs, data stores, or computational libraries—to remote AI orchestration platforms. Developing an MCP endpoint in TypeScript allows for standardized data sharing via JSON-RPC 2.0.
  • MCP Consumers: Represent the consuming side, employing TypeScript SDKs to communicate with the endpoints, guaranteeing type-safe method invocation and a unified interface for tool invocation.
  • Orchestration Systems: Entities like Claude, Cursor, Windsurf, and Cline manage the flow between consumers and endpoints, enabling disparate AI environments to leverage a single MCP service without custom integration layers.

Toolset Inventory

MCP Trello exposes the following functional primitives for project manipulation:

Task Lifecycle Operations (Cards)

  • fetchCardsByList: Obtain all items within a specified organizational column.
  • fetchUserTasks: Retrieve all tasks currently assigned to the invoking user context.
  • createTask: Introduce a novel item into a designated list.
  • modifyTask: Adjust the properties of an existing item (e.g., title, description, due date, labeling, ordering).
  • relocateTask: Transfer an item between different lists or even distinct boards.
  • retireCard: Move a task into the archived state.
  • adjustCardAssignees: Modify the set of users associated with a task.

Column Management (Lists)

  • fetchBoardLists: Retrieve the entire set of columns defined for the configured board.
  • addBoardList: Introduce a new column structure to the board.
  • retireList: Archive an existing list structure.

Board Monitoring

  • getRecentBoardEvents: Query the log of the most recent actions occurring on the board.

Project Blueprint

mcp-trello/ ├── src/ │ ├── index.ts # Primary module export │ └── trello/ # Trello Service Layer │ ├── client.ts # Low-level Trello HTTP client │ ├── rate-limiter.ts # Request pacing logic │ └── types.ts # TypeScript interface definitions ├── docs/ # Reference Material ├── package.json # Project Manifest └── tsconfig.json # TypeScript Compiler Configuration

Deployment Instructions

Via Smithery CLI

Integration is streamlined using the Smithery CLI:

bash

For Claude Integration

npx -y @smithery/cli install @Hint-Services/mcp-trello --client claude

For Cursor Integration

npx -y @smithery/cli install @Hint-Services/mcp-trello --client cursor

For Windsurf Integration

npx -y @smithery/cli install @Hint-Services/mcp-trello --client windsurf

For Cline Integration

npx -y @smithery/cli install @Hint-Services/mcp-trello --client cline

For Standard TypeScript Projects

npx -y @smithery/cli install @Hint-Services/mcp-trello --client typescript

Manual Dependency Addition

bash pnpm add mcp-trello

Configuration Requirements

Configure this service within your main MCP configuration file (mcp.config.json or similar) as follows:

{ "mcpServers": { "trello": { "command": "npx", "args": ["-y", "@Hint-Services/mcp-trello"], "env": { "trelloApiKey": "your-api-key", "trelloToken": "your-token", "trelloBoardId": "your-board-id" } } } }

Necessary Environment Variables

  • trelloApiKey: Authenticator key acquired from the Trello developer console (https://trello.com/app-key).
  • trelloToken: Authorization credential generated using the API key.
  • trelloBoardId: The unique identifier of the Trello board targeted for operations (extracted from the board URL).

Developer Resources

For those interested in source code contribution or extending this server's capabilities, please consult the official guide located at Development Guide.

Ecosystem References

To deepen understanding of the underlying framework:

About the Maintainer: Hint Services

"The future is already here, it's just unevenly distributed"

  • William Gibson, Visionary Author

Hint Services is a specialized consultancy focused on advancing the role of artificial intelligence within user interface paradigms. We engineer strategic alignment between AI capabilities and superior User Experience, under the leadership of Ben Hofferber.

We conduct intensive AI integration workshops for design teams seeking to adopt advanced tooling without requiring deep software engineering expertise. Inquire about specialized training and consulting.

== Contextual Background: Business Management Systems == Business management tools encompass the entire spectrum of systems, applications, procedural controls, calculation engines, and operational methodologies employed by an enterprise to maintain competitiveness, adapt to fluctuating market dynamics, and systematically enhance overall organizational output.

Management tools are frequently segmented based on organizational function, such as those dedicated to strategic formulation, workflow enforcement, record maintenance, personnel administration, or executive decision support. A functional classification generally addresses:

  1. Mechanisms for data acquisition and integrity checks across all operational units.
  2. Systems for monitoring and optimizing core business processes.
  3. Platforms for data aggregation and informed decision-making.

Contemporary business tooling has undergone rapid transformation driven by recent technological leaps. This velocity makes discerning the optimal toolset for a specific corporate environment challenging, often stemming from the continuous pressure to reduce expenditures and maximize revenue while accurately anticipating and delivering on customer expectations.

In this context, leadership should prioritize a strategic assessment of business management tools, favoring careful integration and customization to organizational requirements over the mere adoption of the newest available technology. Uncritical adoption frequently results in systemic instability.

== Historical Usage Trends (2013 Survey Insights) == A 2013 analysis by Bain & Company illustrated global patterns in business tool utilization, reflecting regional operational requirements shaped by economic conditions. The leading ten categories identified were:

  • Strategic Planning Frameworks
  • Customer Relationship Management (CRM)
  • Personnel Sentiment Measurement
  • Competitive Benchmarking
  • Balanced Scorecard Implementation
  • Core Competency Definition
  • Operational Outsourcing Strategy
  • Organizational Change Management
  • Supply Chain Oversight
  • Guiding Statements (Mission/Vision)
  • Market Segmentation Analysis
  • Total Quality Management (TQM)

== Business Software Applications == Software designed for organizational users to execute diverse corporate functions is termed business software or application. These applications serve to augment productivity, quantify performance metrics, and execute auxiliary company tasks with precision. This field evolved from foundational Management Information Systems (MIS) to comprehensive Enterprise Resource Planning (ERP), subsequently incorporating CRM functionalities, and now largely resides in the cloud-based business management domain.

While empirical evidence supports a correlation between IT investment and organizational success, two factors are crucial for realizing value: the efficacy of the deployment process and the meticulous selection and tailoring of the supporting toolset.

== Tools Tailored for Small and Medium Enterprises (SMEs) == SME-focused solutions are vital as they furnish resource-constrained entities with scalable mechanisms to manage complexity...

See Also

`