Skip to main content

Before a panel launch

  1. Call get_study and confirm recruiting_method is panel.
  2. Return the complete persisted plan, audience, and screeners from get_study; obtain explicit approval of that exact version.
  3. Ask the user to choose the launch country explicitly. One launch_panel call fields exactly one country; it cannot field a region or a list of countries.
  4. Call list_panel_countries and verify that the country supports the study’s language.
  5. Call launch_panel with that country_code and dry_run: true; show the resolved country, language, cost, and timeline.
  6. Launch with dry_run: false using the same country only after explicit approval of the current plan and the complete estimate. Client tool permissions and approval of an earlier plan version do not count.
For a brief that names multiple countries, ask the user to select one country or create separately approved country-specific studies or launches. Never allow an omitted country to silently become a different market. Direct launch requires incident_rate >= 10. Use submit_feasibility_request for lower-incidence or specialized audiences. A feasibility request is a persistent manual-review record; the MCP surface does not provide a delete operation. Describe audience criteria in ordinary language through customize_study. The backend matches suitable criteria such as age or household income to canonical targeting attributes and decides when a custom screener is needed. Targeting attributes are not accepted by launch_panel through MCP.