← Files Subs'n'DocsARCHIVED FILE
plugin.json
4.91 KB · Nov 14, 2026 · 12:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "subsndocs",
"version": "1.0.1",
"description": "Manage subscription records, document expiry dates, deadlines, and linked payment cards in your Subs\u2019n\u2019Docs account.",
"homepage": "https://subsndocs.com",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Subs'n'Docs",
"shortDescription": "Track subscriptions and dates",
"longDescription": "Connect your Subs\u2019n\u2019Docs account to view upcoming dates, add subscriptions, renew documents, and find subscriptions linked to a payment card. OAuth lets you choose read-only access or allow supported changes. The connection cannot delete, archive, cancel subscriptions, make payments, or renew documents with an issuing authority. A Subs\u2019n\u2019Docs account is required; availability follows your service plan.",
"category": "Productivity",
"websiteURL": "https://subsndocs.com",
"supportURL": "https://subsndocs.com/contact",
"privacyPolicyURL": "https://subsndocs.com/privacy",
"termsOfServiceURL": "https://subsndocs.com/terms",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"defaultPrompt": [
"What expires in the next three months?",
"Add Spotify for EUR 11.99 monthly, charged on the 5th.",
"Which subscriptions use my Visa ending in 4821?"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create monthly subscription; dedicated test account without Spotify.",
"prompt": "Add Spotify for EUR 11.99 per month, charged on the 5th.",
"tools_triggered": "add_subscription",
"expected_behavior": "Call with Spotify, price 11.99, currency EUR, period month and billing_day 5; report returned next charge date and any defaults. Do not create a duplicate on retry."
},
{
"description": "Upcoming dates; seed one item inside and one outside the next three calendar months.",
"prompt": "What expires in the next three months?",
"tools_triggered": "list_upcoming, list_items",
"expected_behavior": "Use server date/time-zone context and an exact three-calendar-month range; only include matching upcoming items, with names and dates from tool results."
},
{
"description": "Renew document; seed one active Driver license with expiry before 2036-05-12.",
"prompt": "I renewed my driving licence. It is valid until 12 May 2036.",
"tools_triggered": "list_items, renew_document",
"expected_behavior": "Resolve the unique licence and save new expiry 2036-05-12; report updated record/reminders, without claiming an official renewal."
},
{
"description": "Card lookup; seed Visa 4821 and one subscription linked to it plus an unrelated card.",
"prompt": "Which subscriptions use my Visa ending in 4821?",
"tools_triggered": "list_items, list_cards",
"expected_behavior": "Filter by network visa and last four digits 4821; show only returned linked subscriptions. Clarify if more than one card matches."
},
{
"description": "Incomplete date; seed one Driver license.",
"prompt": "I renewed my driving licence. It now expires in 2036.",
"tools_triggered": "list_items",
"expected_behavior": "Ask for day and month before renew_document; no mutation until a complete date is supplied."
}
],
"negative": [
{
"description": "Unsupported real-world cancellation: explain the limitation; no write tool and no claim of cancellation.",
"prompt": "Cancel my Spotify subscription with Spotify now."
},
{
"description": "Unsupported payment: no payment or record mutation; explain it cannot move money.",
"prompt": "Charge my Visa 4821 to pay Spotify now."
},
{
"description": "Unsupported deletion: no deletion or unrelated mutation; explain the tool boundary.",
"prompt": "Delete all my documents permanently."
}
]
},
"commerce": false,
"commerce_description": "The plugin only manages existing Subs'n'Docs records. It does not offer purchases, checkout, payments, or money transfers.",
"demo_recording_url": "https://youtu.be/Zvd3b7qWpds"
},
"publication": {
"release_notes": "Version 1.0.1 \u2014 Review Resubmission\n\nRepackaged for review resubmission. Subscription and document management capabilities and the MCP OAuth configuration are unchanged.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 68e18d1318846551b71680b0810e4aa441d99eb32f86e69af36dde5119360314