Every MCP write tool now refuses an argument its schema does not declare
(validation_error, with the offending keys in the message) instead of
silently ignoring it. invoice_create never takes a settlement address: the
invoice settles to your verified wallet for the buyer's network, and the
preview now lists those wallets under settles_to. subscription_create
declares its metadata argument in the schema.
This note records shipped behavior as of . Planned work remains on the public roadmap until release.