{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"awesome-trello-mcp","slug":"trello-mcp","name":"Trello MCP","type":"mcp","url":"https://github.com/kocakli/Trello-Desktop-MCP","page_url":"https://unfragile.ai/trello-mcp","categories":["mcp-servers"],"tags":[],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"awesome-trello-mcp__cap_0","uri":"capability://tool.use.integration.natural.language.board.management.via.claude","name":"natural-language-board-management-via-claude","description":"Enables Claude Desktop to parse natural language commands and translate them into Trello API calls for board operations. The MCP server acts as a bridge between Claude's language understanding and Trello's REST API, handling authentication via stored API credentials and routing commands to appropriate Trello endpoints. Supports creating, reading, updating, and deleting boards through conversational prompts without requiring users to interact with Trello's UI directly.","intents":["I want Claude to create a new Trello board when I describe what I need","I need to list all my boards and their current status through a chat interface","I want to archive or delete boards using natural language commands","I need Claude to help me organize multiple boards based on project descriptions"],"best_for":["Claude Desktop users managing multiple Trello boards","Teams automating board creation and organization workflows","Non-technical users who prefer conversational interfaces over UI navigation"],"limitations":["Requires Claude Desktop environment — cannot be used with web Claude or other LLM interfaces","Dependent on Trello API rate limits (typically 300 requests per 10 seconds per token)","No offline capability — requires active internet connection to Trello servers","Board operations are limited to what Trello's REST API v1 exposes; some advanced board settings unavailable"],"requires":["Claude Desktop application installed","Trello API key and token (generated from Trello account settings)","Active Trello account with board creation permissions","MCP server running locally or accessible to Claude Desktop"],"input_types":["natural language text commands","board names and descriptions","board IDs or names for targeting operations"],"output_types":["structured board metadata (id, name, description, url)","confirmation messages","lists of boards with status information"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-trello-mcp__cap_1","uri":"capability://tool.use.integration.list.and.card.crud.operations.through.language","name":"list-and-card-crud-operations-through-language","description":"Translates natural language commands into CRUD operations for Trello lists and cards within boards. The MCP server maps user intents like 'add a card to the To-Do list' or 'move this card to Done' into Trello API calls that modify list membership and card properties. Handles card creation with descriptions, labels, due dates, and assignments parsed from conversational context.","intents":["I want to create a new card in a specific list by describing what needs to be done","I need to move cards between lists based on status changes described in conversation","I want to add details to cards (descriptions, due dates, labels) through natural language","I need to delete or archive cards that are no longer relevant"],"best_for":["Project managers using Claude to update task boards in real-time","Agile teams automating sprint board updates through conversation","Individual contributors managing personal task lists via Claude"],"limitations":["Card creation is limited to basic properties; custom fields require additional API calls not yet exposed","Bulk operations (moving 50+ cards) may hit Trello rate limits and require batching logic","No support for card templates or cloning — each card must be created individually","List ordering changes require separate API calls and may not persist immediately"],"requires":["Valid Trello board ID and list IDs","Trello API key and token with write permissions","MCP server with access to Trello API endpoints","Claude Desktop with MCP server configured"],"input_types":["natural language descriptions of cards","list names or IDs","card properties (due dates, labels, descriptions)","board context for targeting operations"],"output_types":["created card objects with IDs and URLs","confirmation of card movements","updated card metadata","error messages for invalid operations"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-trello-mcp__cap_2","uri":"capability://tool.use.integration.team.member.assignment.and.permission.management","name":"team-member-assignment-and-permission-management","description":"Enables Claude to assign team members to cards and manage board permissions through natural language commands. The MCP server resolves team member names to Trello user IDs, assigns members to cards, and can modify board access levels. Supports querying current team members and their roles on boards.","intents":["I want to assign this card to John when I mention his name in conversation","I need to see who is assigned to cards on my board and their workload","I want to add a new team member to a board with specific permissions","I need to remove someone from a board or unassign them from cards"],"best_for":["Team leads managing task assignments across distributed teams","Project managers balancing workload through conversational queries","Organizations automating onboarding workflows via Claude"],"limitations":["Cannot create new Trello accounts — only assign existing team members","Permission granularity limited to Trello's standard roles (admin, normal, observer); custom permissions unavailable","Name resolution requires exact matches or fuzzy matching logic; ambiguous names may require clarification","Bulk assignment operations subject to Trello rate limits"],"requires":["Trello workspace with multiple members","Trello API key and token with admin or board-level permissions","Member list accessible via Trello API (requires workspace membership)","MCP server with member resolution logic"],"input_types":["natural language member names or references","card IDs or names for assignment targets","permission level descriptions (admin, member, observer)"],"output_types":["assignment confirmations","team member lists with roles","workload summaries by member","permission change confirmations"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-trello-mcp__cap_3","uri":"capability://search.retrieval.board.search.and.context.retrieval","name":"board-search-and-context-retrieval","description":"Allows Claude to query and retrieve board state information through natural language, including searching for specific cards, lists, and board metadata. The MCP server fetches board data from Trello's API and presents it in a format Claude can reason about, enabling context-aware operations. Supports filtering cards by labels, due dates, assigned members, and custom search criteria expressed conversationally.","intents":["I want to find all cards assigned to me across all boards","I need to see cards that are overdue or due soon","I want to search for cards containing specific keywords or labels","I need to understand the current state of a board before making changes"],"best_for":["Users querying board state before making bulk updates","Teams generating status reports through Claude conversations","Developers building Claude agents that depend on current Trello state"],"limitations":["Search is limited to card titles, descriptions, and labels; full-text search across comments not supported","Large boards (1000+ cards) may require pagination; Claude context window may not fit entire board state","Search results are point-in-time snapshots; real-time updates require re-querying","Custom field filtering requires additional API calls to fetch field definitions"],"requires":["Trello API key and token with read permissions","Board IDs for boards to search","MCP server with query parsing and API integration","Claude Desktop with sufficient context window for result sets"],"input_types":["natural language search queries","filter criteria (labels, due dates, assignees)","board names or IDs","card property names"],"output_types":["filtered card lists with metadata","board state summaries","search result counts","structured card data for further processing"],"categories":["search-retrieval","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-trello-mcp__cap_4","uri":"capability://automation.workflow.multi.board.orchestration.and.synchronization","name":"multi-board-orchestration-and-synchronization","description":"Enables Claude to perform coordinated operations across multiple Trello boards in a single conversation, such as copying cards between boards, syncing lists across boards, or aggregating data from multiple boards. The MCP server maintains context about multiple board states and can execute sequences of operations with transactional awareness.","intents":["I want to copy a card from one board to another with all its details","I need to sync a template list across multiple project boards","I want to aggregate cards from multiple boards into a summary view","I need to move cards between boards based on status changes"],"best_for":["Organizations managing multiple related projects with shared templates","Teams consolidating work across departmental boards","Developers building multi-board automation workflows"],"limitations":["No atomic transactions — partial failures in multi-board operations may leave inconsistent state","Card copying loses some metadata (activity history, comments may not transfer)","Synchronization requires manual triggering; no continuous sync capability","Cross-board operations subject to cumulative rate limits across multiple API calls"],"requires":["Access to multiple Trello boards with appropriate permissions","Trello API key and token with write access to all target boards","MCP server with multi-board context management","Claude Desktop with sufficient context for tracking multiple board states"],"input_types":["source and destination board identifiers","card IDs or names for copying/moving","template definitions for synchronization","filter criteria for selecting cards across boards"],"output_types":["operation status confirmations","created/copied card references","synchronization reports","cross-board aggregation results"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-trello-mcp__cap_5","uri":"capability://tool.use.integration.natural.language.label.and.metadata.management","name":"natural-language-label-and-metadata-management","description":"Allows Claude to create, apply, and manage Trello labels and card metadata through conversational commands. The MCP server maps natural language label descriptions to Trello label objects, creates new labels if needed, and applies them to cards based on context. Supports managing due dates, descriptions, and other card properties through language parsing.","intents":["I want to create a 'bug' label and apply it to cards I mention","I need to set due dates for cards by saying 'due next Friday'","I want to add descriptions to cards from conversation context","I need to update card properties like priority or status through natural language"],"best_for":["Teams establishing consistent labeling schemes through Claude","Users managing card metadata without UI interaction","Developers automating metadata standardization across boards"],"limitations":["Label colors are limited to Trello's predefined palette; custom colors unavailable","Date parsing relies on Claude's language understanding; ambiguous dates may require clarification","Bulk label application may hit rate limits on large card sets","Label names must be unique per board; duplicate label names across boards require disambiguation"],"requires":["Trello board with write permissions","Trello API key and token","MCP server with date parsing and label management logic","Claude Desktop"],"input_types":["natural language label descriptions","date expressions (relative and absolute)","card descriptions and metadata","priority or status keywords"],"output_types":["created label objects with colors","confirmation of label applications","updated card metadata","label usage summaries"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-trello-mcp__cap_6","uri":"capability://planning.reasoning.claude.context.aware.board.recommendations","name":"claude-context-aware-board-recommendations","description":"Leverages Claude's reasoning capabilities to analyze board state and provide intelligent recommendations for card organization, workload balancing, and process improvements. The MCP server retrieves board data and Claude synthesizes it into actionable suggestions based on patterns in card assignments, due dates, and labels.","intents":["I want Claude to suggest how to reorganize my board for better workflow","I need recommendations on workload distribution among team members","I want Claude to identify bottlenecks or overdue cards that need attention","I need suggestions on labeling or categorization schemes for my cards"],"best_for":["Team leads seeking data-driven insights into board usage","Agile coaches analyzing team velocity and capacity","Individual users optimizing personal task management"],"limitations":["Recommendations are based on current board state only; historical trends require external data","Claude's suggestions are advisory; no automatic implementation without user approval","Recommendation quality depends on board data completeness (missing due dates, assignments reduce accuracy)","No machine learning — recommendations reset with each conversation"],"requires":["Trello board with sufficient data (cards, assignments, due dates)","Trello API key and token with read permissions","MCP server with board state retrieval","Claude Desktop with reasoning capabilities"],"input_types":["board state queries","team member lists","historical context from conversation","specific problem statements"],"output_types":["text recommendations with reasoning","suggested card reorganizations","workload analysis summaries","process improvement suggestions"],"categories":["planning-reasoning","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"high","permissions":["Claude Desktop application installed","Trello API key and token (generated from Trello account settings)","Active Trello account with board creation permissions","MCP server running locally or accessible to Claude Desktop","Valid Trello board ID and list IDs","Trello API key and token with write permissions","MCP server with access to Trello API endpoints","Claude Desktop with MCP server configured","Trello workspace with multiple members","Trello API key and token with admin or board-level permissions"],"failure_modes":["Requires Claude Desktop environment — cannot be used with web Claude or other LLM interfaces","Dependent on Trello API rate limits (typically 300 requests per 10 seconds per token)","No offline capability — requires active internet connection to Trello servers","Board operations are limited to what Trello's REST API v1 exposes; some advanced board settings unavailable","Card creation is limited to basic properties; custom fields require additional API calls not yet exposed","Bulk operations (moving 50+ cards) may hit Trello rate limits and require batching logic","No support for card templates or cloning — each card must be created individually","List ordering changes require separate API calls and may not persist immediately","Cannot create new Trello accounts — only assign existing team members","Permission granularity limited to Trello's standard roles (admin, normal, observer); custom permissions unavailable","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.39,"ecosystem":0.39999999999999997,"match_graph":0.25,"freshness":0.52,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-06-17T09:51:04.050Z","last_scraped_at":"2026-05-03T14:00:15.503Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=trello-mcp","compare_url":"https://unfragile.ai/compare?artifact=trello-mcp"}},"signature":"rcEnLkOKrS9Kbdi3AMVBw4KzZGtGjMgi2Gx8q0h94X7iV87c1QGFUSVmfQww8je2pmUfb6Jbz+aHVU2DWezjBQ==","signedAt":"2026-06-20T21:23:14.655Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/trello-mcp","artifact":"https://unfragile.ai/trello-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=trello-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}