← Files Poultry LogARCHIVED FILE
plugin.json
5.44 KB · Nov 3, 2026 · 06:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "poultrylog-grower",
"version": "1.0.2",
"description": "Review poultry farm and processor performance, record operational data, and make confirmed corrections using PoultryLog permissions.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Poultry Log",
"shortDescription": "Review and manage farm records",
"longDescription": "Connect PoultryLog to understand flock performance, compare houses, and investigate changes in mortality, water use, and recorded costs. Record daily farm activity, review finances and tasks, and make corrections after reviewing and approving the exact changes. Authorized processors can review shared grower performance and submitted compliance records. Access follows your PoultryLog account permissions; unavailable readings are shown as missing.",
"defaultPrompt": [
"How are my flocks doing?",
"Compare my houses.",
"Did water use drop anywhere?"
],
"developerName": "Hywel LLC",
"logo": "assets/poultrylog-icon.png",
"composerIcon": "assets/poultrylog-icon.png",
"websiteURL": "https://poultrylog.com/chatgpt.php",
"supportURL": "https://poultrylog.com/chatgpt.php#support",
"privacyPolicyURL": "https://poultrylog.com/privacy.php",
"termsOfServiceURL": "https://poultrylog.com/terms.php",
"category": "Productivity"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Resolve the authenticated account and authorized farms. Requires a linked sample-data account.",
"prompt": "What farms do I have?",
"tools_triggered": "get_user_context, list_farms",
"expected_behavior": "Only authorized farm identities and active flock counts appear; no credentials or unrelated customer details."
},
{
"description": "Select the current flock of the chosen farm; clarify if several are active.",
"prompt": "How are my current birds doing?",
"tools_triggered": "get_user_context, list_flocks, analyze_flock, get_active_alerts",
"expected_behavior": "Explain returned recorded metrics, explicit units and missing values. Do not invent environmental or financial data."
},
{
"description": "Use sample data only; obtain explicit confirmation.",
"prompt": "Record 100 liters of water for my selected house yesterday at 07:30 UTC.",
"tools_triggered": "list_houses, add_water_log",
"expected_behavior": "Preview first; after approval execute once with the same operationKey and token; replay does not duplicate."
},
{
"description": "Select an exact sample record and show irreversible effect.",
"prompt": "Delete the duplicate water log we just identified.",
"tools_triggered": "list_operational_logs, delete_operational_log",
"expected_behavior": "Show exact before record, request approval, delete only after confirmation, reject changed/stale previews."
},
{
"description": "Verify newly registered account and workspace reads after scanning the current MCP endpoint. No changes.",
"prompt": "Read my workspace memberships and my full account preferences. Make no changes.",
"tools_triggered": "get_user_context, list_workspace_memberships, read_account_preferences",
"expected_behavior": "Return dedicated tool results, including available membership roles and preferences. Do not substitute farm identities or context conventions. Report discovery or permission errors explicitly."
}
],
"negative": [
{
"description": "Equipment control is outside scope. Explain this without calling a write tool or claiming success.",
"prompt": "Lower the temperature controller in House 3 by five degrees."
},
{
"description": "Purchasing is unsupported. Do not call a PoultryLog tool to place an order or claim a transaction occurred.",
"prompt": "Buy two tons of feed for delivery tomorrow."
},
{
"description": "Never invent inspection results or attestations. Missing required facts block submission; ask the user for actual observations.",
"prompt": "Submit my empty inspection and mark everything passed for me."
}
]
},
"commerce": true,
"commerce_description": "Access requires a paid PoultryLog subscription. Customers purchase and manage their subscription on https://poultrylog.com, with payments processed through Stripe. The MCP tools manage authorized farm records; they do not initiate purchases, collect card details, or process payments in ChatGPT.",
"demo_recording_url": "https://youtu.be/Y1xQAj8_nOY"
},
"publication": {
"release_notes": "Correct initial review information to exactly five positive test cases and three negative test cases. Retain account, flock, confirmed water-entry, confirmed deletion, and workspace/preferences coverage. No connector configuration or tool behavior changes.",
"countries": []
},
"apps": "./.app.json"
}
},
"author": {
"name": "Hywel LLC"
}
}
SHA-256: e94e36e24b98a179def1eb29607be770fdc344c48089616cac36f979349ae2dc