Serveur MCP

Review Times

fyi.reviewtimes/review-times
Outils développeur Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Reports review durations for AI app and plugin stores and lets users record or update their own submissions.

report_submission
Report a store submission
Add the user's own submission to a store so others can see real wait times. Only call with the user's permission and for a real submission. The private link to update the report later is emailed to the address given, never returned in the conversation.
Accès externe
Schéma d’entrée
{'type': 'object', 'required': ['store', 'submitted_on', 'status'], 'properties': {'kind': {'enum': ['new', 'update', 'resubmission'], 'type': 'string'}, 'note': {'type': 'string', 'description': 'Optional public note, max 280 chars'}, 'email': {'type': 'string', 'description': 'Optional. The reporter’s email address; the private update link is sent there. Not stored.'}, 'store': {'type': 'string'}, 'status': {'enum': ['waiting', 'approved', 'rejected', 'withdrawn'], 'type': 'string'}, 'decided_on': {'type': 'string', 'description': 'YYYY-MM-DD, required unless status is waiting'}, 'listing_ref': {'type': 'string', 'description': 'Optional, private. Directory link, ChatGPT app id, MCP server URL or repository; the report is marked approved when that listing appears.'}, 'submitted_on': {'type': 'string', 'description': 'YYYY-MM-DD'}}}
Schéma de sortie
{'type': 'object', 'properties': {'error': {'type': 'string'}, 'emailed': {'type': 'boolean', 'description': 'Whether the private update link was emailed'}, 'share_url': {'type': 'string', 'description': 'Public page for this report'}}}
review_times
Get store review times
How long AI app, connector and plugin stores take to review submissions. Omit store for all stores. Returns typical wait (median days to decision), counts, pace and how review works.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {'store': {'type': 'string', 'description': 'Store slug or name: chatgpt, claude-connectors, claude-plugins, muse, grok, clawhub, cursor, copilot, gemini-cli, docker-mcp'}}}
Schéma de sortie
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'pace': {'type': 'string'}, 'slug': {'type': 'string'}, 'error': {'type': 'string'}, 'counts': {'type': 'object', 'properties': {'total': {'type': 'number'}, 'waiting': {'type': 'number'}, 'approved': {'type': 'number'}, 'rejected': {'type': 'number'}, 'withdrawn': {'type': 'number'}}}, 'stores': {'type': 'array', 'items': {'type': 'object', 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'pace': {'type': 'string'}, 'slug': {'type': 'string'}, 'counts': {'type': 'object', 'properties': {'total': {'type': 'number'}, 'waiting': {'type': 'number'}, 'approved': {'type': 'number'}, 'rejected': {'type': 'number'}, 'withdrawn': {'type': 'number'}}}, 'vendor': {'type': 'string'}, 'verdict': {'type': 'string', 'description': 'One-line answer to how long review is taking'}, 'docs_url': {'type': ['string', 'null']}, 'submit_url': {'type': ['string', 'null']}, 'last_approval': {'type': ['string', 'null']}, 'last_decision': {'type': ['string', 'null']}, 'how_review_works': {'type': 'string'}, 'longest_seen_days': {'type': ['number', 'null']}, 'typical_wait_days': {'type': ['number', 'null'], 'description': 'Median days to a decision, counting submissions still waiting'}, 'oldest_waiting_days': {'type': ['number', 'null']}, 'median_to_approval_days': {'type': ['number', 'null']}, 'median_to_rejection_days': {'type': ['number', 'null']}, 'typical_wait_is_lower_bound': {'type': 'boolean'}}}}, 'vendor': {'type': 'string'}, 'verdict': {'type': 'string', 'description': 'One-line answer to how long review is taking'}, 'docs_url': {'type': ['string', 'null']}, 'submit_url': {'type': ['string', 'null']}, 'last_approval': {'type': ['string', 'null']}, 'last_decision': {'type': ['string', 'null']}, 'how_review_works': {'type': 'string'}, 'longest_seen_days': {'type': ['number', 'null']}, 'typical_wait_days': {'type': ['number', 'null'], 'description': 'Median days to a decision, counting submissions still waiting'}, 'oldest_waiting_days': {'type': ['number', 'null']}, 'median_to_approval_days': {'type': ['number', 'null']}, 'median_to_rejection_days': {'type': ['number', 'null']}, 'typical_wait_is_lower_bound': {'type': 'boolean'}}, 'description': 'One store when store is given, otherwise every store under stores.'}
Supprimé
update_submission
30 September 2026 02:40
Modifié
report_submission
30 September 2026 02:40
Ajouté
update_submission
26 September 2026 02:40
Ajouté
report_submission
26 September 2026 02:40
Ajouté
review_times
26 September 2026 02:40