{"name":"commit-message-from-diff","description":"Generates a git commit message from a diff in Conventional Commits format. Returns type, scope, subject, body, and a breaking_change flag, ready for git commit -m. Use it as an AI commit-msg generator.","price":"$0.01","method":"POST","input_schema":{"properties":{"diff":{"type":"string","description":"Git diff text in unified format. Max 30,000 chars."},"style":{"type":"string","enum":["conventional","plain"],"description":"Optional. 'conventional' (default) for Conventional Commits format, or 'plain' for a simple chore-style message."},"scope":{"type":"string","description":"Optional. Preferred Conventional Commits scope, e.g. 'auth'. Max 30 chars; used unless clearly wrong for the diff."}},"required":["diff"]},"input_example":{"diff":"diff --git a/auth.ts b/auth.ts\n@@\n+function login() {}\n"},"output_example":{"type":"feat","scope":"auth","subject":"add login function","full_message":"feat(auth): add login function"},"x402_payment_required":true,"x402_facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}