# Commits · PR \#10564 · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/pull/10564/commits)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

[feat\(mcp\): expose attachment upload and send](https://git.cafe/pingdotgg/t3code/pull/10564.md)

Version: 13

Head commit: 71fa7c96ab7422920fedd57083b38e9992d29b42

Base commit: bc357ee0f9bf9f944ee62d3541ced375f4437c76

Comparison base: bc357ee0f9bf9f944ee62d3541ced375f4437c76

Showing up to 20 entries from this revision. If the pull request changes, reopen the first page before continuing.

- [refactor\(mcp\): use shared attachment send intake](https://git.cafe/pingdotgg/t3code/commit/71fa7c96ab7422920fedd57083b38e9992d29b42?format=markdown) — 71fa7c96ab7422920fedd57083b38e9992d29b42; Julius Marminge

- [fix\(mcp\): reject archived attachment targets before claiming](https://git.cafe/pingdotgg/t3code/commit/62a515beacbb13a2d47f7a1186bdcfed5816f490?format=markdown) — 62a515beacbb13a2d47f7a1186bdcfed5816f490; Julius Marminge

- [fix\(mcp\): reuse stored attachment metadata](https://git.cafe/pingdotgg/t3code/commit/3701a416a19c0710bb8d329fe1b0527687004cdc?format=markdown) — 3701a416a19c0710bb8d329fe1b0527687004cdc; Julius Marminge

- [fix\(mcp\): retain actionable attachment claim messages](https://git.cafe/pingdotgg/t3code/commit/7891d7ab57fa437aa3a570674f01e5a9eeca961b?format=markdown) — 7891d7ab57fa437aa3a570674f01e5a9eeca961b; Julius Marminge

- [fix\(mcp\): describe the existing attachment upload method](https://git.cafe/pingdotgg/t3code/commit/3fe65d57e655e8873308c13045cf906476ac86d7?format=markdown) — 3fe65d57e655e8873308c13045cf906476ac86d7; Julius Marminge

- [feat\(mcp\): expose existing attachment upload and send services](https://git.cafe/pingdotgg/t3code/commit/dc42153c903db6cec75f1e7ef1960439c74b6730?format=markdown) — dc42153c903db6cec75f1e7ef1960439c74b6730; Julius Marminge
