{"name":"io.github.scaratec/trellio-mcp","slug":"scaratec-trellio-mcp","title":"Trello","description":"MCP server for Trello — manage boards, lists, cards, attachments and more via Claude or Gemini","url":"https://mcp.market/server/scaratec-trellio-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":22,"stars":0,"forks":0,"downloads_week":22,"last_push_at":"2026-09-18T12:43:06.000Z","license":"GPL-3.0-or-later"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/scaratec/trellio-mcp","website":null,"version":"0.12.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"trellio-mcp","version":"0.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Trello API Key (from https://trello.com/power-ups/admin)","isRequired":true,"format":"string","isSecret":true,"name":"TRELLO_API_KEY"},{"description":"Trello API Token","isRequired":true,"format":"string","isSecret":true,"name":"TRELLO_TOKEN"}]}],"tools":[{"name":"add_comment","description":"Add a comment to a Trello card. Returns the created comment with id and text.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_label_to_card","description":"Add an existing label to a Trello card.","write_action":false,"price_micros":0,"input_schema":null},{"name":"archive_card","description":"Archive a Trello card (set closed=true). The card is hidden from the board but preserved with its history, attachments and comments. Reversible via unarchive_card. For permanent removal use delete_card.","write_action":false,"price_micros":0,"input_schema":null},{"name":"archive_list","description":"Archive a Trello list (set closed=true). This hides the list from the board.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_attachment","description":"Create an attachment on a Trello card by URL. Returns the created attachment with id, name, and url.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_board","description":"Create a new Trello board. Returns the created board with id and name.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_card","description":"Create a new card in a Trello list. Optionally set position (top/bottom), labels (comma-separated label IDs), due date (ISO 8601), and dueComplete (true/false). Returns the created card with id and name.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_check_item","description":"Create a check item in a Trello checklist. Returns the created item with id, name, and state.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_checklist","description":"Create a checklist on a Trello card. Returns the created checklist with id and name.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_label","description":"Create a label on a Trello board. Returns the created label with id, name, and color.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_list","description":"Create a new list on a Trello board. Returns the created list with id and name.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_webhook","description":"Create a Trello webhook. Returns the created webhook with id and callbackURL.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_attachment","description":"Delete an attachment from a Trello card.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_board","description":"Delete a Trello board permanently. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_card","description":"Delete a Trello card permanently. This action cannot be undone. To hide a card while preserving it, use archive_card instead.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_check_item","description":"Delete a check item from a checklist.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_checklist","description":"Delete a Trello checklist permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_comment","description":"Delete a Trello comment permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_label","description":"Delete a Trello label permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_webhook","description":"Delete a Trello webhook permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"download_attachment","description":"Download a Trello card attachment to a local file. Returns the attachment metadata and the local file path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_attachment","description":"Get metadata for a single attachment on a Trello card. Returns the attachment with id, name, and url.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_board","description":"Get a Trello board by ID. Returns board details including id, name, description, and closed status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_board_overview","description":"Get a complete board overview with all lists and their cards in a single call. Returns board details, lists, and nested cards.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_card","description":"Get a Trello card by ID. Returns card details including id, name, desc, idList, and idBoard.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_me","description":"Get the authenticated Trello user. Returns id, username, and fullName.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_member","description":"Get a Trello member by ID. Returns id, username, and fullName.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_webhook","description":"Get a Trello webhook by ID. Returns webhook details including id, description, callbackURL, and active.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_attachments","description":"List all attachments on a Trello card. Returns a JSON array with id, name, and url.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_board_labels","description":"List all labels on a Trello board. Returns a JSON array with id, name, and color for each label.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_board_members","description":"List all members of a Trello board. Returns a JSON array with id, username, and fullName.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_boards","description":"List all open Trello boards. Returns a JSON array of boards with id, name, and closed status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_card_checklists","description":"List all checklists on a Trello card. Returns a JSON array with id and name for each checklist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_cards","description":"List all cards in a Trello list. Returns a JSON array with id, name, and desc for each card.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_comments","description":"List all comments on a Trello card. Returns a JSON array with id and text for each comment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_lists","description":"List all lists on a Trello board. Returns a JSON array with id and name for each list.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_webhooks","description":"List all Trello webhooks. Returns a JSON array with id, description, callbackURL, and active status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_label_from_card","description":"Remove a label from a Trello card.","write_action":true,"price_micros":0,"input_schema":null},{"name":"search","description":"Search Trello for boards and cards by keyword. Returns matching boards and cards.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unarchive_card","description":"Unarchive a Trello card (set closed=false). Restores the card to its list.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_board","description":"Update a Trello board. Provide board_id and any fields to update (name, description). Returns the updated board.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_card","description":"Update a Trello card. Provide card_id and fields to update: name, desc, idList, pos (top/bottom/number), idLabels (comma-separated label IDs), due (ISO 8601), dueComplete (true/false). Returns the updated card.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_check_item","description":"Update a check item state (complete/incomplete). Requires both card_id and check_item_id.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_comment","description":"Update a Trello comment. Returns the updated comment with id and text.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_label","description":"Update a Trello label. Provide label_id and fields to update (name, color). Returns the updated label.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_list","description":"Update a Trello list. Provide list_id and fields to update: name, pos (top/bottom/number). Returns the updated list.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_webhook","description":"Update a Trello webhook. Provide webhook_id and fields to update (description, active).","write_action":true,"price_micros":0,"input_schema":null},{"name":"upload_attachment","description":"Upload a local file as an attachment to a Trello card. Returns the created attachment with id, name, and url.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-27T22:33:35.509Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:33:35.506Z","components":{"code":{"score":25,"max":25,"notes":["20 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 9 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"trellio-mcp","version":"0.12.0","found":true,"weeklyDownloads":22,"license":"GPL-3.0-or-later","dependencyCount":3,"publishedAt":"2026-04-17T12:22:23.374913Z","repositoryUrl":"https://github.com/scaratec/trellio-mcp"}],"repo":{"found":true,"owner":"scaratec","repo":"trellio-mcp","archived":false,"pushedAt":"2026-09-18T12:43:06Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/5691802?v=4","ownerCreatedAt":"2013-10-15T14:00:57Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/5691802?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":22,"license":"GPL-3.0-or-later","lastPushAt":"2026-09-18T12:43:06.000Z","score":22}}}},"grade_history":[],"reviews":[]}