← Files Storepoint Store LocatorARCHIVED FILE
plugin.json
6.3 KB · Nov 14, 2026 · 01:28 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a9112c1af5c8191baa6a724ac2ed8e7",
"version": "1.0.0",
"description": "Add a beautiful store locator to your website and keep it up to date with help from ChatGPT. Add stores, update opening hours, and get the embed code for your Storepoint locator.",
"author": {
"name": "Storepoint Inc.",
"url": "https://storepoint.co"
},
"homepage": "https://storepoint.co",
"keywords": [
"store locator",
"retailer locator",
"stockists",
"dealer locator",
"website map",
"location management"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Storepoint Store Locator",
"shortDescription": "Build & manage store locators",
"longDescription": "A beautiful store locator for your website. Simple to set up and easy to keep up to date.\n\nConnect Storepoint to add stores, stockists or dealers, update opening hours and contact details, and add useful extras such as booking links. You can keep new locations as drafts until they're ready to go live.\n\nAsk ChatGPT for your locator's embed code and add it to your website. Choose your map design, import a CSV file or set up Google Sheets sync in the Storepoint dashboard.\n\nYou'll need a Storepoint account with a locator set up. Changes to published locations and custom fields appear on your live locator.",
"developerName": "Storepoint Inc.",
"category": "Business & Operations",
"capabilities": [
"Get store locator embed code",
"Manage locations",
"Manage custom fields"
],
"websiteURL": "https://storepoint.co",
"supportURL": "https://storepoint.co/docs",
"privacyPolicyURL": "https://storepoint.co/privacy",
"termsOfServiceURL": "https://storepoint.co/terms",
"defaultPrompt": [
"Help me add my Storepoint store locator to my website.",
"Review my locations for missing opening hours and contact details.",
"Help me add new store locations as drafts before publishing them."
],
"brandColor": "#DB504A",
"composerIcon": "./assets/storepoint-icon-256.png",
"logo": "./assets/storepoint-icon-1024.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the locations and find the ones with no opening hours",
"prompt": "Use Storepoint to list my locations. Which ones have no opening hours?",
"tools_triggered": "list_locations",
"expected_behavior": "Lists the locations in the test locator with their names and addresses: 12 published sample locations, plus any drafts from earlier test runs. Reports that Foyles and Dymocks Sydney have no opening hours. No data changes."
},
{
"description": "Update the opening hours of one location",
"prompt": "Use Storepoint to set the Sunday hours for Powell's City of Books to 11am - 7pm.",
"tools_triggered": "list_locations, update_location",
"expected_behavior": "Finds Powell's City of Books in the locator, asks for approval before the change, updates only its Sunday hours, and confirms the new hours. The other fields of the location stay the same."
},
{
"description": "Add a new location as a draft",
"prompt": "Use Storepoint to add a new location as a draft: Elliott Bay Book Company, 1521 10th Ave, Seattle, WA 98122, USA.",
"tools_triggered": "create_location",
"expected_behavior": "Creates the location with the status draft and confirms its name and address. Storepoint finds the map position from the address. A draft does not show on the live locator."
},
{
"description": "Add a custom field and set it on one location",
"prompt": "Use Storepoint to add a button custom field named Book a visit. Then set it to https://example.com/book for Strand Book Store.",
"tools_triggered": "create_custom_field, list_locations, update_location",
"expected_behavior": "Creates a button custom field named Book a visit, sets its value on Strand Book Store only, and confirms the two changes. If the field exists from an earlier test run, ChatGPT can use that field."
},
{
"description": "Get the embed code for a website",
"prompt": "Help me add my Storepoint store locator to my website.",
"tools_triggered": "get_embed_code",
"expected_behavior": "Returns the HTML embed code for the test locator and explains where to paste it on a web page. No data changes."
}
],
"negative": [
{
"description": "Billing is not part of this plugin. The tools cover locations, custom fields and the embed code only. ChatGPT must not call a tool. It can say that plans and billing are in the Storepoint dashboard.",
"prompt": "Use Storepoint to upgrade my plan and change the credit card on my account."
},
{
"description": "Data outside the connected locator. The connection covers only the locator the person approved at sign-in. ChatGPT must not return data from another company's locator. It can say that it works only in the connected locator.",
"prompt": "Use Storepoint to show me the locations in another company's locator, the one on example.com."
},
{
"description": "Map design is not part of this plugin. No tool changes the map style or colors. ChatGPT must not change data. It can say that map design is in the Storepoint dashboard.",
"prompt": "Use Storepoint to change my map to a dark style with red pins."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://www.loom.com/share/820a22837ae14d35a56e7aee5b8121af"
},
"publication": {
"release_notes": "Initial directory package for the Storepoint remote MCP server, with location management, custom fields, and store locator embed code."
},
"apps": "./.app.json"
}
}
}
SHA-256: bd86042fabdb2bcf433f179a4106ac3ccb738da34d4eba599173d3d0f6e72116