Tools Reference
The exact public Forvibe MCP tool, resource, and prompt catalog.
The public Forvibe MCP server currently exposes 108 tools. Read operations return organization-scoped data; write, delete, credit-spending, and outward store actions depend on your role, scopes, project connections, and plan.
The public server does not expose Forvibe console-only Workflow, Tracking, organization, attachment, whole-project deletion, or internal skill tools. create_custom_product_page, retry_custom_product_page_frames, and create_in_app_event are also console-only because they generate imagery; use the Forvibe dashboard to create those records, then use the public management and push tools below.
Projects
list_projects: list projects in the authenticated organization.get_project: fetch one project by its publicprj_…ID.check_project_availability: check whether a project subdomain or mail prefix is available.create_project: create a Forvibe project.update_project: update editable project fields.
ASO keywords and optimization
list_tracked_keywords: list a project's tracked keywords.track_keyword: start tracking a keyword.untrack_keyword: stop tracking a keyword.get_keyword_ranking_history: return historical ranking points for a tracked keyword.refresh_keyword_metrics: refresh metrics for tracked keywords.get_keyword_rankings_overview: summarize current keyword ranks for a project.get_aso_optimization: return the current ASO optimization analysis.get_aso_suggestions: return actionable ASO suggestions.
Competitors, charts, and app research
list_competitors: list competitor apps tracked for a project.add_competitor: add an App Store or Google Play competitor.remove_competitor: stop tracking a competitor.get_top_charts: query store top charts by country, category, and chart type.list_chart_categories: list valid store chart categories.search_apps: search App Store or Google Play apps.get_app_metadata: fetch current public store metadata for an app.
ASO history and alerts
get_visibility_history: return a project's ASO visibility history.get_app_stats_history: return historical app performance statistics.get_competitor_metadata_timeline: show competitor listing changes over time.get_aso_alerts: list generated ASO alerts.get_aso_sync_status: report the latest ASO synchronization state.get_tracking_alert_settings: read keyword and competitor alert preferences.set_tracking_alert_settings: update keyword and competitor alert preferences.get_competitor_rank_trajectory: return a competitor's rank trajectory.
Screenshots and SS Studio
list_screenshots: list uploaded or synchronized store screenshots and their image URLs.delete_screenshot: permanently delete a screenshot record from Forvibe.list_screenshot_design_templates: browse the current SS Studio design-template catalog.list_ss_studio_sessions: legacy V2: list saved SS Studio sessions for a project.get_ss_studio_session: legacy V2: fetch a saved SS Studio session and frame data.create_ss_studio_session: legacy V2: create an empty SS Studio session.list_screenshot_localization_jobs: legacy V1: list recent screenshot localization jobs.
Screenshot Studio sets
list_screenshot_sets: list a project's sets with their status, pages, devices, and languages.update_screenshot_set: rename a set or change the devices it is drawn for, free.create_screenshot_cli_code: create a one-time code that connects the Forvibe CLI to a set.duplicate_screenshot_set: copy a set, its files and its translations into a new set, free.get_design_context_schema: return the DesignContext contract a set is started from.submit_design_context: validate a DesignContext and start a new set from it.update_screenshot_design_context: replace a set's DesignContext before it is created.create_screenshot_session_from_screens: start a set from 2 to 8 plain app screenshots.plan_screenshot_campaign: plan a set's template, pages, and copy for review, free.update_screenshot_plan: adjust the saved plan's template, copy, artwork description, or screens.list_screenshot_template_families: list the template families sets are designed with.get_screenshot_campaign_schema: return the JSON Schema for editable sets.get_screenshot_campaign: fetch a set's DesignContext, plan, pages, editor patches, and CLI connection, or only some pages.get_screenshot_campaign_status: poll a set's generation or edit job.render_screenshot_pages: render a set's pages as PNG images for one device and language.edit_screenshot_campaign: change finished pages with a plain-language instruction.update_screenshot_text: set the exact text of lines on finished pages, free.edit_screenshot_elements: change element position, size, layer, style, screens, decoration settings, or page backgrounds exactly, free.list_screenshot_decorations: list the decorations, doodles, anchors, and palette roles a page can use.add_screenshot_decoration: add a laurel, star, blob, pattern, underline, burst, or doodle to a page, free.highlight_screen_area: lift a part of an app screen out of the phone as a larger card, free.add_screenshot_bridge: add or change a shape that runs across two neighboring pages, free.reorder_screenshot_pages: put a set's pages in a new order, free.translate_screenshot_campaign: translate a finished set into one or two languages per call.list_screenshot_campaign_languages: list a set's original language and translations.remove_screenshot_campaign_language: delete one translation of a set.push_screenshot_campaign_to_app_store: upload a finished set to the editable App Store version without submitting it for review.
Store listings
list_listings: list App Store and Google Play listings by locale.get_listing: fetch one project, store, and locale listing.update_listing: stage listing-field changes in Forvibe.publish_listings: explicitly push staged listing changes to App Store Connect or Google Play.list_listing_versions: list saved listing-version snapshots.get_listing_version: fetch a complete listing-version snapshot.localize_listing: AI-localize listing metadata into target locales.
Store reviews
list_reviews: list App Store or Google Play reviews with filters.get_review: fetch one review.get_review_stats: summarize rating distribution and unreplied reviews.
App Store review simulation
simulate_metadata_only: run an AI-assisted rejection-risk simulation against App Store metadata.list_review_simulations: list prior simulations for a project.get_review_simulation: fetch a complete simulation result.get_latest_review_simulation: fetch the most recent completed simulation.
Custom Product Pages (App Store only)
list_custom_product_pages: list Custom Product Pages already present in Forvibe.get_custom_product_page_status: read generation or push status and frame results.reorder_custom_product_page: reorder a page's localized screenshots.push_custom_product_page: push a Forvibe draft to App Store Connect without submitting it for review.delete_custom_product_page: delete a Custom Product Page from Forvibe.
In-App Events (App Store only)
list_in_app_events: list In-App Events present in Forvibe.get_in_app_event_status: read event generation or push status.update_in_app_event: update an event's primary fields.localize_in_app_event: AI-localize an event into target locales.update_in_app_event_localization: update one event localization.delete_in_app_event_localization: delete one event localization.push_in_app_event: push a draft event to App Store Connect without submitting it for review.delete_in_app_event: delete an event from Forvibe.get_in_app_event_suggestions: generate event-content suggestions.
Subscriptions, in-app purchases, and pricing
list_in_app_products: list subscriptions and one-time in-app purchases.get_in_app_product: fetch one product and its metadata.get_app_store_product_metadata: fetch App Store product metadata needed for edits.sync_in_app_products: synchronize products from connected stores.list_pricing_indexes: list pricing-index definitions available to Pricing Studio.create_subscription: create a subscription with supported territory prices and metadata.create_in_app_purchase: create a one-time in-app purchase.update_in_app_product: update editable subscription or in-app purchase fields.update_subscription_group: update App Store subscription-group metadata.localize_in_app_product: AI-localize product metadata.delete_in_app_product: delete an eligible product through the supported store flow.list_price_changes: list drafted, scheduled, applied, or rolled-back price changes.get_price_change: fetch one price-change plan.create_price_change: draft a territory-aware product price change.apply_price_change: apply a drafted price change to the connected store.cancel_price_change: cancel an eligible price change.rollback_price_change: restore prices from an applied change when supported.delete_price_change: delete an eligible price-change record.
Resource templates
These five read-only templates expose JSON context through forvibe:// URIs:
forvibe://project/{projectId}: project details.forvibe://project/{projectId}/listings: all store listings for a project.forvibe://project/{projectId}/reviews/recent: the project's latest reviews.forvibe://project/{projectId}/aso: tracked keywords and competitors.forvibe://review-simulation/{simulationId}: one review-simulation result.
Prompts
The server exposes four reusable, parameterized prompts:
aso-audit: run a structured ASO audit.prepare-submission-checklist: prepare a store-submission checklist.analyze-recent-reviews: summarize recent reviews and propose responses.keyword-research-session: guide a competitive keyword-research session.
The server's tools/list, resources/templates/list, and prompts/list responses are the source of truth. Clients may hide tools their plan or policy does not permit; for example, ChatGPT Pro currently exposes read/fetch behavior rather than the full write surface.