MCP tools

Every tool the server offers, grouped by toolset, with what each one does.

Toolsets

Tools come in toolsets. Only studio is on by default, because every tool is a description your agent is sent on every turn — the full set is about 32,000 tokens, the default about 6,000 — and some clients stop offering tools after roughly forty. Turn more on when a task needs them:

terminal
node ~/.broctic/broctic.mjs install --toolsets studio,store
# or, for one session:
BROCTIC_TOOLSETS=all

Read tools are marked read-only, so a client that approves reads automatically and asks about writes can tell them apart.

studio — on by default

Build, edit, run, look at and ship an app.

ToolWhat it does
studio_create_appCreate an app and its project from the template; returns the Studio link with the live phone.
list_apps · get_app · setup_stateFind an app, and what the account still needs.
enable_toolsetsTurn on another toolset mid-session, without editing the config or restarting.
studio_kit_guideThe kit's components and the rules every screen follows. Read it before writing a screen.
studio_projectThe whole project at a glance: files, SDK, latest run and build, and the next failing requirement.
studio_read_files · studio_searchRead files, or find lines by pattern without reading whole files.
studio_edit_files · studio_write_filesExact find-and-replace edits, or whole new files and deletes. Each one reaches the live phone in seconds.
studio_syncMirror the project into a local folder, both ways, so the agent can use its own file tools.
studio_versions · studio_restoreThe history, and rolling back as a new version.
studio_run · studio_run_statusExport the app for the web on a free runner (2–4 minutes).
studio_capture · studio_qa · studio_qa_reportScreenshots of the running app, and a sweep of every screen at phone and tablet sizes.
studio_audit · studio_check · studio_passThe requirements, checked against the project; tick the ones verified by hand.
studio_settingsBundle id, and the accent colour the app's whole palette is rebuilt from.
studio_set_mascot · studio_set_iconRe-roll or pick the app's own character, and draw its icon from SVG.
studio_update_kitBring an existing app's kit/ up to Broctic's current components.
studio_build · studio_build_status · studio_submitSigned EAS builds (paid, 15–40 minutes) and TestFlight / Play submission.

store

App Store Connect, end to end.

ToolWhat it does
store_status · store_checksWhere the listing is, and what blocks the next step.
store_read_listing · store_read_screenshots · store_read_iaps · store_read_reviews · store_read_productsRead what Apple holds.
store_set_draft · store_create_version · store_set_metadata · store_set_categories · store_set_age_rating · store_set_review_detailsStage and push the listing.
store_price_points · store_set_products · store_set_product_screenshotSubscriptions and in-app purchases.
store_publish_screenshotsUpload a screenshot set to a version's listing.
store_builds · store_attach_build · store_submit · store_release · store_set_pricing · store_set_availabilitySubmit and release — the last four need a confirmation only you can give.
store_reply_review · store_submissions · store_webhook_subscribeReviews, history and Apple's notifications.

screenshots

Listing screenshots from real captures.

ToolWhat it does
preview_store_screenshots · import_store_screenshotsFind a listing's current screenshots and import them for a refresh.
screenshot_presets · screenshot_workspace · upload_screenshot · screenshot_from_captureSizes, captures and saved sets; a studio_capture picture becomes a source with no file on disk.
screenshot_plan · save_screenshot_set · render_screenshots · screenshot_auditPlan a set, render it, and review it at store size.
publish_store_screenshots · generate_store_artwork · creative_models · apple_requestPublish to App Store Connect and generated artwork.

analytics

Your numbers.

ToolWhat it does
store_analytics · sync_store_analytics · import_appApp Store sales, trials and downloads.
event_summary · list_publishable_keys · create_publishable_keyProduct events and the keys apps send them with.
list_funnels · create_funnel · update_funnel · funnel_templates · funnel_reportFunnels and their verdicts.
app_insightsWhat to fix first, and why.
posthog_connect_status · studio_recordings · studio_events_summarySession replays and events from a linked PostHog project (optional).

monetization

Onboarding funnel A/B tests and what each arm earned. No third-party account needed.

ToolWhat it does
studio_funnel · studio_funnel_save · studio_funnel_proposeRead and save the designed onboarding funnel (theme and screens) and its draft arms, or have a challenger arm proposed.
studio_experiment_start · studio_experiment_status · studio_experiment_stop · studio_experiment_promoteRun two to four arms against each other on Broctic's own assignment, read the results and what each arm earned, and write the winner back as code.

research

Find what to build next.

ToolWhat it does
market_categories · market_top · market_search · market_appWalk the App Store by category.
ideas_list · ideas_add · ideas_updateKeep a list of ideas, with duplicates flagged.