Skip to content

Tool descriptions schema alignment#33

Merged
kentcdodds merged 3 commits into
mainfrom
cursor/tool-descriptions-schema-alignment-2b7d
Feb 18, 2026
Merged

Tool descriptions schema alignment#33
kentcdodds merged 3 commits into
mainfrom
cursor/tool-descriptions-schema-alignment-2b7d

Conversation

@kentcdodds

@kentcdodds kentcdodds commented Feb 18, 2026

Copy link
Copy Markdown
Member

Update MCP best practices documentation and do_math tool description to remove redundant parameter information already present in the tool's input schema.


Open in Cursor Open in Web


Note

Low Risk
Mostly documentation/metadata changes plus a new outputSchema declaration; minimal behavioral impact but could surface schema-validation mismatches if outputs don’t conform.

Overview
Updates MCP guidance to emphasize patterns over “best practices”, and clarifies that tool descriptions should focus on non-obvious behavior/examples while inputSchema/outputSchema document parameter and structured output shapes.

Aligns the do_math tool with this guidance by trimming redundant parameter listings in its metadata description and adding an explicit outputSchema for validated structuredContent results.

Written by Cursor Bugbot for commit 389f273. This will update automatically on new commits. Configure here.

Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
@cursor

cursor Bot commented Feb 18, 2026

Copy link
Copy Markdown

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@kentcdodds
kentcdodds marked this pull request as ready for review February 18, 2026 19:04
cursoragent and others added 2 commits February 18, 2026 19:04
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
@github-actions

Copy link
Copy Markdown

🔎 Preview deployed: https://epicflare-pr-33.kentcdodds.workers.dev

Worker: epicflare-pr-33
D1: epicflare-pr-33-db
KV: epicflare-pr-33-oauth-kv

Mocks:

@kentcdodds
kentcdodds merged commit 895170d into main Feb 18, 2026
8 checks passed
@kody-bot
kody-bot deleted the cursor/tool-descriptions-schema-alignment-2b7d branch March 24, 2026 21:05
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