Tool Annotations Interest Group Meeting - 23 April, 2026 #2653
SamMorrowDrums
started this conversation in
Meeting Notes - Other
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Repo: modelcontextprotocol/experimental-ext-tool-annotations Discord: #tool-annotations-ig
Tool Annotations Interest Group Meeting - April 23rd, 2026 (Inaugural)
MCP Event page: https://meet.modelcontextprotocol.io/2026/04/tool-annotations-ig-nVF2A2wK9f3X
This was the kickoff meeting for the Tool Annotations IG.
Agenda
Attendees
Discussion
Charter approval
Sam walked through the draft charter and the group approved it for submission. Sam to file the charter PR for merging into the spec repo. (Merged shortly after as #2615.)
Connor and Matt are particularly interested in compound tools getting correct annotations. Robert is focused on provenance / data attribution annotations to help prevent sensitive data exposure.
Focus: framing over individual annotations
The group agreed not to get into the weeds of individual annotation proposals. The IG's job is to focus on the application, timing, and future direction of annotations within the protocol — not to brainstorm a long list of new hints. The bar for merging any new annotation into the spec is incredibly high: it has to carry load-bearing meaning that existing annotations don't already cover.
Practical examples are encouraged
Matt asked about the charter's exclusion of implementation work — he wants to use things like a fork of the TypeScript SDK as a practical example. Sam clarified the exclusion is about avoiding abstract proposals for new annotation types, not about discouraging proofs of concept. Real PoC examples are explicitly encouraged.
Robert noted that maintainers have suggested using the
_metafield in MCP as a way to scope out and demonstrate new annotations before pushing for spec-level changes — this fits well with the "show, don't tell" strategy.Privacy and defense in depth
Sam framed the privacy angle: we need practical experience to figure out what level of privacy annotations can actually achieve (e.g. distinguishing internal vs. external servers). The framing is defense in depth — annotations that reduce the likelihood of unintended actions: avoiding unnecessary destructive actions, catching internal data-boundary issues, etc.
Overlap with other groups
There's clear overlap with auth / fine-grained permissions / tool scopes work. Matt raised pre-authorization: a tool could publish that an action requires an external scope, letting the agent harness request upscoping from the user before invocation. Robert was optimistic about agents eventually being able to choose very specifically what they should and shouldn't do via fine-grained auth.
We should stay coordinated with those WGs rather than duplicate their scope.
Cadence
Agreed on a bi-weekly meeting cadence to maintain momentum in the early phase.
Decisions
Action Items
Next meeting
Tool Annotations IG — May 28, 2026, 4:30pm Europe/Amsterdam
Beta Was this translation helpful? Give feedback.
All reactions