Skip to content

List the MCP server's calendar tools - #331

Merged
shalim786 merged 2 commits into
mainfrom
calendar/mcp-catalog
Oct 20, 2026
Merged

shalim786 merged 2 commits into
mainfrom
calendar/mcp-catalog

Conversation

@shalim786

@shalim786 shalim786 commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

What

Lists the hosted MCP server's calendar tools, which agentmail-mcp#92 serves from agentmail-toolkit 0.16.0.

  • scripts/mcp-manifest.json is fetched from agentmail-mcp main after CLI docs #92 merged (digest sha256:ebe6f984…).
  • generate_mcp_tool_catalog.py gets a Calendar group. A GROUPS entry can now be a set of exact tool names as well as a substring keyword, because no single substring names get_agenda, *_event, respond_to_invitation and *_calendar. With exact names, a future tool such as list_event_subscriptions fails the "matches no resource group" check instead of landing under Calendar. The existing keywords are unchanged.
  • Docs-facing descriptions are added for the eight tools. respond_to_invitation says it emails the organizer by default, and update_event and delete_event say sendInvites applies only to events the inbox organizes.
  • mcp.mdx names calendar in its one-line summary of what the server exposes, and its "does not list the tools" troubleshooting entry now covers calendar.
  • claude-agent-sdk.mdx names calendar and drops its hand-written tool count (it said 43; the catalog is the source of truth).
  • ai-sdk.mdx lists the toolkit's calendar tools.
  • The catalog goes from 39 to 47 listed tools (Agent Drive stays UNLISTED).

Checks run locally: generate_mcp_tool_catalog.py --check and check_permissions.py --check both pass. fern check runs in CI.

Release order (why this is a draft)

  1. agentmail-toolkit#84: agentmail-toolkit@0.16.0 is published.
  2. agentmail-mcp#92: merged; confirm it is deployed to mcp.agentmail.to.
  3. This PR: the vendored manifest matches agentmail-mcp main as of CLI docs #92's merge. Once the deploy is confirmed, mark it ready and merge. Merging earlier would document tools the server doesn't serve yet.

🤖 Generated with Claude Code

agentmail-mcp#92 serves agentmail-toolkit 0.16.0, which adds get_agenda,
get_event, create_event, update_event, delete_event,
respond_to_invitation, get_calendar and update_calendar. Vendors that
manifest, gives the catalog a Calendar group (GROUPS keywords are now
regular expressions, since no one substring names all eight tools) with
docs-facing descriptions, and adds calendar to the tool summary on the MCP
page. The catalog goes from 39 tools to 47.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

agentmail-mcp#92 merged with manifest sha256:ebe6f984…, so the vendored
branch manifest is replaced by main's. Calendar tools are now grouped by
exact name instead of a regex, so a future tool with "event" in its name
fails the "matches no resource group" check instead of landing under
Calendar. respond_to_invitation says it emails the organizer by default,
and update_event and delete_event say sendInvites applies only to events
the inbox organizes. The Claude Agent SDK page drops its stale tool count
and names calendar, the MCP troubleshooting entry covers missing calendar
tools, and the AI SDK page lists the toolkit's calendar tools.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

@shalim786
shalim786 marked this pull request as ready for review October 20, 2026 19:05
@shalim786
shalim786 merged commit 9687d8e into main Oct 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants