{"schemaVersion":1,"language":"en","reviewedAt":"2026-10-10","tools":[{"name":"describe_platform","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"describe_capabilities","input":{"type":"object","properties":{"strong":{"type":"string"},"standard":{"type":"string"},"cheap":{"type":"string"},"subagents":{"type":"boolean"},"effortControl":{"type":"boolean"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"session_status","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"create_project","input":{"type":"object","properties":{"prompt":{"type":"string","minLength":1}},"required":["prompt"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"confirm_project","input":{"type":"object","properties":{"projectId":{"type":"string"},"name":{"type":"string"},"specification":{"type":"string"},"vision":{"type":"string"},"designSystem":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"project_status","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"list_projects","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"attach_project","input":{"type":"object","properties":{"projectId":{"type":"string"},"slug":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"reinitialize_project","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"describe_planning_kits","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"apply_planning_kit","input":{"type":"object","properties":{"projectId":{"type":"string"},"kit":{"type":"string","minLength":1},"types":{"type":"array","items":{"type":"string","minLength":1}}},"required":["kit"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"project_settings","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"update_project_settings","input":{"type":"object","properties":{"projectId":{"type":"string"},"copyright":{"type":"string"},"organizationName":{"type":"string"},"termsUrl":{"type":"string"},"privacyUrl":{"type":"string"},"googleTag":{"type":"string"},"useOrganizationDefaults":{"type":"boolean"},"scope":{"type":"string","enum":["ephemeral","production"]}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"set_platform_credit","input":{"type":"object","properties":{"projectId":{"type":"string"},"hidden":{"type":"boolean"},"scope":{"type":"string","enum":["ephemeral","production"]}},"required":["hidden"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"project_configuration","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"update_project_configuration","input":{"type":"object","properties":{"projectId":{"type":"string"},"backend":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"frontend":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"scope":{"type":"string","enum":["ephemeral","production"]}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"recollect_configuration","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"organization_branding","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"update_organization_branding","input":{"type":"object","properties":{"organizationName":{"type":"string"},"copyright":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"backfill_project_branding","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"inference_settings","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"set_inference_mode","input":{"type":"object","properties":{"level":{"type":"string","enum":["account","project"]},"mode":{"type":"string","enum":["cloud","local","inherit"]},"projectId":{"type":"string"}},"required":["level","mode"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"list_access_tokens","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"revoke_access_token","input":{"type":"object","properties":{"tokenId":{"type":"string","minLength":1},"confirm":{"type":"boolean"}},"required":["tokenId","confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"privacy_choices","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"withdraw_marketing_consent","input":{"type":"object","properties":{"keys":{"type":"array","items":{"type":"string","minLength":1}},"all":{"type":"boolean"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"pickup_intent","input":{"type":"object","properties":{"code":{"type":"string","minLength":1}},"required":["code"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"list_stories","input":{"type":"object","properties":{"projectId":{"type":"string"},"page":{"type":"integer","minimum":0,"maximum":9007199254740991},"size":{"type":"integer","minimum":1,"maximum":100},"status":{"type":"string"},"area":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"search_stories","input":{"type":"object","properties":{"q":{"type":"string","minLength":1},"projectId":{"type":"string"}},"required":["q"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"create_story","input":{"type":"object","properties":{"story":{"type":"string","minLength":1},"projectId":{"type":"string"}},"required":["story"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"update_story","input":{"type":"object","properties":{"storyId":{"type":"string"},"story":{"type":"string","minLength":1},"projectId":{"type":"string"}},"required":["storyId","story"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"delete_story","input":{"type":"object","properties":{"storyId":{"type":"string"},"projectId":{"type":"string"}},"required":["storyId"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"develop_story","input":{"type":"object","properties":{"storyId":{"type":"string"},"projectId":{"type":"string"}},"required":["storyId"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"reset_story","input":{"type":"object","properties":{"storyId":{"type":"string"},"projectId":{"type":"string"}},"required":["storyId"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"complete_story","input":{"type":"object","properties":{"storyId":{"type":"string"},"projectId":{"type":"string"}},"required":["storyId"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"story_status","input":{"type":"object","properties":{"storyId":{"type":"string"},"projectId":{"type":"string"}},"required":["storyId"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"modify_project","input":{"type":"object","properties":{"prompt":{"type":"string","minLength":1},"projectId":{"type":"string"}},"required":["prompt"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"rename_project","input":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":128},"projectId":{"type":"string"}},"required":["name"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"delete_project","input":{"type":"object","properties":{"projectId":{"type":"string","minLength":1},"confirm":{"type":"boolean"}},"required":["projectId","confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"unlock_project_agent","input":{"type":"object","properties":{"projectId":{"type":"string"},"confirm":{"type":"boolean"}},"required":["confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"pipeline_status","input":{"type":"object","properties":{"runId":{"type":"string"},"projectId":{"type":"string"}},"required":["runId"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"resume_pipeline","input":{"type":"object","properties":{"runId":{"type":"string"},"projectId":{"type":"string"},"from":{"type":"string"}},"required":["runId"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"next_task","input":{"type":"object","properties":{"maxWaitSec":{"type":"integer","minimum":0,"maximum":45},"taskId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, delegated inference","stdio, local project, delegated inference"]},{"name":"submit_task_result","input":{"type":"object","properties":{"taskId":{"type":"string"},"result":{"anyOf":[{"type":"string"},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"array","items":{}}]}},"required":["taskId","result"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, delegated inference","stdio, local project, delegated inference"]},{"name":"next_question","input":{"type":"object","properties":{"maxWaitSec":{"type":"integer","minimum":0,"maximum":45},"questionId":{"type":"string"},"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference"]},{"name":"answer_question","input":{"type":"object","properties":{"questionId":{"type":"string"},"answer":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"text":{"type":"string"},"declined":{"type":"boolean"},"projectId":{"type":"string"}},"required":["questionId"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference"]},{"name":"check_convertible","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"convert_project","input":{"type":"object","properties":{"projectId":{"type":"string"},"name":{"type":"string"},"about":{"type":"string"},"repoUrl":{"type":"string"},"branch":{"type":"string"},"confirm":{"default":false,"type":"boolean"}},"required":["confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"proceed_conversion","input":{"type":"object","properties":{"decision":{"type":"string","enum":["analyze","extract","implement","leave","retry","cancel"]},"projectId":{"type":"string"},"note":{"type":"string"},"confirm":{"default":false,"type":"boolean"},"name":{"type":"string","minLength":1,"maxLength":128},"specification":{"type":"string"},"vision":{"type":"string"},"designSystem":{"type":"string"}},"required":["decision","confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"conversion_status","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"purge_origin","input":{"type":"object","properties":{"projectId":{"type":"string"},"confirm":{"type":"boolean"}},"required":["confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"list_files","input":{"type":"object","properties":{"projectId":{"type":"string"},"kind":{"type":"string","enum":["sources","stories","meta","all"]},"category":{"type":"string","enum":["ba","ux","ui"]}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"read_file","input":{"type":"object","properties":{"projectId":{"type":"string"},"path":{"type":"string","minLength":1,"maxLength":512}},"required":["path"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"write_file","input":{"type":"object","properties":{"projectId":{"type":"string"},"path":{"type":"string","minLength":1,"maxLength":512},"content":{"type":"string"}},"required":["path","content"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"delete_file","input":{"type":"object","properties":{"projectId":{"type":"string"},"path":{"type":"string","minLength":1,"maxLength":512},"confirm":{"type":"boolean"}},"required":["path","confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"preview_control","input":{"type":"object","properties":{"projectId":{"type":"string"},"action":{"type":"string","enum":["start","restart","stop","rebuild"]}},"required":["action"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"git_status","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"git_history","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"git_commit","input":{"type":"object","properties":{"projectId":{"type":"string"},"message":{"type":"string","minLength":1,"maxLength":200}},"required":["message"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"git_discard","input":{"type":"object","properties":{"projectId":{"type":"string"},"confirm":{"type":"boolean"}},"required":["confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"git_revert","input":{"type":"object","properties":{"projectId":{"type":"string"},"hash":{"type":"string","pattern":"^[0-9a-f]{7,40}$"},"confirm":{"type":"boolean"}},"required":["hash","confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"connect_github","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"publish_to_github","input":{"type":"object","properties":{"projectId":{"type":"string"},"repoName":{"type":"string","minLength":1,"maxLength":100},"private":{"type":"boolean"},"owner":{"type":"string","minLength":1,"maxLength":100},"repo":{"type":"string","minLength":1,"maxLength":100}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"github_sync","input":{"type":"object","properties":{"projectId":{"type":"string"},"direction":{"type":"string","enum":["push","pull"]}},"required":["direction"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"disconnect_github","input":{"type":"object","properties":{"projectId":{"type":"string"},"confirm":{"type":"boolean"}},"required":["confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"github_repositories","input":{"type":"object","properties":{"projectId":{"type":"string"},"owner":{"type":"string","minLength":1,"maxLength":100},"repo":{"type":"string","minLength":1,"maxLength":100},"page":{"type":"integer","minimum":1,"maximum":1000},"search":{"type":"string","maxLength":200}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"link_github_origin","input":{"type":"object","properties":{"projectId":{"type":"string"},"owner":{"type":"string","minLength":1,"maxLength":100},"repo":{"type":"string","minLength":1,"maxLength":100},"branch":{"type":"string","minLength":1,"maxLength":200}},"required":["owner","repo"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"production_status","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"publish_production","input":{"type":"object","properties":{"projectId":{"type":"string"},"confirm":{"type":"boolean"}},"required":["confirm"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"production_control","input":{"type":"object","properties":{"projectId":{"type":"string"},"action":{"type":"string","enum":["restart","stop"]}},"required":["action"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"custom_domain","input":{"type":"object","properties":{"projectId":{"type":"string"},"action":{"type":"string","enum":["attach","verify","detach"]},"domain":{"type":"string","minLength":4,"maxLength":253}},"required":["action"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"production_auth","input":{"type":"object","properties":{"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"set_production_redirects","input":{"type":"object","properties":{"projectId":{"type":"string"},"redirects":{"maxItems":32,"type":"array","items":{"type":"string","maxLength":2048}}},"required":["redirects"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"app_users","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"all":{"type":"boolean"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"manage_app_user","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"action":{"type":"string","enum":["invite","update","remove"]},"email":{"type":"string","minLength":3,"maxLength":254},"name":{"type":"string","minLength":1,"maxLength":128},"role":{"type":"string","minLength":1,"maxLength":32},"disabled":{"type":"boolean"},"profileId":{"type":"string","minLength":1,"maxLength":256},"confirm":{"type":"boolean"}},"required":["action"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"app_permissions","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"set_app_permission_default","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"permission":{"type":"string","minLength":1,"maxLength":128},"defaultClass":{"type":"string","enum":["none","user","member","owner"]},"entityScoped":{"type":"boolean"}},"required":["permission"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"app_grants","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"profileId":{"type":"string","minLength":1,"maxLength":256},"group":{"type":"string","minLength":1,"maxLength":128},"entitySlug":{"type":"string","minLength":1,"maxLength":63}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"manage_app_grant","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"action":{"type":"string","enum":["assign","revoke"]},"permission":{"type":"string","minLength":1,"maxLength":128},"profileId":{"type":"string","minLength":1,"maxLength":256},"group":{"type":"string","minLength":1,"maxLength":128},"entitySlug":{"type":"string","minLength":1,"maxLength":63},"resources":{"maxItems":256,"type":"array","items":{"type":"string","minLength":1,"maxLength":128}},"mode":{"type":"string","enum":["blanket","resources","all"]}},"required":["action","permission"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"app_organizations","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"entitySlug":{"type":"string","minLength":1,"maxLength":63}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"manage_app_organization","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"action":{"type":"string","enum":["rename","add-member","update-member","remove-member"]},"entitySlug":{"type":"string","minLength":1,"maxLength":63},"email":{"type":"string","minLength":3,"maxLength":254},"name":{"type":"string","minLength":1,"maxLength":128},"owner":{"type":"boolean"},"profileId":{"type":"string","minLength":1,"maxLength":256},"groups":{"maxItems":64,"type":"array","items":{"type":"string","minLength":1,"maxLength":128}}},"required":["action","entitySlug"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"app_groups","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"entitySlug":{"type":"string","minLength":1,"maxLength":63},"group":{"type":"string","minLength":1,"maxLength":128}},"required":["entitySlug"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"manage_app_group","input":{"type":"object","properties":{"projectId":{"type":"string"},"scope":{"type":"string","enum":["ephemeral","production"]},"action":{"type":"string","enum":["create","update","delete","add-members","remove-members"]},"entitySlug":{"type":"string","minLength":1,"maxLength":63},"group":{"type":"string","minLength":1,"maxLength":128},"bundles":{"maxItems":32,"type":"array","items":{"type":"object","properties":{"permissions":{"maxItems":256,"type":"array","items":{"type":"string","minLength":1,"maxLength":128}},"filter":{"type":"object","properties":{"areas":{"maxItems":16,"type":"array","items":{"type":"string","minLength":1,"maxLength":64}},"managed":{"type":"boolean"},"resourceScoped":{"type":"boolean"},"entityScoped":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false}},"profileIds":{"maxItems":256,"type":"array","items":{"type":"string","minLength":1,"maxLength":256}},"confirm":{"type":"boolean"}},"required":["action","entitySlug","group"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"list_slots","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"project_activity","input":{"type":"object","properties":{"projectId":{"type":"string"},"after":{"type":"string","maxLength":41},"limit":{"type":"integer","minimum":1,"maximum":200},"wait":{"type":"integer","minimum":0,"maximum":20},"detail":{"type":"string","enum":["progress","thinking"]}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"notifications","input":{"type":"object","properties":{"after":{"type":"string","maxLength":41},"wait":{"type":"integer","minimum":0,"maximum":20}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"file_changes","input":{"type":"object","properties":{"projectId":{"type":"string"},"after":{"type":"string","maxLength":41},"wait":{"type":"integer","minimum":0,"maximum":20}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","hosted HTTP"]},{"name":"local_status","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, local project, cloud inference","stdio, local project, delegated inference"]},{"name":"run_local","input":{"type":"object","properties":{"build":{"type":"boolean"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"availableSetups":["stdio, local project, cloud inference","stdio, local project, delegated inference"]},{"name":"stop_local","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, local project, cloud inference","stdio, local project, delegated inference"]},{"name":"local_setup_guide","input":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, local project, cloud inference","stdio, local project, delegated inference"]},{"name":"set_local_service","input":{"type":"object","properties":{"databaseUrl":{"type":"string"},"valkeyUrl":{"type":"string"},"schema":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, local project, cloud inference","stdio, local project, delegated inference"]},{"name":"describe_harness","input":{"type":"object","properties":{"harness":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference","hosted HTTP"]},{"name":"install_harness","input":{"type":"object","properties":{"dir":{"type":"string"},"harness":{"type":"string"},"mcpConfig":{"type":"boolean"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"availableSetups":["stdio, cloud project, cloud inference","stdio, cloud project, delegated inference","stdio, local project, cloud inference","stdio, local project, delegated inference"]}]}