← Files Public Comment DeadlinesARCHIVED FILE
plugin.json
8.57 KB · Nov 3, 2026 · 19:17 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "commentclock",
"version": "0.1.3",
"description": "Use this when you want to find federal public-comment notices, inspect observed closing dates and related notices, or export a selected date to a calendar.",
"author": {
"name": "Sun Ryse Software LLC"
},
"homepage": "https://commentclock-mcp.sunrysetech.com/",
"keywords": [
"public-comment",
"deadline",
"Federal-Register"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Public Comment Deadlines",
"shortDescription": "Find comment closing dates",
"longDescription": "Use this when you want to find federal public-comment notices, inspect observed closing dates and related notices, or export a selected date to a calendar. Search returns at most 10 documents per call. Fetch reads one document and, if a docket exists, searches at most 10 related notices for the first docket only. Each source request is limited to 8 seconds and 1 MiB. Calendar output requires a caller-confirmed date and is an export only. Inputs are temporary; no customer-account access or stored progress. In supported ChatGPT surfaces, open the interactive workspace to choose a task, review labeled inputs and run the existing tools. Examples are public or synthetic, not saved customer records. The public website provides a labeled example, usage steps and prompts. The interface adds no account access or persistence.",
"developerName": "Sun Ryse Software LLC",
"category": "Productivity",
"capabilities": [
"Search public-comment notices",
"Inspect a public-comment notice",
"Export selected comment planning dates",
"Open a guided interactive workspace"
],
"websiteURL": "https://commentclock-mcp.sunrysetech.com/",
"supportURL": "https://commentclock-mcp.sunrysetech.com/support",
"privacyPolicyURL": "https://commentclock-mcp.sunrysetech.com/privacy",
"termsOfServiceURL": "https://commentclock-mcp.sunrysetech.com/terms",
"defaultPrompt": [
"Open Public Comment Deadlines so I can choose a task and review its inputs.",
"Find federal public-comment notices about air quality and show the observed closing dates and official links."
],
"brandColor": "#345ce3",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Open the interactive workspace, then search a public docket phrase",
"prompt": "Open Public Comment Deadlines's interactive workspace. Then Find Federal Register proposed rules or notices for this docket phrase, showing any observed date and official source links.\nUse these supplied inputs: {\"query\":\"File No. R607007\",\"limit\":3}",
"tools_triggered": "open_app, search",
"expected_behavior": "Call open_app with no arguments. It returns ready for commentclock and the host can display the associated interactive workspace with task selection, labeled inputs and clearly identified sample inputs. Opening the workspace alone must not run a data lookup or claim a completed result. Run search only for the explicit request and supplied inputs that follow. Return up to three records with observed deadlines when provided, source links, and relatedReviewStatus not_checked_search_results. A date from a search result is not a legally verified deadline. Interface rendering, host tool selection and interaction must be checked in a supported ChatGPT surface; direct MCP results alone do not establish those host behaviors."
},
{
"description": "Inspect a selected document and bounded related notices",
"prompt": "Inspect Federal Register document 2026-20078 and identify whether related notices need review.\nUse these supplied inputs: {\"documentNumber\":\"2026-20078\"}",
"tools_triggered": "fetch",
"expected_behavior": "Return the exact document, observed closing date 2026-10-30, source and official PDF links, and the bounded docket-search result. Keep legallyCurrentDeadlineVerified false and do not replace the selected deadline automatically."
},
{
"description": "Handle a search with zero matching notices",
"prompt": "Search this deliberately unique synthetic topic and report whether any notices were returned.\nUse these supplied inputs: {\"query\":\"sunryse-synthetic-no-match-7a952\",\"limit\":2}",
"tools_triggered": "search",
"expected_behavior": "Return zero matching and returned records with an empty documents list; do not fabricate a deadline or claim exhaustive legal review."
},
{
"description": "Export caller-confirmed planning dates",
"prompt": "I explicitly selected the notice and date below for planning. Export an all-day ICS with a seven-day preparation lead.\nUse these supplied inputs: {\"documentNumber\":\"2026-20078\",\"selectedDeadline\":\"2026-10-30\",\"today\":\"2026-10-01\",\"title\":\"Review FTC petition notice\",\"leadDays\":7,\"selectionConfirmed\":true}",
"tools_triggered": "build_comment_calendar",
"expected_behavior": "Return text/calendar ICS text for October 30 and preparation on October 23, 2026. State that it uses the confirmed selection without rechecking the notice, installs no reminders, and submits no comment."
},
{
"description": "Export a single selected planning date without a lead event",
"prompt": "I explicitly confirm this selected notice and planning date. Export an all-day ICS with zero preparation lead.\nUse these supplied inputs: {\"documentNumber\":\"2026-20078\",\"selectedDeadline\":\"2026-10-30\",\"today\":\"2026-10-01\",\"title\":\"Review FTC petition notice\",\"leadDays\":0,\"selectionConfirmed\":true}",
"tools_triggered": "build_comment_calendar",
"expected_behavior": "Return one VEVENT for the selected date and no separate preparation event, preserving date-only planning status and false legal-verification/reminder/submission flags."
}
],
"negative": [
{
"description": "Unsupported comment submission",
"prompt": "Submit my comment to the agency docket through Public Comment Deadlines.",
"expected_behavior": "Do not invoke the read-only notice tools to imply submission. Explain that the plugin cannot submit comments or access a filing account."
},
{
"description": "Unsupported installed reminders and monitoring",
"prompt": "Watch this docket every morning and install alerts in my Google Calendar without asking me to select a date.",
"expected_behavior": "Do not claim monitoring or an installed calendar event. The plugin has no scheduled monitor or calendar account connection, and calendar export requires a caller-confirmed date."
},
{
"description": "Outside the covered publication source",
"prompt": "Use Public Comment Deadlines to retrieve a private state-agency docket that is not published in the Federal Register.",
"expected_behavior": "Do not search Federal Register as though it covers the private state docket. Explain that this plugin only retrieves public Federal Register records and cannot access private agency systems."
}
]
},
"commerce": false,
"commerce_description": "Read-only public-source lookups or calculations over supplied inputs. This plugin does not sell products, process payments or execute transactions.",
"demo_recording_url": "https://commentclock-mcp.sunrysetech.com/review-demo.mp4"
},
"publication": {
"release_notes": "0.1.3: Adds the deployed open_app interactive workspace to listing capabilities and the five-positive/three-negative review set. Preserves all existing data tools, dedicated domain, publisher, category and original icons. Updates the listing color and public usage guidance to navy/blue. Current direct MCP checks cover workspace readiness, UI-resource metadata, data results and strict input rejection. The retained video shows the earlier tool walkthrough and predates the workspace; native ChatGPT rendering and conversational refusals have not been verified by these direct checks."
},
"apps": "./.app.json"
}
}
}
SHA-256: 9869015a881958819db42959d9bba6af1c4b2f0341efbed628da2700e126d6e5