get_claude_permissions
Returns the Claude Code allowlist that pre-approves all AIMFP MCP tools, generated from the live tool registry to avoid per-tool approval prompts. Use to set up permissions and skip user confirmations.
Instructions
Returns the Claude Code allowlist (.claude/settings.local.json contents) that pre-approves every AIMFP MCP tool, so the user is not prompted once per tool on first use. Allowlist is derived live from the tool registry so it can never drift. Does NOT write any file — returns ready-to-write JSON + target path; the AI writes/merges it, keeping AIMFP's 'never write outside .aimfp-project/' guarantee intact. Call when the user asks to set up AIMFP permissions or skip approval prompts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| existing_settings | No | Current text of the project's .claude/settings.local.json if it already exists (read it and pass it in). When given, the result is a merge that preserves all non-AIMFP permissions and other top-level settings. Omit/empty for a fresh file. |