Package io.meeds.mcp.server.model
package io.meeds.mcp.server.model
-
ClassDescriptionWho executes a tool call, for whom, through which agents, and on which trigger.A standing approval of one tool: while it is valid, a call it covers runs without showing an approval card, and the run is traced as granted.What the user picked with "Always allow" on an approval card: the only part of a grant the client chooses, each value from a closed list checked by the server.A limit on the arguments a standing tool approval covers, for example
email_domain/example.com: only calls whose recipients are all in that domain.One tool call as the MCP server resolved it, the input of every standing approval decision.The platform account that executes a tool call: a person's, or an agent's own account.One MCP tool definition, as shipped in anai-tool-definitions.jsonfile and as persisted with the administrator's edits.The content of anai-tool-definitions.jsonfile: its tools and the Font Awesome icon name its tools use when they declare none.The answer to a pending approval card.A pending approval card: the call it was shown for, as the server resolved it, and whether the card may offer "Always allow".A tool call the server's approval gate refuses because nobody can approve it, for an agent account acting as itself: traced as denied, not as an error, and still anIllegalStateExceptionfor every caller.