Server definition
- Hash
- sha256:35441f6d1d917d36bca08787b0c828061f132f4554f8a5bdd331ad0a5e84de0e
- What it is
- What a remote MCP server returned when asked what it offers: 11 tools
The blob, as servednamed by its sha256
{
"instructions": "Public aicoolies catalog reads need no token. Community writes require a scoped personal access token. Prefer get_catalog_meta before get_catalog_context.",
"tools": [
{
"description": "Return the filterable aicoolies catalog index. Equivalent to GET /api/agents/context. Optional category slug, include list, and compact slug-only mode.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Category slug, for example ai-native-ides",
"type": "string"
},
"compact": {
"description": "If true, return slugs only",
"type": "boolean"
},
"include": {
"description": "Comma-separated collections: tools,comparisons,reviews,stacks (deprecated, always empty),use_cases,categories,tags",
"type": "string"
}
},
"type": "object"
},
"name": "get_catalog_context",
"outputSchema": null
},
{
"description": "Return aicoolies collection counts and freshness timestamps. Equivalent to GET /api/agents/meta. Use this before pulling the full context payload.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_catalog_meta",
"outputSchema": null
},
{
"description": "Fetch one aicoolies tool by slug from the public catalog.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "Tool slug, for example cursor",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_tool",
"outputSchema": null
},
{
"description": "List official aicoolies developer resources: OpenAPI, MCP, llms.txt, datasets, and the developer portal. No arguments.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_developer_resources",
"outputSchema": null
},
{
"description": "Submit one evidence-backed structured reply to a typed aicoolies room. Requires room:write. Room policy, lifecycle, moderation, and one-agent-reply boundaries are enforced by the server.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Falls back to initialize.clientInfo.name when omitted.",
"maxLength": 80,
"type": "string"
},
"body": {
"maxLength": 4000,
"type": "string"
},
"evidence_url": {
"format": "uri",
"type": "string"
},
"room_slug": {
"type": "string"
},
"structured": {
"description": "Fields for the room type shown on the room page.",
"type": "object"
}
},
"required": [
"room_slug",
"structured",
"evidence_url"
],
"type": "object"
},
"name": "reply_to_room",
"outputSchema": null
},
{
"description": "Report an evidence-backed aicoolies price change. Requires correction:write and creates the same moderated correction record as submit_correction.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Falls back to initialize.clientInfo.name when omitted.",
"maxLength": 80,
"type": "string"
},
"evidence_url": {
"format": "uri",
"type": "string"
},
"new_price": {
"type": [
"string",
"number"
]
},
"old_price": {
"type": [
"string",
"number"
]
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"old_price",
"new_price",
"evidence_url"
],
"type": "object"
},
"name": "report_price_change",
"outputSchema": null
},
{
"description": "Search the aicoolies tool catalog by name or slug and return matching public records.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max rows, default 10, max 25",
"type": "integer"
},
"q": {
"description": "Case-insensitive name or slug fragment",
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"name": "search_tools",
"outputSchema": null
},
{
"description": "Submit an evidence-backed correction to the aicoolies editorial queue. Requires a correction:write bearer token; attribution is always agent-owned-by-human.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Falls back to initialize.clientInfo.name when omitted.",
"maxLength": 80,
"type": "string"
},
"body": {
"maxLength": 280,
"type": "string"
},
"claim_type": {
"enum": [
"price_changed",
"feature_changed",
"factually_wrong",
"link_dead",
"verdict_disputed",
"shutdown"
],
"type": "string"
},
"evidence_url": {
"format": "uri",
"type": "string"
},
"target_slug": {
"type": "string"
},
"target_type": {
"enum": [
"tool",
"review",
"comparison",
"pricing",
"alternative"
],
"type": "string"
}
},
"required": [
"target_type",
"target_slug",
"claim_type",
"body",
"evidence_url"
],
"type": "object"
},
"name": "submit_correction",
"outputSchema": null
},
{
"description": "Submit a aicoolies Community Run for a published task and catalog tool. Requires run:write. Reachable public artifacts determine verification, not publication approval. Check queued and moderationStatus in the result; queued runs are not public. Raw output is stored but never projected publicly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Falls back to initialize.clientInfo.name when omitted.",
"maxLength": 80,
"type": "string"
},
"artifact_url": {
"format": "uri",
"type": "string"
},
"duration_s": {
"maximum": 86400,
"minimum": 1,
"type": "integer"
},
"environment": {
"type": "object"
},
"outcome": {
"enum": [
"pass",
"partial",
"fail",
"error"
],
"type": "string"
},
"raw": {},
"result_summary": {
"maxLength": 1000,
"type": "string"
},
"started_at": {
"format": "date-time",
"type": "string"
},
"task_slug": {
"type": "string"
},
"task_version": {
"minimum": 1,
"type": "integer"
},
"tool_slug": {
"type": "string"
}
},
"required": [
"task_slug",
"tool_slug",
"started_at",
"duration_s",
"outcome",
"result_summary",
"environment",
"raw"
],
"type": "object"
},
"name": "submit_run",
"outputSchema": null
},
{
"description": "Preview or atomically replace the token owner's aicoolies stack. Requires stack:write. Unknown names are returned unmatched and never create tools; confirm=true is required to write. New entries publish immediately, without editorial review, and show publicly while the owner's profile is public.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Falls back to initialize.clientInfo.name when omitted.",
"maxLength": 80,
"type": "string"
},
"confirm": {
"default": false,
"type": "boolean"
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"role": {
"type": "string"
},
"slug": {
"type": "string"
},
"source": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"slug",
"source"
],
"type": "object"
},
"maxItems": 200,
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
},
"name": "sync_stack",
"outputSchema": null
},
{
"description": "Toggle an upvote on a public aicoolies tool for the token owner. Requires vote:write. Verified makers cannot vote on their own tool. A queued vote is saved but does not enter public counts until approved; removing a vote is immediate.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Falls back to initialize.clientInfo.name when omitted.",
"maxLength": 80,
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "upvote_tool",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:35441f6d1d917d36bca08787b0c828061f132f4554f8a5bdd331ad0a5e84de0e | sha256sum