avelino/mcp

Support --dry-run flag for tool calls

Open

#1 opened on Mar 16, 2026

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Rust (8 forks)github user discovery
clienhancementgood first issue

Repository metrics

Stars
 (53 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

When debugging or learning what a server expects, there's no way to see the JSON-RPC request that would be sent without actually sending it.

You have to guess, call the tool, get an error, adjust, and try again. For destructive operations (like send_message on Slack), this is risky — you can't preview what you're about to do.

A --dry-run flag on tool calls would let users inspect the exact request payload before it hits the server.

Contributor guide