Trello-MCP-Server (snehalsaurabh/Trello-MCP-Server) is an MCP server listed on the M8ven Trust Index. It scores 52 out of 100, grade D. It declares 137 tools. No publisher has claimed this listing.

D
Caution
52/100

Trello-MCP-Server

A Model Context Protocol (MCP) server that provides integration with Trello boards, lists, and cards.

Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we verified

⚡ Live Monitored: not connected

Verified is a snapshot. Live keeps it current, and builds your track record.

⚡ Connect GitHub → continuous verification on every pushwhy connect →

Who stands behind it

snehalsaurabh

Source: github_code

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →

Install from

The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.

// key findings
⚠️
Known vulnerabilities in dependencies: 15 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
// tools this server exposes137 tools

These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.

health_check

Report basic server health and configuration status

whoami

Return the Trello account associated with the configured credentials

list_boards

List all boards accessible to the authenticated user

get_board

Get detailed information about a specific board

create_board

Create a new Trello board

update_board

Update an existing board's properties

close_board

Close a board (archive it)

reopen_board

Reopen a closed board

delete_board

Permanently delete a board (cannot be undone)

list_lists

List all lists on a board

get_list

Get detailed information about a specific list

create_list

Create a new list on a board

update_list

Update an existing list's properties

archive_list

Archive a list (close it)

unarchive_list

Unarchive a list (reopen it)

move_list

Move a list to a different position on the board

get_list_cards

Get all cards in a specific list

get_card

Get detailed information about a specific card

create_card

Create a new card in a list

update_card

Update an existing card's properties

move_card

Move a card to a different list

archive_card

Archive a card (close it)

unarchive_card

Unarchive a card (reopen it)

delete_card

Permanently delete a card (cannot be undone)

add_comment

Add a comment to a card

edit_comment

Edit an existing comment on a card

delete_comment

Delete a comment from a card

add_label_to_card

Add a label to a card

remove_label_from_card

Remove a label from a card

assign_member_to_card

Assign a member to a card

remove_member_from_card

Remove a member from a card

add_attachment_url

Add a URL attachment to a card

remove_attachment

Remove an attachment from a card

get_card_actions

Get actions/activity history for a card

get_checklist

Get detailed information about a specific checklist

add_checklist

Add a new checklist to a card

update_checklist

Update an existing checklist's properties

delete_checklist

Delete a checklist from a card

get_checklists_on_card

Get all checklists on a specific card

add_checkitem

Add a new item to a checklist

update_checkitem

Update an existing checklist item

delete_checkitem

Delete an item from a checklist

get_checkitems

Get all items in a checklist with optional filtering

get_checkitem

Get detailed information about a specific checklist item

get_label

Get detailed information about a specific label

get_labels_on_board

Get all labels on a specific board

create_label

Create a new label on a board

update_label

Update an existing label's properties

delete_label

Delete a label from a board

update_label_field

Update a specific field of a label

get_label_usage

Get usage statistics and information for a label

bulk_update_labels

Update multiple labels at once

get_cards_with_label

Find all cards that use a specific label

search_trello

Perform comprehensive search across Trello boards, cards, members, and organizations

search_boards

Search for boards by name and description

search_cards

Search for cards with advanced filtering options

search_members

Search for members by name, username, or email

get_advanced_search

Perform advanced search with complex filters and sorting

get_saved_searches

Get saved search queries for a member

create_saved_search

Create a new saved search query

get_board_analytics

Get comprehensive analytics for a board including member activity and workflow metrics

get_user_activity

Get user activity analytics and productivity metrics

get_team_analytics

Get team performance analytics and collaboration metrics

get_workflow_analytics

Get workflow analytics including bottlenecks and cycle time

get_label_analytics

Get label usage analytics and effectiveness metrics

get_productivity_metrics

Get productivity metrics including velocity, quality, and efficiency

get_organizations

Get all organizations for a member with filtering options

get_organization

Get detailed information about a specific organization

create_organization

Create a new organization workspace

update_organization

Update organization settings and preferences

delete_organization

Delete an organization workspace

get_organization_members

Get all members of an organization with filtering options

get_organization_boards

Get all boards in an organization with filtering options

invite_member_to_organization

Invite a new member to an organization

update_organization_member

Update a member's role and permissions in an organization

remove_organization_member

Remove a member from an organization

deactivate_organization_member

Deactivate or reactivate a member in an organization

get_organization_memberships

Get detailed membership information for an organization

get_organization_membership

Get details of a specific membership in an organization

get_organization_analytics

Get comprehensive analytics for an organization including boards, members, and activity

batch_get_requests

Execute multiple GET requests in a single batch API call (up to 10 requests)

batch_create_cards

Create multiple cards efficiently in a single operation (up to 20 cards)

batch_update_cards

Update multiple cards with different properties (up to 20 cards)

batch_move_cards

Move multiple cards between lists or boards efficiently (up to 50 cards)

batch_assign_members

Assign or remove members from multiple cards (up to 30 operations)

batch_apply_labels

Apply or remove labels from multiple cards (up to 30 operations)

archive_all_cards_in_list

Archive all cards in a specific list at once

move_all_cards_in_list

Move all cards from one list to another, optionally to a different board

bulk_archive_cards

Archive multiple cards by ID (up to 100 cards)

bulk_unarchive_cards

Unarchive multiple cards by ID (up to 100 cards)

bulk_delete_cards

Delete multiple cards by ID with confirmation (up to 50 cards)

create_automation_rule

Create a new automation rule with triggers and actions

update_automation_rule

Update an existing automation rule

delete_automation_rule

Delete an automation rule

list_automation_rules

List automation rules with optional filtering

get_automation_rule

Get details of a specific automation rule

test_automation_rule

Test an automation rule against a specific card

create_scheduled_action

Create a scheduled action to run at specific times

update_scheduled_action

Update an existing scheduled action

delete_scheduled_action

Delete a scheduled action

37 further tools are not listed here. The complete surface is in the source.

// known CVEs in dependencies15 high5 medium10 low

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

high@modelcontextprotocol/sdk@1.17.2GHSA-345p-7cg4-v4c7

@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse

high@modelcontextprotocol/sdk@1.17.2GHSA-8r9q-7v3j-jr4g

Anthropic's MCP TypeScript SDK has a ReDoS vulnerability

high@modelcontextprotocol/sdk@1.17.2GHSA-w48q-cv73-mx4w

Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default

highaxios@1.11.0GHSA-35jp-ww65-95wh

axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`

highaxios@1.11.0GHSA-3g43-6gmg-66jw

axios Vulnerable to Credential Theft and Response Hijacking via Prototype Pollution Gadget in Config Merge

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// quality suggestions

Tool annotations

No tools have read-only/destructive annotations

Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.

All four hints declared on every tool

137/137 tools missing one or more hints — health_check (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); whoami (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); list_boards (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +134 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.

For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.

License file

No license file

Add a LICENSE file (MIT, Apache-2.0, etc.).

Tests exist

No test files found

Add tests that exercise each declared tool.

Production dependencies are patched

0 critical, 15 high severity in production deps — @modelcontextprotocol/sdk@1.17.2 (high), @modelcontextprotocol/sdk@1.17.2 (high)

Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.

Dependency freshness

1/10 production deps stale: bottleneck@2023-02-22 (3.5y)

Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.

// full audit trail
The findings above are the summary. The full trail, every check we ran, each deduction, the network hosts observed and the dependency advisories, goes to verified publishers, along with an alert whenever a new one lands. Verified publishers can also review each finding and dispute it in one click. Publisher corrections have sharpened several of our checks this month, because the maintainer knows the codebase better than any scanner.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Verified](https://m8ven.ai/badge/mcp/snehalsaurabh/trello-mcp-server?variant=verified)](https://m8ven.ai/mcp/snehalsaurabh/trello-mcp-server)
Shows verification status without the grade. Want the grade badge instead? Remove ?variant=verified from the URL.
commit: 91cb11b4874389cbc2da487267c5ebd8a6b03096
code hash: d12642d36a96bd40b4a1c64b877840d9cdb791aa0ba93f44a8b8687d7899985c
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.

https://m8ven.ai/api/mcp/tool-check
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client