← Files Fulfill EngineARCHIVED FILE
plugin.json
5.21 KB · Nov 3, 2026 · 19:07 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "fulfill-engine",
"version": "0.1.1",
"author": {
"name": "Stahls' Fulfill Engine"
},
"description": "Connect your Fulfill Engine account through its MCP server.",
"extensions": {
"com.openai": {
"interface": {
"developerName": "Stahls' Fulfill Engine",
"displayName": "Fulfill Engine",
"shortDescription": "Explore fulfillment data",
"longDescription": "Connect your Fulfill Engine account to explore the accounts, campaigns, product catalogs, orders, order items, shipments, sales portals, and warehouses you are authorized to access. The current MCP tool set is read-only. Search counts are approximate and can lag behind changes. Purchasing and payments are not supported.",
"category": "Business & Operations",
"defaultPrompt": [
"Which Fulfill Engine accounts can I access?",
"Show my available Fulfill Engine campaigns.",
"Which sales portals can I manage?"
],
"websiteURL": "https://fulfillengine.com/",
"supportURL": "https://fulfillengine.com/pages/contact-1",
"privacyPolicyURL": "https://fulfillengine.com/pages/privacy",
"termsOfServiceURL": "https://fulfillengine.com/pages/terms-of-use",
"logo": "./assets/fe-gear.png",
"composerIcon": "./assets/fe-gear.png"
},
"review": {
"commerce": false,
"test_cases": {
"negative": [
{
"prompt": "Place a new order for 100 shirts through Fulfill Engine and charge my saved card.",
"description": "Purchasing is unsupported. Explain this limit without invoking any Fulfill Engine tool or claiming an order was placed."
},
{
"prompt": "Cancel all my Fulfill Engine orders right now.",
"description": "Order cancellation is unsupported by the discovered read-only tool set. Do not invoke Fulfill Engine tools or claim cancellation."
},
{
"prompt": "Change the delivery address on all my open Fulfill Engine orders to a new address.",
"description": "Shipping-address mutation is unsupported. Explain this limit without invoking Fulfill Engine tools or claiming records changed."
}
],
"positive": [
{
"expected_behavior": "Return the authenticated user identity supported by get_profile; never expose credentials or invent profile values.",
"description": "Authenticated reviewer account; compare returned profile with the dedicated test user. No mutation.",
"prompt": "Which Fulfill Engine user am I signed in as?",
"tools_triggered": "get_profile"
},
{
"expected_behavior": "List only account IDs and names returned by list_accounts; no invented or inaccessible accounts.",
"description": "Dedicated reviewer user has access to known sample accounts; expected membership must be recorded before execution.",
"prompt": "Which Fulfill Engine accounts can I access?",
"tools_triggered": "list_accounts"
},
{
"expected_behavior": "Report campaigns from list_campaigns, preserving account and campaign IDs; do not claim all campaigns are available if results are partial.",
"description": "Dedicated reviewer user has sample campaigns with recorded expected access.",
"prompt": "Show the Fulfill Engine campaigns available to me.",
"tools_triggered": "list_campaigns"
},
{
"expected_behavior": "Return only active portal IDs and names from find_sales_portals, without implying the response includes portal orders or accounts.",
"description": "Dedicated reviewer user has at least one active manageable sales portal; record expected portal before execution.",
"prompt": "Which active sales portals can I manage?",
"tools_triggered": "find_sales_portals"
},
{
"expected_behavior": "Return warehouse IDs and names supported by list_warehouses and respect the authenticated users access.",
"description": "Dedicated reviewer user has at least one manageable sample warehouse; record expected warehouse before execution.",
"prompt": "Which Fulfill Engine warehouses can I manage?",
"tools_triggered": "list_warehouses"
}
]
},
"prompts": [
"Which Fulfill Engine user am I signed in as?",
"Which Fulfill Engine accounts can I access?",
"Show the Fulfill Engine campaigns available to me.",
"Which active sales portals can I manage?",
"Which Fulfill Engine warehouses can I manage?"
],
"demo_recording_url": "https://www.awesomescreenshot.com/video/57693025?key=b718f52d564d4d4c2163223752a9d97d"
},
"publication": {
"countries": [],
"release_notes": "Initial Fulfill Engine plugin with OAuth account linking and read-only access to authorized fulfillment data."
},
"apps": "./.app.json"
}
}
}
SHA-256: 6e4df58690779f56fe9a820c74469f9944ec5588aa3d0eae8a269e5e74870a15