{"_id":"@delorenj/mcp-server-trello","_rev":"20-ea1c2c72910b61c57b3b4e47de560f41","name":"@delorenj/mcp-server-trello","dist-tags":{"latest":"1.7.1"},"versions":{"0.1.1":{"name":"@delorenj/mcp-server-trello","version":"0.1.1","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@0.1.1","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"0a5fe27c685021367a53410a906533475289f046","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-0.1.1.tgz","fileCount":8,"integrity":"sha512-WQyjxa5Kv8T36J6be5if0AD3bk896immjuXC3HPeGJJDneilEUeCUAakkhQkvTbCNBexvXnOa15aadNhJH1zyw==","signatures":[{"sig":"MEYCIQCnXsoQeXpRWogPNTMdg5CkZjGx8reEmBLnsFT8OoZu9wIhAJz8SYsydWPdWHj07dodCUs7TxP3rMALE9a8aipMNy3o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30787},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"75ceecd694b52ea1b8fb5576d7ba68cbbd4b906e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"9.2.0","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.6.2","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_0.1.1_1744971506205_0.30888116490631123","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@delorenj/mcp-server-trello","version":"0.1.2","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@0.1.2","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"0b42733edaa54b562e9d58b787eacf4123739349","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-0.1.2.tgz","fileCount":8,"integrity":"sha512-P6lmdhgljUj2ugQUumQS3LEEuMtLyH084rLIq0ULIywepdo5tgIrIOxioj0Ga1GdYtvpdB5JnV5CMSwdI3Pz2Q==","signatures":[{"sig":"MEQCIDlpFzoHgw2db9mI4A2aV/cKLHqEZ+w0dubMmWcKhDfxAiAwtumnmvxgPCFpxS9x9doEC/LjmfwxzDIuEEFwr5LNQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31736},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"11d131cca026bcd5b64b5c9d1d86b57bf772b2e0","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"9.2.0","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.6.2","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_0.1.2_1744972683221_0.48966126480854255","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@delorenj/mcp-server-trello","version":"0.2.0","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@0.2.0","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"3b7dfc69d173b085f32692668e57993f38d31bee","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-0.2.0.tgz","fileCount":18,"integrity":"sha512-/p4z0yqLCS6HHUZaZynm/gpAXsyMML7/9+LPr9qU82IrnhFXVmpsIbkf3yfHkMnxpKgkzOOZAZKxWg6xrcOW3A==","signatures":[{"sig":"MEQCIGNR1vnmYhE9KwUlB+GGVmiwux/ei+TTbqQylY7sn7R+AiB8bKVp82tDMeyMg1I1i9Md0ux6gzAYMmR57FilRBv+hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53841},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f4a7a035f734c7995cdabaad27215ae2b2a0166e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"if [ \"$SKIP_PREPARE\" != \"true\" ]; then npm run build; fi","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"9.2.0","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.6.2","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_0.2.0_1744973479459_0.1523699890525647","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@delorenj/mcp-server-trello","version":"0.2.1","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@0.2.1","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"5e63185d515b4dea6e680bdada9f021762af9972","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-0.2.1.tgz","fileCount":18,"integrity":"sha512-g5FqNg0DVocWHJ/x4WYRgjVTfHYSctO50OJn7b5wn0L9TL6qnN9ZbSCqUxxYjj1n2lqpykEFDe0RrmGWYXZJ3g==","signatures":[{"sig":"MEQCHypnkOSI/FOLj45sAIN1YGlq7qJYbwGe1+6+UU1o5zQCIQDFf8pMaLwDgSm8MD2u+nGUycC5axocYdkvCgq04n3FYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58808},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7371ee17745df3fecd3b1a56e7eb84a148676efb","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"if [ \"$SKIP_PREPARE\" != \"true\" ]; then npm run build; fi","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"11.2.0","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"23.10.0","dependencies":{"axios":"^1.6.2","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_0.2.1_1745191779766_0.9118017300273193","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@delorenj/mcp-server-trello","version":"0.3.0","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@0.3.0","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"e16800d5c047aab3b463f4a4689042dd2881ff25","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-0.3.0.tgz","fileCount":21,"integrity":"sha512-uvvoJH1jmp7JqbQdLRo0jVKkrRJCloQGMCogOLKySfPmYOhyHWt8b9+Q8hf+aOgHxK2Mo3TKWYBU1LX7GnpKng==","signatures":[{"sig":"MEYCIQDee+AymUsBV682oPAlvoHnuo3S1noYq9yeJuo0SOxOVQIhAIB3R9J0YL3qCiU4LLu7/4mJbn98mQXwYHetCnMLvbFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91375},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"6319b2fd359d91be47b1deee580699c8b785103c","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"if [ \"$SKIP_PREPARE\" != \"true\" ]; then npm run build; fi","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"11.4.2","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.6.2","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_0.3.0_1752278978155_0.013784053343971259","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@delorenj/mcp-server-trello","version":"1.0.0","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@1.0.0","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"4327404e7848bc936c17ab07bcdeac28fa81b700","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.0.0.tgz","fileCount":21,"integrity":"sha512-YQ8Ixcfhr/UQbaK0wD5ifmwNwucp+8RCX9qKXHd8C3lxT9fnXDLnWOtp/xB1FxIwsV5NavH2VyO8PgwTsRM8/g==","signatures":[{"sig":"MEUCIQC8H3VKNzO4odJK7bGDqHOJjW1TR6DlgbWaTdFJxur69gIgJWtc8dNCW65oMX3bVEyDvwxjuN29i0Yki2Qt0u1U9eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89962},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"339442934ffce0540ef84358826bdeceed77915a","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && terser build/index.js --compress drop_console=true --mangle --output build/index.js && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"if [ \"$SKIP_PREPARE\" != \"true\" ]; then npm run build; fi","build:dev":"tsc && chmod +x build/index.js","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"11.4.2","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.6.2","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.0.0_1752747314450_0.04179108183261371","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@delorenj/mcp-server-trello","version":"1.1.0","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@1.1.0","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"ab6ab047776f0e678b55da33230052d726124bff","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.1.0.tgz","fileCount":24,"integrity":"sha512-Kxcaf2UhuNlaVrW/NRAeIySSBDwSfU5v3y0uhKOY1KC3ZgS4uZVUWQRoBZO1DhmuzBZM6Rd5e0+iXYYwADR6qQ==","signatures":[{"sig":"MEYCIQD9jiprQVEj5IFVb2j/G3NCayHwEb7bXqXy1CDRJ2qMjQIhANyE9OoFIb6tWpIhQ9QwavsolUUtlaHtr5hfHiEZgqgI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135990},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d83bb956f6081459c54876fd237c9c62aa7c1f2e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && terser build/index.js --compress drop_console=true --mangle --output build/index.js && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"if [ \"$SKIP_PREPARE\" != \"true\" ]; then npm run build; fi","build:dev":"tsc && chmod +x build/index.js","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"11.4.2","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.6.2","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.1.0_1754459695636_0.7548411233940819","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@delorenj/mcp-server-trello","version":"1.2.0","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@1.2.0","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"50b84ce7b291f950b3f0350502081bbcfb4351b7","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.2.0.tgz","fileCount":24,"integrity":"sha512-E3UpybqkCHxLqwkYRVkRaOw56dOd02TG3H/cyOPA5o1K4T6qK/58xlKXie/NdjB75EImNRmOT6VKp/Vd/Xt2Xg==","signatures":[{"sig":"MEYCIQDLXjvV8qgUYI2xY7BizD8G2inFMSDd7MIoqePNGN5uvAIhANecFRX1TP1VVKaItlrL8vfewEuD1rknXr4CPKFNVjQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159391},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"994876e5eaa1700845a9ce472d703d72e10efc78","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && terser build/index.js --compress drop_console=true --mangle --output build/index.js && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"if [ \"$SKIP_PREPARE\" != \"true\" ]; then npm run build; fi","build:dev":"tsc && chmod +x build/index.js","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"11.4.2","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.2.0_1754627581687_0.16259960797231443","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@delorenj/mcp-server-trello","version":"1.3.1","keywords":["mcp","model-context-protocol","trello","api","integration","automation","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.3.1","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"b60a2ef69d1884e32d18fef7dc0c881f2f5ef2f9","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.3.1.tgz","fileCount":24,"integrity":"sha512-CBMT1BpGawFaUs0jTSgcOp9REDzWV7Gv268nhLVOba+gVfSOmmom767g8aOCL6C/CO64emiDXkF94CCpGjsTOQ==","signatures":[{"sig":"MEUCIHviKJfl8eDz55E2xfLR6dQJAN/qwQOOE5gQDQ7COLLoAiEAzeWQDhjAuYeWb+keKzgfKpsYJBpYMhdTRmbuDLUy61k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163002},"main":"build/index.js","type":"module","types":"build/index.d.ts","shasum":"b60a2ef69d1884e32d18fef7dc0c881f2f5ef2f9","engines":{"node":">=16.0.0"},"scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint . --ext .ts","build":"tsc && terser build/index.js --compress drop_console=true --mangle --output build/index.js && chmod +x build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"if [ \"$SKIP_PREPARE\" != \"true\" ]; then npm run build; fi","build:dev":"tsc && chmod +x build/index.js","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-CBMT1BpGawFaUs0jTSgcOp9REDzWV7Gv268nhLVOba+gVfSOmmom767g8aOCL6C/CO64emiDXkF94CCpGjsTOQ==","repository":{"url":"git+https://github.com/delorenj/mcp-server-trello.git","type":"git"},"_npmVersion":"10.8.3","description":"A Model Context Protocol (MCP) server for interacting with Trello boards","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.3.1_1756623549634_0.9901079737971712","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@delorenj/mcp-server-trello","version":"1.5.1","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.5.1","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"dist":{"shasum":"639dd1741427080d68fb25a0381f30711bb275b6","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.5.1.tgz","fileCount":30,"integrity":"sha512-p8P6/BRTzq2UsR38wvgsSIKcL4bfCfks4rc9LcTCZuBv9t67o2rQNihNBbQfEFuFOsAO3/NiaJhbHriKYaLVXQ==","signatures":[{"sig":"MEQCIBZ6iNd52V3w4wEloUf6X6iLfAd5BK41rdJHZ4vMtbuOAiBVR1Lz/9Z6sXiDp42MYvQ20w7JjNWX/0eL6DSOKkOKtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257847},"shasum":"639dd1741427080d68fb25a0381f30711bb275b6","engines":{"bun":">=1.0.0"},"scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-p8P6/BRTzq2UsR38wvgsSIKcL4bfCfks4rc9LcTCZuBv9t67o2rQNihNBbQfEFuFOsAO3/NiaJhbHriKYaLVXQ==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.5.1_1758494791160_0.2462798434237592","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@delorenj/mcp-server-trello","version":"1.5.2","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.5.2","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"dist":{"shasum":"75db9886d6b02780173dfb67f479373aec194205","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.5.2.tgz","fileCount":30,"integrity":"sha512-BxXfudC+X8PHXhmh9N95NOQerywpssBn/3h7qQTWsSWfECjkoebKqv+eL2SQ9lWHVECIGhlyYLVJHhdO4+Zjnw==","signatures":[{"sig":"MEYCIQDN+k1wwiFZ8gsSDX61K6gXonW9aDLS/oJGOpFxB4HScgIhAIfLC51w8ACcWkn2YabaCf6CQ/8ABd2wxxe01qHzmzhj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257847},"shasum":"75db9886d6b02780173dfb67f479373aec194205","engines":{"bun":">=1.0.0"},"scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-BxXfudC+X8PHXhmh9N95NOQerywpssBn/3h7qQTWsSWfECjkoebKqv+eL2SQ9lWHVECIGhlyYLVJHhdO4+Zjnw==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.5.2_1758494854674_0.8171071409196007","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@delorenj/mcp-server-trello","version":"1.5.3","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.5.3","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"dist":{"shasum":"466c6b94e957575d939fb0a9b74a7b2a510eb237","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.5.3.tgz","fileCount":30,"integrity":"sha512-abJ04pxfg9aCIFSv6AxHtrKuIWt5tl7DzJiqQWaJVwxWGz+brmm2LwRiJcMa8c8Pe8Nhtpcwb6Et08TYdm5FZw==","signatures":[{"sig":"MEQCICWlZWMTXhC5DCCYC/Q+LhFjKi5PSKqDJOl4aGIr+qLPAiAhv8y0tiw6Hiq5V5s+fCOn3tiivSN+Rjh90+L/Jl+ALA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257847},"shasum":"466c6b94e957575d939fb0a9b74a7b2a510eb237","engines":{"bun":">=1.0.0"},"scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-abJ04pxfg9aCIFSv6AxHtrKuIWt5tl7DzJiqQWaJVwxWGz+brmm2LwRiJcMa8c8Pe8Nhtpcwb6Et08TYdm5FZw==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.5.3_1758495201267_0.5163480002881851","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@delorenj/mcp-server-trello","version":"1.5.4","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.5.4","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"dist":{"shasum":"36ad406d08121eaa3e44d5597642ada7493f2e06","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.5.4.tgz","fileCount":30,"integrity":"sha512-Is4P0d0mpn9ksy9b4eQWAhQPqBFZXOng0Ps3wvlUFt74rsbgcaagAbwqD29rfbHQkU6LrzDZifDtyMfDJHWiHQ==","signatures":[{"sig":"MEUCIQCorlhA2mh6coXbL5on5TILQB1pD1YHKFE9+1RtEXQBsAIgHZu8b0W9D1UHx4/h38GgEX9+Lqv8PqYHHSuDN46mJ+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257847},"shasum":"36ad406d08121eaa3e44d5597642ada7493f2e06","engines":{"bun":">=1.0.0"},"scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-Is4P0d0mpn9ksy9b4eQWAhQPqBFZXOng0Ps3wvlUFt74rsbgcaagAbwqD29rfbHQkU6LrzDZifDtyMfDJHWiHQ==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.5.4_1758495492514_0.16438678429337839","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@delorenj/mcp-server-trello","version":"1.5.5","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.5.5","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"dist":{"shasum":"dd5bd896aac06b82e40f9c30ad186e03b63ccc35","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.5.5.tgz","fileCount":30,"integrity":"sha512-kSQG5IM9w/0hCzvhsLZ2uwD5okhvIvWl75Cy+YhX9WoE024bJ1XDwgXoXNYyX9UtbTwv/GT2BXf+vl9tFFlSrQ==","signatures":[{"sig":"MEUCIFPQ6H2kiKjnsz1qhvXcbVWCpJ2S+lUYobMy/Ce8YEESAiEA9/5h3rMCB8FQ0uV6mM40ZhJUC1wbrID3zkxZ9TToIY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258345},"shasum":"dd5bd896aac06b82e40f9c30ad186e03b63ccc35","engines":{"bun":">=1.0.0"},"mcpName":"io.github.delorenj/mcp-server-trello","scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-kSQG5IM9w/0hCzvhsLZ2uwD5okhvIvWl75Cy+YhX9WoE024bJ1XDwgXoXNYyX9UtbTwv/GT2BXf+vl9tFFlSrQ==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.5.5_1758496232270_0.4154466505618597","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@delorenj/mcp-server-trello","version":"1.5.6","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.5.6","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"01b16dad76dd826423ceac3e39ae8756af7c98a6","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.5.6.tgz","fileCount":30,"integrity":"sha512-R1NcJ16zriNg7/P7FdugXfR0+cFOjsujPmKJjzU+VP4eJNRnTT2ohE5P7cNYYweeQc0vkeyTqYQTjf69g2h3vg==","signatures":[{"sig":"MEUCIQC/Y2tIQ/vtFEj6S7J5Tp2Ybzq3DW3rU3vPOUSLCzgSlgIgI7ul5RCmqmPGxwlKT1vm0aGgcF6OfLcg/rS513n6V28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258425},"type":"module","shasum":"01b16dad76dd826423ceac3e39ae8756af7c98a6","engines":{"bun":">=1.0.0"},"mcpName":"io.github.delorenj/mcp-server-trello","scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-R1NcJ16zriNg7/P7FdugXfR0+cFOjsujPmKJjzU+VP4eJNRnTT2ohE5P7cNYYweeQc0vkeyTqYQTjf69g2h3vg==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.5.6_1758703705077_0.29329450119976164","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@delorenj/mcp-server-trello","version":"1.6.0","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.6.0","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"a5ab3f898636ec35f8e5f56f58f9b5e09d7b4a89","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.6.0.tgz","fileCount":27,"integrity":"sha512-XHOl7tYbDPdlsbctDzvVCT5UzWF8s2C0sTu4UEH9Avmym5Q+IB1e/uKXT9wr+5x0LHKO2PECvLRG7N2jS5dTYQ==","signatures":[{"sig":"MEUCIQCaTFVB8WyHA6+9hryVEK4RHb5d2nhBnFU2buwfZXJmIwIgEXmeEBxgOLDdY1kXFJdAAVqBrSjyMjOIxzb3hKpyFWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244371},"type":"module","shasum":"a5ab3f898636ec35f8e5f56f58f9b5e09d7b4a89","engines":{"bun":">=1.0.0"},"mcpName":"io.github.delorenj/mcp-server-trello","scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-XHOl7tYbDPdlsbctDzvVCT5UzWF8s2C0sTu4UEH9Avmym5Q+IB1e/uKXT9wr+5x0LHKO2PECvLRG7N2jS5dTYQ==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.6.0_1760640573545_0.19447371774039945","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@delorenj/mcp-server-trello","version":"1.6.1","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.6.1","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"763e02ffb64f4394927eba42ac1ba2aa22afe65b","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.6.1.tgz","fileCount":27,"integrity":"sha512-POIEYBqQZbr1pnbxKqLkBIeJXkalm7yf1vBtjJhtAn54oaqQqRdATRqS+rBbaBAwFZj9Tsa3vIMz5+LcBijk8A==","signatures":[{"sig":"MEUCIERS5E0+FXe4s+hKmMeOzC+LrjEKuAqNL5wdDEnswXRdAiEA1b8Kt9bFIBNoXd1ZPhZBiKWkrjsZDYMOy99o7FXj91c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244371},"type":"module","shasum":"763e02ffb64f4394927eba42ac1ba2aa22afe65b","engines":{"bun":">=1.0.0"},"mcpName":"io.github.delorenj/mcp-server-trello","scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-POIEYBqQZbr1pnbxKqLkBIeJXkalm7yf1vBtjJhtAn54oaqQqRdATRqS+rBbaBAwFZj9Tsa3vIMz5+LcBijk8A==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.6.1_1760648526379_0.40607790892920126","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@delorenj/mcp-server-trello","version":"1.6.2","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":"Jarad DeLorenzo","license":"MIT","_id":"@delorenj/mcp-server-trello@1.6.2","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"24ddb95205c48695fe6885561fc12f86ecc8e07d","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.6.2.tgz","fileCount":30,"integrity":"sha512-mOHPNsm/xTcd7Axsl75olVscmPo4Ct/TWui15JE3eLjZlxU+a636R73iYU/jYyBepxl8C7Onc/Y/R89S1LDBaA==","signatures":[{"sig":"MEYCIQDn1g0eieKuj1d0AKly5Zo/YYheCa0jyce2l5NLwNxHnQIhAJOsAbyoqxt+zKNLqZjxzBxLzjmISFhV1zZH7tMT/Y3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263816},"type":"module","shasum":"24ddb95205c48695fe6885561fc12f86ecc8e07d","engines":{"bun":">=1.0.0"},"mcpName":"io.github.delorenj/mcp-server-trello","scripts":{"build":"bunx tsc"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_integrity":"sha512-mOHPNsm/xTcd7Axsl75olVscmPo4Ct/TWui15JE3eLjZlxU+a636R73iYU/jYyBepxl8C7Onc/Y/R89S1LDBaA==","_npmVersion":"10.8.3","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","form-data":"^4.0.4","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","terser":"^5.24.0","prettier":"^3.1.0","bun-types":"latest","typescript":"^5.3.2","@ai-sdk/openai":"^1.3.23","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.6.2_1760733930557_0.15075707505842728","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@delorenj/mcp-server-trello","version":"1.7.0","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","_id":"@delorenj/mcp-server-trello@1.7.0","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"homepage":"https://github.com/delorenj/mcp-server-trello#readme","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"bin":{"mcp-server-trello":"build/index.js"},"dist":{"shasum":"904f6339f700921d1ecc4ad780bcf476421ea5c1","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.7.0.tgz","fileCount":4,"integrity":"sha512-EmdY6iCYzV3fvHMR+WQcS+gRM0GC3ef2PlX4ny8xZdybkwTjvI24C0OvhA1c4hf+vsDYyH45Wt7J/XbYhI7lIQ==","signatures":[{"sig":"MEYCIQCnEOzuLdR5+k8YRlhIPzKSz4h9yWAb7iekESgEszcKwAIhAJk82RczPXcMABtTU35jgKV4MuAqEonRqI2bQ3weo8sH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1372343},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"d25cfa46a06e380045ce92c3478d9387be43811d","mcpName":"io.github.delorenj/mcp-server-trello","scripts":{"dev":"bun --watch src/index.ts","build":"bun build src/index.ts --outdir ./build --target node --format esm","publish":"bun run build && npm publish","build:prod":"npm run build","build:types":"tsc --emitDeclarationOnly || echo 'Warning: Type declarations generation failed, but build succeeded'","versionbump":"bun ./scripts/versionbump.js","versionbump:major":"bun run versionbump --major","versionbump:minor":"bun run versionbump --minor","versionbump:patch":"bun run versionbump --patch"},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"_npmVersion":"11.5.1","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^3.25.76","axios":"^1.13.2","form-data":"^4.0.5","mcp-evals":"^1.0.18","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","terser":"^5.44.1","prettier":"^3.7.4","bun-types":"latest","typescript":"^5.9.3","@ai-sdk/openai":"^1.3.24","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-trello_1.7.0_1766054200736_0.7373533935643446","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@delorenj/mcp-server-trello","mcpName":"io.github.delorenj/mcp-server-trello","version":"1.7.1","description":"An MCP server for Trello boards, powered by Bun for maximum performance.","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"author":{"name":"Jarad DeLorenzo"},"license":"MIT","bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"homepage":"https://github.com/delorenj/mcp-server-trello#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.24.3","axios":"^1.13.2","form-data":"^4.0.5","mcp-evals":"^1.0.18","zod":"^3.25.76"},"devDependencies":{"@ai-sdk/openai":"^1.3.24","bun-types":"latest","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","eslint":"^8.57.1","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"^5.5.4","prettier":"^3.7.4","terser":"^5.44.1","typescript":"^5.9.3"},"bin":{"mcp-server-trello":"build/index.js"},"type":"module","engines":{"bun":">=1.0.0"},"publishConfig":{"access":"public"},"scripts":{"build":"bun build src/index.ts --outdir ./build --target node --format esm","build:types":"tsc --emitDeclarationOnly || echo 'Warning: Type declarations generation failed, but build succeeded'","build:prod":"npm run build","dev":"bun --watch src/index.ts","versionbump":"bun ./scripts/versionbump.js","versionbump:patch":"bun run versionbump --patch","versionbump:minor":"bun run versionbump --minor","versionbump:major":"bun run versionbump --major","publish":"bun run build && npm publish"},"_id":"@delorenj/mcp-server-trello@1.7.1","gitHead":"f5a5712342b86a3435a87916dc2822ca3ece5f91","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-PPHQGeQsiXypw5e321oGp5Rz+lmdPV82Fm0HCCnI9abpZQNmKoK6FJk9y4O5i1aydbalhgzwIw/AiNuhK+BTdg==","shasum":"a18875839c088009cefc626bb11eba300cc5a1f0","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-trello/-/mcp-server-trello-1.7.1.tgz","fileCount":4,"unpackedSize":1372343,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAXrUHuArwzHNPLnpoZT7HD4E/JRsjbwgYjX1W+QHxgZAiA39/RR5H2GCnM8TpN1nXF/tCuYDqWWtm6mOp5PMMEqVQ=="}]},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"directories":{},"maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-trello_1.7.1_1766054247425_0.8781921783088085"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-18T10:18:26.120Z","modified":"2025-12-18T10:37:27.832Z","0.1.1":"2025-04-18T10:18:26.380Z","0.1.2":"2025-04-18T10:38:03.391Z","0.2.0":"2025-04-18T10:51:19.691Z","0.2.1":"2025-04-20T23:29:39.961Z","0.3.0":"2025-07-12T00:09:38.324Z","1.0.0":"2025-07-17T10:15:14.644Z","1.1.0":"2025-08-06T05:54:55.874Z","1.2.0":"2025-08-08T04:33:01.878Z","1.3.1":"2025-08-31T06:59:09.832Z","1.5.1":"2025-09-21T22:46:31.368Z","1.5.2":"2025-09-21T22:47:34.904Z","1.5.3":"2025-09-21T22:53:21.494Z","1.5.4":"2025-09-21T22:58:12.693Z","1.5.5":"2025-09-21T23:10:32.530Z","1.5.6":"2025-09-24T08:48:25.259Z","1.6.0":"2025-10-16T18:49:33.765Z","1.6.1":"2025-10-16T21:02:06.583Z","1.6.2":"2025-10-17T20:45:30.739Z","1.7.0":"2025-12-18T10:36:40.917Z","1.7.1":"2025-12-18T10:37:27.624Z"},"bugs":{"url":"https://github.com/delorenj/mcp-server-trello/issues"},"author":{"name":"Jarad DeLorenzo"},"license":"MIT","homepage":"https://github.com/delorenj/mcp-server-trello#readme","keywords":["mcp","trello","bun","automation","productivity","model-context-protocol","api","integration","typescript","board-management","task-management","kanban"],"description":"An MCP server for Trello boards, powered by Bun for maximum performance.","maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"readme":"# MCP Server Trello\n\n[![Verified on MseeP](https://mseep.ai/badge.svg)](https://mseep.ai/app/27359682-7632-4ba7-981d-7dfecadf1c4b)\n[![MCP Registry](https://img.shields.io/badge/MCP-Registry-blue)](https://registry.modelcontextprotocol.io/servers/io.github.delorenj/mcp-server-trello)\n[![npm version](https://badge.fury.io/js/%40delorenj%2Fmcp-server-trello.svg)](https://badge.fury.io/js/%40delorenj%2Fmcp-server-trello)\n\n<a href=\"https://glama.ai/mcp/servers/klqkamy7wt\"><img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/klqkamy7wt/badge\" alt=\"Server Trello MCP server\" /></a>\n\nA Model Context Protocol (MCP) server that provides tools for interacting with Trello boards. This server enables seamless integration with Trello's API while handling rate limiting, type safety, and error handling automatically.\n\n## 🎉 New in v1.5.0: Now Powered by Bun! ⚡\n\n**This project is now powered by Bun!** 🚀 We've migrated the entire project to the Bun runtime, resulting in a 2.8-4.4x performance boost. All existing `npx`, `pnpx`, and `npm` commands will **continue to work perfectly**.\n\n### ✨ New in This Release:\n\n  - 🚀 **Performance Boost**: Enjoy a faster, more responsive server.\n  -  BUN **Bun-Powered**: The project now runs on the lightning-fast Bun runtime.\n  - 📖 **Comprehensive Examples**: A new `examples` directory with detailed implementations in JavaScript, Python, and TypeScript.\n\n**Plus:** Modern MCP SDK architecture, enhanced type safety, and comprehensive documentation!\n\n## Changelog\n\nFor a detailed list of changes, please refer to the [CHANGELOG.md](CHANGELOG.md) file.\n\n## Features\n\n  - **Full Trello Board Integration**: Interact with cards, lists, and board activities\n  - **🆕 Complete Card Data Extraction**: Fetch all card details including checklists, attachments, labels, members, and comments\n  - **💬 Comment Management**: Add, update, delete, and retrieve comments on cards\n  - **File Attachments**: Attach any type of file to cards (PDFs, documents, videos, images, etc.) from URLs\n  - **Built-in Rate Limiting**: Respects Trello's API limits (300 requests/10s per API key, 100 requests/10s per token)\n  - **Type-Safe Implementation**: Written in TypeScript with comprehensive type definitions\n  - **Input Validation**: Robust validation for all API inputs\n  - **Error Handling**: Graceful error handling with informative messages\n  - **Dynamic Board Selection**: Switch between boards and workspaces without restarting\n  - **Markdown Formatting**: Export card data in human-readable markdown format\n\n## Installation\n\n### 🚀 Install from MCP Registry (Recommended)\n\nThe MCP Server Trello is now available in the official MCP Registry\\! MCP clients can automatically discover and install this server.\n\nFor clients that support the MCP Registry:\n\n1.  Search for \"mcp-server-trello\" or \"io.github.delorenj/mcp-server-trello\"\n2.  Install directly from the registry\n3.  Configure with your Trello credentials\n\n### 🚀 Quick Start with Bun (Fastest)\n\nIf you have [Bun](https://bun.sh) installed, using `bunx` is the fastest way to run the server:\n\n```json\n{\n  \"mcpServers\": {\n    \"trello\": {\n      \"command\": \"bunx\",\n      \"args\": [\"@delorenj/mcp-server-trello\"],\n      \"env\": {\n        \"TRELLO_API_KEY\": \"your-api-key\",\n        \"TRELLO_TOKEN\": \"your-token\"\n      }\n    }\n  }\n}\n```\n\n### Quick Start with npx / pnpx / bunx\n\nYou can still use `npx` or `pnpx`. This doesn't require a global install and will work just fine, though `bunx` (above) is faster.\n\n```json\n{\n  \"mcpServers\": {\n    \"trello\": {\n      \"command\": \"bunx\",\n      \"args\": [\"@delorenj/mcp-server-trello\"],\n      \"env\": {\n        \"TRELLO_API_KEY\": \"your-api-key\",\n        \"TRELLO_TOKEN\": \"your-token\"\n      }\n    }\n  }\n}\n```\n\nOr if you're using mise, you can explicitly execute `bunx` with `mise exec`:\n\n```json\n{\n  \"mcpServers\": {\n    \"trello\": {\n      \"command\": \"mise\",\n      \"args\": [\"x\", \"--\", \"bunx\", \"@delorenj/mcp-server-trello\"],\n      \"env\": {\n        \"TRELLO_API_KEY\": \"your-api-key\",\n        \"TRELLO_TOKEN\": \"your-token\"\n      }\n    }\n  }\n}\n```\n\nTo connect a Trello workspace, you'll need to manually retrieve a `TRELLO_TOKEN` once per workspace. After setting up your Trello Power-Up, visit the following URL:\n\n```\nhttps://trello.com/1/authorize?expiration=never&name=YOUR_APP_NAME&scope=read,write&response_type=token&key=YOUR_API_KEY\n```\n\nReplace:\n\n  * `YOUR_APP_NAME` with a name for your application (e.g., \"My Trello Integration\"). This name is shown to the user on the Trello authorization screen.\n  * `YOUR_API_KEY` with the API key for your Trello Power-Up\n\nThis will generate the token required for integration.\n\n> [\\!NOTE]\n> The `expiration=never` parameter creates a token that does not expire. For enhanced security, consider using `expiration=30days` and renewing the token periodically if your setup allows for it.\n\n#### Don't have Bun?\n\nThe simplest way to get `bun` (and thus `bunx`) is through [mise](https://mise.jdx.dev/):\n\n```bash\n# Install mise (if you don't have it)\ncurl https://mise.run | sh\n\n# Install bun and make the @latest version your system default\nmise use bun@latest -g\n\n# Or just run `mise install` from the project directory to install Bun locally\ncd /path/to/mcp-server-trello\nmise install\n```\n\n### Installing via npm\n\nIf you prefer using `npm` directly:\n\n```bash\nnpm install -g @delorenj/mcp-server-trello\n```\n\n*(A fast alternative is `bun add -g @delorenj/mcp-server-trello`)*\n\nThen use `npx mcp-server-trello` as the command in your MCP configuration.\n\n### Installing via Smithery\n\nTo install Trello Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@delorenj/mcp-server-trello):\n\n```bash\n# Using bunx (recommended)\nbunx -y @smithery/cli install @delorenj/mcp-server-trello --client claude\n\n# Using npx\nnpx -y @smithery/cli install @delorenj/mcp-server-trello --client claude\n```\n\n### Docker Installation\n\nFor containerized environments:\n\n1.  Clone the repository:\n\n<!-- end list -->\n\n```bash\ngit clone https://github.com/delorenj/mcp-server-trello\ncd mcp-server-trello\n```\n\n2.  Copy the environment template and fill in your Trello credentials:\n\n<!-- end list -->\n\n```bash\ncp .env.template .env\n```\n\n3.  Build and run with Docker Compose:\n\n<!-- end list -->\n\n```bash\ndocker compose up --build\n```\n\n## Configuration\n\n### Environment Variables\n\nThe server can be configured using environment variables. Create a `.env` file in the root directory with the following variables:\n\n```env\n# Required: Your Trello API credentials\nTRELLO_API_KEY=your-api-key\nTRELLO_TOKEN=your-token\n\n# Optional (Deprecated): Default board ID (can be changed later using set_active_board)\nTRELLO_BOARD_ID=your-board-id\n\n# Optional: Initial workspace ID (can be changed later using set_active_workspace)\nTRELLO_WORKSPACE_ID=your-workspace-id\n```\n\nYou can get these values from:\n\n  - API Key: [https://trello.com/app-key](https://trello.com/app-key)\n  - Token: Generate using your API key\n  - Board ID (optional, deprecated): Found in the board URL (e.g., [suspicious link removed])\n  - Workspace ID: Found in workspace settings or using `list_workspaces` tool\n\n### Board and Workspace Management\n\nStarting with version 0.3.0, the MCP server supports multiple ways to work with boards:\n\n1.  **Multi-board support**: All methods now accept an optional `boardId` parameter\n       - Omit `TRELLO_BOARD_ID` and provide `boardId` in each API call\n       - Set `TRELLO_BOARD_ID` as default and optionally override with `boardId` parameter\n\n2.  **Dynamic board selection**: Use workspace management tools\n       - The `TRELLO_BOARD_ID` in your `.env` file is used as the initial/default board ID\n       - You can change the active board at any time using the `set_active_board` tool\n       - The selected board persists between server restarts (stored in `~/.trello-mcp/config.json`)\n       - Similarly, you can set and persist an active workspace using `set_active_workspace`\n\nThis allows you to work with multiple boards and workspaces without restarting the server.\n\n#### Example Workflow\n\n1.  Start by listing available boards:\n\n<!-- end list -->\n\n```typescript\n{\n  name: 'list_boards',\n  arguments: {}\n}\n```\n\n2.  Set your active board:\n\n<!-- end list -->\n\n```typescript\n{\n  name: 'set_active_board',\n  arguments: {\n    boardId: \"abc123\"  // ID from list_boards response\n  }\n}\n```\n\n3.  List workspaces if needed:\n\n<!-- end list -->\n\n```typescript\n{\n  name: 'list_workspaces',\n  arguments: {}\n}\n```\n\n4.  Set active workspace if needed:\n\n<!-- end list -->\n\n```typescript\n{\n  name: 'set_active_workspace',\n  arguments: {\n    workspaceId: \"xyz789\"  // ID from list_workspaces response\n  }\n}\n```\n\n5.  Check current active board info:\n\n<!-- end list -->\n\n```typescript\n{\n  name: 'get_active_board_info',\n  arguments: {}\n}\n```\n\n## Date Format Guidelines\n\nWhen working with dates in the Trello MCP server, please note the different format requirements:\n\n  - **Due Date (`dueDate`)**: Accepts full ISO 8601 format with time (e.g., `2023-12-31T12:00:00Z`)\n  - **Start Date (`start`)**: Accepts date only in YYYY-MM-DD format (e.g., `2025-08-05`)\n\nThis distinction follows Trello's API conventions where start dates are day-based markers while due dates can include specific times.\n\n## Available Tools\n\n### Checklist Management Tools 🆕\n\n#### get\\_checklist\\_items\n\nGet all items from a checklist by name.\n\n```typescript\n{\n  name: 'get_checklist_items',\n  arguments: {\n    name: string,        // Name of the checklist to retrieve items from\n    boardId?: string     // Optional: ID of the board (uses default if not provided)\n  }\n}\n```\n\n#### add\\_checklist\\_item\n\nAdd a new item to an existing checklist.\n\n```typescript\n{\n  name: 'add_checklist_item',\n  arguments: {\n    text: string,           // Text content of the checklist item\n    checkListName: string,  // Name of the checklist to add the item to\n    boardId?: string        // Optional: ID of the board (uses default if not provided)\n  }\n}\n```\n\n#### find\\_checklist\\_items\\_by\\_description\n\nSearch for checklist items containing specific text.\n\n```typescript\n{\nnbsp; name: 'find_checklist_items_by_description',\n  arguments: {\n    description: string,  // Text to search for in checklist item descriptions\n    boardId?: string      // Optional: ID of the board (uses default if not provided)\nnbsp; }\n}\n```\n\n#### get\\_acceptance\\_criteria\n\nGet all items from the \"Acceptance Criteria\" checklist.\n\n```typescript\n{\n  name: 'get_acceptance_criteria',\n  arguments: {\n    boardId?: string  // Optional: ID of the board (uses default if not provided)\n  }\n}\n```\n\n#### get\\_checklist\\_by\\_name\n\nGet a complete checklist with all items and completion percentage.\n\n```typescript\n{\n  name: 'get_checklist_by_name',\n  arguments: {\n    name: string,     // Name of the checklist to retrieve\n    boardId?: string  // Optional: ID of the board (uses default if not provided)\n  }\n}\n```\n\n**Returns:** `CheckList` object with:\n\n  - `id`: Checklist identifier\n  - `name`: Checklist name\n  - `items`: Array of `CheckListItem` objects\n  - `percentComplete`: Completion percentage (0-100)\n\n### get\\_card 🆕\n\nGet comprehensive details of a specific Trello card with human-level parity.\n\n```typescript\n{\n  name: 'get_card',\n  arguments: {\n    cardId: string,          // ID of the Trello card (short ID like 'FdhbArbK' or full ID)\n    includeMarkdown?: boolean // Return formatted markdown instead of JSON (default: false)\n  }\n}\n```\n\n**Returns:** Complete card data including:\n\n  - ✅ Checklists with item states and assignments\n  - 📎 Attachments with previews and metadata\n  - 🏷️ Labels with names and colors\n  - 👥 Assigned members\n  - 💬 Comments and activity\n  - 📊 Statistics (badges)\n  - 🎨 Cover images\n  - 📍 Board and list context\n\n### get\\_cards\\_by\\_list\\_id\n\nFetch all cards from a specific list.\n\n```typescript\n{\n  name: 'get_cards_by_list_id',\n  arguments: {\n    boardId?: string, // Optional: ID of the board (uses default if not provided)\n    listId: string    // ID of the Trello list\n  }\n}\n```\n\n### get\\_lists\n\nRetrieve all lists from a board.\n\n```typescript\n{\n  name: 'get_lists',\n  arguments: {\n    boardId?: string  // Optional: ID of the board (uses default if not provided)\n  }\n}\n```\n\n### get\\_recent\\_activity\n\nFetch recent activity on a board.\n\n```typescript\n{\n  name: 'get_recent_activity',\n  arguments: {\n    boardId?: string, // Optional: ID of the board (uses default if not provided)\n    limit?: number    // Optional: Number of activities to fetch (default: 10)\n  }\n}\n```\n\n### add\\_card\\_to\\_list\n\nAdd a new card to a specified list.\n\n```typescript\n{\n  name: 'add_card_to_list',\n  arguments: {\n    boardId?: string,     // Optional: ID of the board (uses default if not provided)\n    listId: string,       // ID of the list to add the card to\n    name: string,         // Name of the card\n    description?: string, // Optional: Description of the card\n  mbs; dueDate?: string,     // Optional: Due date (ISO 8601 format with time)\n    start?: string,       // Optional: Start date (YYYY-MM-DD format, date only)\n    labels?: string[]     // Optional: Array of label IDs\n  }\n}\n```\n\n### update\\_card\\_details\n\nUpdate an existing card's details.\n\n```typescript\n{\n  name: 'update_card_details',\n  arguments: {\n    boardId?: string,     // Optional: ID of the board (uses default if not provided)\n    cardId: string,       // ID of the card to update\n    name?: string,        // Optional: New name for the card\n    description?: string, // Optional: New description\n    dueDate?: string,     // Optional: New due date (ISO 8601 format with time)\n    start?: string,       // Optional: New start date (YYYY-MM-DD format, date only)\n    dueComplete?: boolean,// Optional: Mark the due date as complete (true) or incomplete (false)\n    labels?: string[]     // Optional: New array of label IDs\n  }\n}\n```\n\n### archive\\_card\n\nSend a card to the archive.\n\n```typescript\n{\n  name: 'archive_card',\n  arguments: {\n    boardId?: string, // Optional: ID of the board (uses default if not provided)\n    cardId: string    // ID of the card to archive\n  }\n}\n```\n\n### add\\_list\\_to\\_board\n\nAdd a new list to a board.\n\n```typescript\n{\nnbsp; name: 'add_list_to_board',\n  arguments: {\n    boardId?: string, // Optional: ID of the board (uses default if not provided)\n    name: string      // Name of the new list\n  }\n}\n```\n\n### archive\\_list\n\nSend a list to the archive.\n\n```typescript\n{\n  name: 'archive_list',\n  arguments: {\n    boardId?: string, // Optional: ID of the board (uses default if not provided)\n    listId: string    // ID of the list to archive\n  }\n}\n```\n\n### get\\_my\\_cards\n\nFetch all cards assigned to the current user.\n\n```typescript\n{\n  name: 'get_my_cards',\n  arguments: {}\n}\n```\n\n### move\\_card\n\nMove a card to a different list.\n\n```typescript\n{\n  name: 'move_card',\n  arguments: {\n    boardId?: string,  // Optional: ID of the target board (uses default if not provided)\ns;   cardId: string,    // ID of the card to move\n    listId: string     // ID of the target list\n  }\n}\n```\n\n### attach\\_image\\_to\\_card\n\nAttach an image to a card directly from a URL.\n\n```typescript\n{\n  name: 'attach_image_to_card',\n  arguments: {\n    boardId?: string, // Optional: ID of the board (uses default if not provided)\n    cardId: string,  nbsp; // ID of the card to attach the image to\n    imageUrl: string, // URL of the image to attach\n    name?: string     // Optional: Name for the attachment (defaults to \"Image Attachment\")\n  }\n}\n```\n\n### attach\\_file\\_to\\_card\n\nAttach any type of file to a card from a URL or a local file path (e.g., `file:///path/to/your/file.pdf`).\n\n```typescript\n{\n  name: 'attach_file_to_card',\nnbsp; arguments: {\n    boardId?: string,  // Optional: ID of the board (uses default if not provided)\n    cardId: string,s;   // ID of the card to attach the file to\n    fileUrl: string,   // URL or local file path (using the file:// protocol) of the file to attach\n    name?: string,     // Optional: Name for the attachment (defaults to the file name for local files)\n    mimeType?: string  // Optional: MIME type (e.g., \"application/pdf\", \"text/plain\", \"video/mp4\")\n  }\n}\n```\n\n### Comment Management Tools\n\n#### add\\_comment\n\nAdd a comment to a Trello card.\n\n```typescript\n{\n  name: 'add_comment',\n  arguments: {\n    cardId: string,  // ID of the card to comment on\n    text: string     // The text of the comment to add\n  }\n}\n```\n\n#### update\\_comment\n\nUpdate an existing comment on a card.\n\n```typescript\n{\n  name: 'update_comment',\n  arguments: {\n    commentId: string,  // ID of the comment to change\n    text: string        // The new text of the comment\n  }\n}\n```\n\n#### delete\\_comment\n\nDelete a comment from a card.\n\n```typescript\n{\n  name: 'delete_comment',\n  arguments: {\n    commentId: string  // ID of the comment to delete\n  }\n}\n```\n\n#### get\\_card\\_comments\n\nRetrieve all comments from a specific card without fetching all card data.\n\n```typescript\n{\n  name: 'get_card_comments',\n  arguments: {\n    cardId: string,  // ID of the card to get comments from\n    limit?: number   // Optional: Maximum number of comments to retrieve (default: 100)\n  }\n}\n```\n\n\n### list\\_boards\n\nList all boards the user has access to.\n\n```typescript\n{\n  name: 'list_boards',\n  arguments: {}\n}\n```\n\n### set\\_active\\_board\n\nSet the active board for future operations.\n\n```typescript\n{\n  name: 'set_active_board',\n  arguments: {\n    boardId: string  // ID of the board to set as active\n  }\n}\n```\n\n### list\\_workspaces\n\nList all workspaces the user has access to.\n\n```typescript\n{\ns; name: 'list_workspaces',\n  arguments: {}\n}\n```\n\n### set\\_active\\_workspace\n\nSet the active workspace for future operations.\n\n```typescript\n{\n  name: 'set_active_workspace',\n  arguments: {\n    workspaceId: string  // ID of the workspace to set as active\n  }\n}\n```\n\n### list\\_boards\\_in\\_workspace\n\nList all boards in a specific workspace.\n\n```typescript\n{\n  name: 'list_boards_in_workspace',\n  arguments: {\n    workspaceId: string  // ID of the workspace to list boards from\n  }\n}\n```\n\n### get\\_active\\_board\\_info\n\nGet information about the currently active board.\n\n```typescript\n{\ns; name: 'get_active_board_info',\n  arguments: {}\n}\n```\n\n## Integration Examples\n\n### 🎨 Pairing with Ideogram MCP Server\n\nThe Trello MCP server pairs beautifully with [@flowluap/ideogram-mcp-server](https://github.com/flowluap/ideogram-mcp-server) for AI-powered visual content creation. Generate images with Ideogram and attach them directly to your Trello cards\\!\n\n#### Example Workflow\n\n1.  **Generate an image with Ideogram:**\n\n<!-- end list -->\n\n```typescript\n// Using ideogram-mcp-server\n{\n  name: 'generate_image',\n  arguments: {\n    prompt: \"A futuristic dashboard design with neon accents\",\n    aspect_ratio: \"16:9\"\n  }\n}\n// Returns: { image_url: \"https://...\" }\n```\n\n2.  **Attach the generated image to a Trello card:**\n\n<!-- end list -->\n\n```typescript\n// Using trello-mcp-server\n{\n  name: 'attach_image_to_card',\n  arguments: {\n    cardId: \"your-card-id\",\n    imageUrl: \"https://...\", // URL from Ideogram\n    name: \"Dashboard Mockup v1\"\n  }\n}\n```\n\n#### Setting up both servers\n\nAdd both servers to your Claude Desktop configuration. Use `bunx` for the fastest startup.\n\n```json\n{\n  \"mcpServers\": {\n    \"trello\": {\n      \"command\": \"bunx\",\n      \"args\": [\"@delorenj/mcp-server-trello\"],\nnbsp;   \"env\": {\n        \"TRELLO_API_KEY\": \"your-trello-api-key\",\n        \"TRELLO_TOKEN\": \"your-trello-token\"\n      }\n    },\n    \"ideogram\": {\n      \"command\": \"bunx\",\n      \"args\": [\"@flowluap/ideogram-mcp-server\"],\n      \"env\": {\n        \"IDEOGRAM_API_KEY\": \"your-ideogram-api-key\"\n      }\n    }\n  }\n}\n```\n\nNow you can seamlessly create visual content and organize it in Trello, all within Claude\\!\n\n## Rate Limiting\n\nThe server implements a token bucket algorithm for rate limiting to comply with Trello's API limits:\n\n  - 300 requests per 10 seconds per API key\n  - 100 requests per 10 seconds per token\n\nRate limiting is handled automatically, and requests will be queued if limits are reached.\n\n## Error Handling\n\nThe server provides detailed error messages for various scenarios:\n\n  - Invalid input parameters\n  - Rate limit exceeded\n  - API authentication errors\n  - Network issues\n  - Invalid board/list/card IDs\n\n## Development\n\n### Prerequisites\n\n  - [Bun](https://bun.sh) (v1.0.0 or higher)\n\n### Setup\n\n1.  Clone the repository\n\n<!-- end list -->\n\n```bash\ngit clone https://github.com/delorenj/mcp-server-trello\ncd mcp-server-trello\n```\n\n2.  Install dependencies\n\n<!-- end list -->\n\n```bash\nbun install\n```\n\n3.  Build the project\n\n<!-- end list -->\n\n```bash\nbun run build\n```\n\n## Running tests\n\nTo run the tests, run the following command:\n\n```bash\nbun test\n```\n\n## Running evals\n\nThe evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the `bunx` command. Full documentation can be found [here](https://www.mcpevals.io/docs).\n\n```bash\nOPENAI_API_KEY=your-key bunx mcp-eval src/evals/evals.ts src/index.ts\n```\n\n## Contributing\n\nContributions are welcome\\!\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://www.google.com/search?q=LICENSE) file for details.\n\n## Acknowledgments\n\n  - Built with the [Model Context Protocol SDK](https://github.com/modelcontextprotocol/typescript-sdk)\n  - Uses the [Trello REST API](https://developer.atlassian.com/cloud/trello/rest/)\n","readmeFilename":"README.md"}