View as Markdown

Trello Integration

Manage Trello boards, lists, cards, comments, and search

The Trello integration provides access to manage Trello boards, lists, cards, comments, and search through the Integrate MCP server.

Installation

The Trello integration is included with the SDK:

import { trelloIntegration } from "integrate-sdk/server";

Setup

Add Trello to your server configuration. Provide credentials via environment variables or integration config:

import { createMCPServer, trelloIntegration } from "integrate-sdk/server";
 
export const { client: serverClient } = createMCPServer({
  apiKey: process.env.INTEGRATE_API_KEY,
  integrations: [
    trelloIntegration({
      // See configuration options below
    }),
  ],
});

Client-Side Usage

import { client } from "integrate-sdk";
 
const result = await client.trello.getMember({});
 
console.log(result);

Environment Variables

  • TRELLO_API_KEY (when supported by this integration)

Configuration Options

export interface TrelloIntegrationOptions {
  apiKey?: string;

Tools

trello_get_member

Get member

export type TrelloGetMemberParams = Record<string, unknown>;

trello_list_boards

List boards

export type TrelloListBoardsParams = Record<string, unknown>;

trello_get_board

Get board

export type TrelloGetBoardParams = Record<string, unknown>;

trello_list_lists

List lists

export type TrelloListListsParams = Record<string, unknown>;

trello_get_list

Get list

export type TrelloGetListParams = Record<string, unknown>;

trello_list_cards

List cards

export type TrelloListCardsParams = Record<string, unknown>;

trello_get_card

Get card

export type TrelloGetCardParams = Record<string, unknown>;

trello_create_card

Create card

export type TrelloCreateCardParams = Record<string, unknown>;

trello_update_card

Update card

export type TrelloUpdateCardParams = Record<string, unknown>;

trello_delete_card

Delete card

export type TrelloDeleteCardParams = Record<string, unknown>;

trello_add_card_comment

Add card comment

export type TrelloAddCardCommentParams = Record<string, unknown>;

Search

export type TrelloSearchParams = Record<string, unknown>;

Notes

  • Category: Productivity
  • Authentication mode: API key