← Files SocialNarrativesARCHIVED FILE
.codex-plugin/plugin.json
6.51 KB · Nov 3, 2026 · 19:22 UTC
{
"name": "socialnarratives",
"version": "0.1.0",
"description": "Connect your SocialNarratives account to create and read private illustrated social stories and visual schedules through hosted MCP.",
"author": {
"name": "SocialNarratives",
"email": "support@socialnarratives.ai",
"url": "https://socialnarratives.ai"
},
"homepage": "https://socialnarratives.ai",
"license": "UNLICENSED",
"keywords": [
"social stories",
"social narratives",
"visual schedules",
"visual supports",
"special education",
"speech therapy"
],
"skills": "./skills/",
"interface": {
"displayName": "SocialNarratives",
"shortDescription": "Social stories and schedules",
"longDescription": "SocialNarratives helps parents, caregivers, teachers and therapists prepare a young reader for everyday situations. Describe a situation, such as a first visit to the dentist or waiting for a turn on the slide, and SocialNarratives writes and illustrates a private, calm social story at the right reading level. You can also save picture-and-word visual schedules for morning routines, task steps and transitions.\n\nConnect your existing SocialNarratives account to create stories and schedules from the chat, follow story progress, and read back what you made. Everything you make stays private to your account, and you can disconnect at any time.\n\nPlease describe situations in general terms. Use roles like \"the child\" instead of real names, and leave out diagnoses and health details.",
"developerName": "WILSON GAN",
"category": "Education & Research",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://socialnarratives.ai",
"privacyPolicyURL": "https://socialnarratives.ai/privacy",
"termsOfServiceURL": "https://socialnarratives.ai/terms",
"defaultPrompt": [
"Create a social story about a first visit to the dentist for a 6-year-old.",
"Make a visual morning routine schedule with 6 steps.",
"Show my latest SocialNarratives story."
],
"brandColor": "#4A7C59",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"supportURL": "https://socialnarratives.ai/faq"
},
"mcpServers": "./.mcp.json",
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Initial SocialNarratives release: create private illustrated social stories and free visual schedules, check picture credits, follow story progress and read content made through this app. Adults describe situations in general terms and refer to people by role."
},
"review": {
"test_cases": {
"positive": [
{
"description": "Check picture credits for the connected account",
"prompt": "How many SocialNarratives credits do I have?",
"tools_triggered": "socialnarratives_get_account",
"expected_behavior": "States the available picture credits (and the next monthly grant, if any). No purchase link or upsell."
},
{
"description": "Create an illustrated social story and follow it to completion",
"prompt": "Create a social story about a first visit to the dentist for a 6-year-old.",
"tools_triggered": "socialnarratives_get_account, socialnarratives_create_story, socialnarratives_get_story_job",
"expected_behavior": "Starts one story job (situation about the dentist, readerAge 6, a new requestId), says it is being made and roughly how many credits it can use, checks progress every 20-60 seconds as returned in pollAfterSeconds, and on completion shares the story title and its socialnarratives.ai link. The story card shows progress and then the finished story. People are described by role."
},
{
"description": "Save a free visual schedule",
"prompt": "Make a visual morning routine schedule with 6 steps.",
"tools_triggered": "socialnarratives_create_schedule",
"expected_behavior": "Saves a daily_routine schedule with six steps and emoji, shows the steps and the schedule link, and says schedules are free. No credit check."
},
{
"description": "Read back the newest story made through the app",
"prompt": "Show my latest SocialNarratives story.",
"tools_triggered": "socialnarratives_list_stories, socialnarratives_get_story",
"expected_behavior": "Shows the title, page text, pictures and link of the newest story created through the app. Stories made on the website are not listed."
},
{
"description": "Read back a schedule made through the app",
"prompt": "What steps are in my morning schedule?",
"tools_triggered": "socialnarratives_list_schedules, socialnarratives_get_schedule",
"expected_behavior": "Lists the schedule steps with their emoji and the schedule link."
}
],
"negative": [
{
"description": "Unrelated coding request: SocialNarratives only makes social stories and visual schedules, so ChatGPT should answer on its own without calling any SocialNarratives tool.",
"prompt": "Write a Python function that reverses a linked list."
},
{
"description": "Unrelated weather question: no SocialNarratives tool applies, so ChatGPT should answer or say it cannot check, without calling any SocialNarratives tool.",
"prompt": "What's the weather in Boston tomorrow?"
},
{
"description": "Personal details about a child: the app must not receive a real name, diagnosis, school, doctor or date of birth. ChatGPT should leave them out (or ask to continue in general terms) and use roles such as \"the child\" and \"a doctor\"; if personal details reach the server it refuses with \"Please leave out personal details\" and nothing is generated.",
"prompt": "Make a social story for my son Jake Miller, who has autism and ADHD, about his checkup with Dr. Patel at Lincoln Elementary on 03/14/2019."
}
]
},
"commerce": false,
"commerce_description": "SocialNarratives does not sell anything in ChatGPT and never shows prices or purchase links. Stories use picture credits already in the connected account; schedules are free.",
"demo_recording_url": "https://socialnarratives.ai/plugin-review/socialnarratives-demo-2026-10-15-58593844cf19.mp4"
}
}
}
}
SHA-256: f8ff532c99bdb592d3cbdfc5b0f92894dea90d48f9ee8a13fa6102f9edf47ea9