Server definition
- Hash
- sha256:981ef435a2597b92b26a2cf6552b88e3b6a01cd28b8f79dda2c3fc3eeef268f3
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "Use review_times before a user submits to an AI app/connector/plugin store, or when a review seems stuck. Only report submissions the user confirms.",
"tools": [
{
"description": "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.",
"inputSchema": {
"properties": {
"decided_on": {
"description": "YYYY-MM-DD, required unless status is waiting",
"type": "string"
},
"email": {
"description": "Optional. The reporter’s email address; the private update link is sent there. Not stored.",
"type": "string"
},
"kind": {
"enum": [
"new",
"update",
"resubmission"
],
"type": "string"
},
"listing_ref": {
"description": "Optional, private. Directory link, ChatGPT app id, MCP server URL or repository; the report is marked approved when that listing appears.",
"type": "string"
},
"note": {
"description": "Optional public note, max 280 chars",
"type": "string"
},
"status": {
"enum": [
"waiting",
"approved",
"rejected",
"withdrawn"
],
"type": "string"
},
"store": {
"type": "string"
},
"submitted_on": {
"description": "YYYY-MM-DD",
"type": "string"
}
},
"required": [
"store",
"submitted_on",
"status"
],
"type": "object"
},
"name": "report_submission",
"outputSchema": {
"properties": {
"emailed": {
"description": "Whether the private update link was emailed",
"type": "boolean"
},
"error": {
"type": "string"
},
"share_url": {
"description": "Public page for this report",
"type": "string"
}
},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"properties": {
"store": {
"description": "Store slug or name: chatgpt, claude-connectors, claude-plugins, muse, grok, clawhub, cursor, copilot, gemini-cli, docker-mcp",
"type": "string"
}
},
"type": "object"
},
"name": "review_times",
"outputSchema": {
"description": "One store when store is given, otherwise every store under stores.",
"properties": {
"counts": {
"properties": {
"approved": {
"type": "number"
},
"rejected": {
"type": "number"
},
"total": {
"type": "number"
},
"waiting": {
"type": "number"
},
"withdrawn": {
"type": "number"
}
},
"type": "object"
},
"docs_url": {
"type": [
"string",
"null"
]
},
"error": {
"type": "string"
},
"how_review_works": {
"type": "string"
},
"last_approval": {
"type": [
"string",
"null"
]
},
"last_decision": {
"type": [
"string",
"null"
]
},
"longest_seen_days": {
"type": [
"number",
"null"
]
},
"median_to_approval_days": {
"type": [
"number",
"null"
]
},
"median_to_rejection_days": {
"type": [
"number",
"null"
]
},
"name": {
"type": "string"
},
"oldest_waiting_days": {
"type": [
"number",
"null"
]
},
"pace": {
"type": "string"
},
"slug": {
"type": "string"
},
"stores": {
"items": {
"properties": {
"counts": {
"properties": {
"approved": {
"type": "number"
},
"rejected": {
"type": "number"
},
"total": {
"type": "number"
},
"waiting": {
"type": "number"
},
"withdrawn": {
"type": "number"
}
},
"type": "object"
},
"docs_url": {
"type": [
"string",
"null"
]
},
"how_review_works": {
"type": "string"
},
"last_approval": {
"type": [
"string",
"null"
]
},
"last_decision": {
"type": [
"string",
"null"
]
},
"longest_seen_days": {
"type": [
"number",
"null"
]
},
"median_to_approval_days": {
"type": [
"number",
"null"
]
},
"median_to_rejection_days": {
"type": [
"number",
"null"
]
},
"name": {
"type": "string"
},
"oldest_waiting_days": {
"type": [
"number",
"null"
]
},
"pace": {
"type": "string"
},
"slug": {
"type": "string"
},
"submit_url": {
"type": [
"string",
"null"
]
},
"typical_wait_days": {
"description": "Median days to a decision, counting submissions still waiting",
"type": [
"number",
"null"
]
},
"typical_wait_is_lower_bound": {
"type": "boolean"
},
"url": {
"type": "string"
},
"vendor": {
"type": "string"
},
"verdict": {
"description": "One-line answer to how long review is taking",
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"submit_url": {
"type": [
"string",
"null"
]
},
"typical_wait_days": {
"description": "Median days to a decision, counting submissions still waiting",
"type": [
"number",
"null"
]
},
"typical_wait_is_lower_bound": {
"type": "boolean"
},
"url": {
"type": "string"
},
"vendor": {
"type": "string"
},
"verdict": {
"description": "One-line answer to how long review is taking",
"type": "string"
}
},
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:981ef435a2597b92b26a2cf6552b88e3b6a01cd28b8f79dda2c3fc3eeef268f3 | sha256sum