Context
Sub-issue of #208 — Area 2: database_create uses kebab-case params with unhelpful rejection message
Problem
The codeql_database_create tool accepts source-root (kebab-case) but rejects sourceRoot (camelCase) with:
Your input to the tool was invalid (must NOT have additional properties)
The error does not identify which property was rejected. LLM agents commonly default to camelCase JSON keys, making this a frequent first-invocation failure.
Requirements