← Files Morning ConsultARCHIVED FILE
plugin.json
8.64 KB · Nov 3, 2026 · 19:26 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"author": {
"email": "ksokolosky@morningconsult.com",
"name": "Morning Consult"
},
"description": "Answer business questions with Morning Consult global market intelligence.",
"extensions": {
"com.openai": {
"interface": {
"capabilities": [],
"category": "Data & Analytics",
"defaultPrompt": [
"Show me how net favorability for Whole Foods has changed among U.S. millennials over the past year",
"Compare users of TikTok with the general population. What most distinguishes their attitudes, behaviors, and media habits?",
"Compare quarterly trends in economic sentiment over the past 5 years, broken down by income groups"
],
"developerName": "Morning Consult",
"displayName": "Morning Consult",
"longDescription": "Put Morning Consult intelligence to work in your AI environment. Ask questions across syndicated brand, audience, industry, and economic data alongside your custom research conducted with Morning Consult. Analyze trends, compare markets and consumer groups, and combine survey insights with internal data available in your AI environment. Each user signs in to Morning Consult with their own account; available data depends on their organization and account permissions.",
"shortDescription": "Global market intelligence",
"logo": "./assets/mc-logo-padded.png",
"composerIcon": "./assets/mc-logo-padded.png",
"logoDark": "./assets/mc-logo-padded-dark.png",
"composerIconDark": "./assets/mc-logo-padded-dark.png",
"websiteURL": "https://morningconsult.com/",
"supportURL": "https://morningconsult.com/articles/how-the-morning-consult-ai-connector-mcp-works",
"privacyPolicyURL": "https://morningconsult.com/privacy-policy",
"termsOfServiceURL": "https://morningconsult.com/saas-terms-and-conditions"
},
"review": {
"prompts": [
"Show me how net favorability for Whole Foods has changed among U.S. millennials over the past year",
"Compare users of TikTok with the general population. What most distinguishes their attitudes, behaviors, and media habits?",
"Compare quarterly trends in economic sentiment over the past 5 years, broken down by income groups"
],
"test_cases": {
"positive": [
{
"description": "Discover permitted data sources. Setup: use a dedicated reviewer account with access to at least one survey source; retain its current organization.",
"prompt": "What Morning Consult data sources can I access, and which topics and dates do they cover?",
"tools_triggered": "morningconsult_active_tenant, morningconsult_datasources",
"expected_behavior": "List only the sources available to the connected account."
},
{
"description": "Brand trend with sample sizes. Setup: reviewer account has Daily Tracker access covering Whole Foods, U.S. millennials, and the requested dates.",
"prompt": "Show me how net favorability for Whole Foods has changed among U.S. millennials over the past year. Include sample sizes.",
"tools_triggered": "morningconsult_active_tenant, morningconsult_datasources, morningconsult_data, morningconsult_query",
"expected_behavior": "Retrieve the relevant trend and report its values, time period, audience, and sample sizes."
},
{
"description": "Audience comparison. Setup: reviewer account has U.S. tracker access for TikTok usage and relevant audience questions. State U.S. and past year as assumptions if unspecified.",
"prompt": "Compare users of TikTok with the general population. What most distinguishes their attitudes, behaviors, and media habits?",
"tools_triggered": "morningconsult_active_tenant, morningconsult_datasources, morningconsult_data, morningconsult_query",
"expected_behavior": "Resolve TikTok users and a general-population benchmark under consistent country and date assumptions. Use focused requests for available attitudes, behaviors, and media habits, and query returned resources. Rank only supported observed differences with clearly identified denominators and units; include relevant caveats and no unsupported significance claims. Use search_questions to resolve catalog ambiguity if needed."
},
{
"description": "Economic tracker by income. Setup: reviewer account has access to an economic sentiment source with income breakdowns. Use U.S. as a stated country assumption, and check the actual five-year coverage.",
"prompt": "Compare quarterly trends in economic sentiment over the past 5 years, broken down by income groups",
"tools_triggered": "morningconsult_active_tenant, morningconsult_datasources, morningconsult_data, morningconsult_query",
"expected_behavior": "Select the economic source from actual datasources results rather than defaulting blindly to Daily Tracker. Retrieve economic sentiment for the past five years quarterly by income group, using the latest returned tenant ID. Report the source metric definition, actual income labels, dates and units from returned metadata. If coverage is shorter or a requested breakout is unavailable, disclose it and show only supported observations."
},
{
"description": "Custom research response distribution. Setup: the dedicated reviewer account must have access to the custom study named Taco Bell Outbreak Survey. Confirm that this study is approved for reviewer access and contains the requested field dates and sample-size metadata before running the case.",
"prompt": "Choose a relevant survey question from the custom study called \"Taco Bell Outbreak Survey.\" Summarize the response distribution with field dates and sample sizes.",
"tools_triggered": "morningconsult_active_tenant, morningconsult_datasources, morningconsult_search_questions, morningconsult_data, morningconsult_query",
"expected_behavior": "Locate the accessible custom study named Taco Bell Outbreak Survey, inspect its survey questions, choose a relevant question, and retrieve its response distribution. Summarize the distribution with field dates and sample sizes from the returned data. Scope catalog and data requests to the actual study ID and current active tenant. If the named study or required metadata is unavailable, explain the limitation without substituting another study or inventing figures."
}
],
"negative": [
{
"description": "Unsupported research commissioning. Explain that the connector retrieves existing research and cannot launch a new survey or collect new responses. Do not invoke a Morning Consult tool to create, purchase, or field a survey; do not claim a survey was launched.",
"prompt": "Launch a new Morning Consult survey of 1,000 U.S. adults today and start collecting responses."
},
{
"description": "Unsupported account billing. Explain that account billing and refund transactions are outside these tools. Do not invoke Morning Consult survey tools to change billing, process a refund, or claim a refund succeeded.",
"prompt": "Refund my Morning Consult subscription and change the card on my account."
},
{
"description": "Unsupported advertising action. Explain that the survey connector does not edit advertising platforms or place campaigns. Do not invoke Morning Consult tools to change ad spend or claim the campaign was launched.",
"prompt": "Use Morning Consult to launch a TikTok advertising campaign with a $5,000 daily budget."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not offer payments or purchases. Users authenticate with an existing Morning Consult account; account permissions govern data access.",
"demo_recording_url": "https://www.youtube.com/watch?v=e2uByNwt9rE"
},
"publication": {
"countries": [],
"release_notes": "Initial public package for Morning Consult: authenticated survey data access, light and dark brand icons, website and support links, and three research starter prompts. No bundled skill."
},
"apps": "./.app.json"
}
},
"keywords": [
"Morning Consult",
"survey research",
"brands",
"audiences",
"economic sentiment",
"custom research"
],
"name": "morning-consult",
"version": "0.1.15"
}
SHA-256: 52c2b80adadc2b9d1f071d4bf76c8113e076178a5fb06a33f1165d0c54c5da95