Server definition
- Hash
- sha256:fcf7013dd0dc943d2c9bea6728ad91eb838c31d8cb46c3957ff3d3dec8c01b41
- What it is
- What a remote MCP server returned when asked what it offers: 12 tools
The blob, as servednamed by its sha256
{
"instructions": "Wikiprompt is the Wikipedia of AI prompts: a curated catalog of 900+ prompts for ChatGPT, Claude, GPT Image, Seedance, Midjourney and more, in 7 languages. Use search_prompts to find prompts (filter by model, style, prompt type, rating), get_prompt for the full text, and submit_prompt (with an API key) to contribute. Always credit the prompt URL and original author when using a prompt.",
"tools": [
{
"description": "Get the editor-featured prompts (the best of the catalog).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 30,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_featured",
"outputSchema": null
},
{
"description": "Fetch one prompt in full by slug (or UUID): complete prompt text, structured metadata (model, prompt type, style, quality assessment), author, media and source attribution. Optional locale (es, pt, fr, zh, de, ja) returns the translated version.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"locale": {
"enum": [
"en",
"es",
"pt",
"fr",
"zh",
"de",
"ja"
],
"type": "string"
},
"slug_or_id": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"slug_or_id"
],
"type": "object"
},
"name": "get_prompt",
"outputSchema": null
},
{
"description": "List the available translations of a prompt (locale + translated title).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"slug_or_id": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"slug_or_id"
],
"type": "object"
},
"name": "get_prompt_translations",
"outputSchema": null
},
{
"description": "Get the most recently added prompts, optionally filtered by category.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"enum": [
"creative",
"marketing",
"business",
"productivity",
"coding",
"education",
"personal",
"research",
"other"
],
"type": "string"
},
"limit": {
"maximum": 50,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_recent",
"outputSchema": null
},
{
"description": "Get catalog statistics: total prompts, contributors, and the media/type breakdown.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_stats",
"outputSchema": null
},
{
"description": "Get prompts trending right now (1000+ views in the last 7 days). May be empty when nothing crosses the threshold.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_trending",
"outputSchema": null
},
{
"description": "List the 9 Wikiprompt categories with live prompt counts.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_categories",
"outputSchema": null
},
{
"description": "List the searchable facet values with counts: AI models/tools, visual styles, and prompt types. Use these values in search_prompts filters.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_facets",
"outputSchema": null
},
{
"description": "List prompts contributed by a specific author handle (as shown on prompt pages).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"handle": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"limit": {
"maximum": 50,
"minimum": 1,
"type": "integer"
}
},
"required": [
"handle"
],
"type": "object"
},
"name": "prompts_by_author",
"outputSchema": null
},
{
"description": "Get one random prompt from the catalog, optionally within a category.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"enum": [
"creative",
"marketing",
"business",
"productivity",
"coding",
"education",
"personal",
"research",
"other"
],
"type": "string"
}
},
"type": "object"
},
"name": "random_prompt",
"outputSchema": null
},
{
"description": "Search the Wikiprompt catalog of 900+ curated AI prompts. All filters combine. Returns compact rows with the canonical URL; call get_prompt with a slug for the full prompt text.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"enum": [
"creative",
"marketing",
"business",
"productivity",
"coding",
"education",
"personal",
"research",
"other"
],
"type": "string"
},
"featured": {
"description": "Editor-featured prompts only",
"type": "boolean"
},
"limit": {
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"media": {
"description": "Output type; \"visual\" = image or video",
"enum": [
"image",
"video",
"text",
"visual"
],
"type": "string"
},
"min_rating": {
"description": "Minimum average result-quality rating (1-5)",
"maximum": 5,
"minimum": 1,
"type": "integer"
},
"model": {
"description": "AI model/tool, e.g. \"GPT Image 2\", \"Seedance 2.0\", \"ChatGPT\", \"Claude\" (see list_facets for values)",
"maxLength": 120,
"type": "string"
},
"offset": {
"minimum": 0,
"type": "integer"
},
"prompt_type": {
"enum": [
"system-prompt",
"template",
"one-shot",
"agent",
"workflow",
"persona",
"creative-gen"
],
"type": "string"
},
"query": {
"description": "Full-text query (typo-tolerant). Omit to browse by filters only.",
"maxLength": 200,
"type": "string"
},
"sort": {
"enum": [
"relevance",
"rating",
"recent",
"views"
],
"type": "string"
},
"style": {
"description": "Visual style label, e.g. \"cinematic\" (see list_facets)",
"maxLength": 60,
"type": "string"
}
},
"type": "object"
},
"name": "search_prompts",
"outputSchema": null
},
{
"description": "Submit a new prompt to Wikiprompt. Requires a wikiprompt API key (create one from your profile at wikiprompt.org). Pass it as the api_key argument or send an Authorization: Bearer header.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your wikiprompt API key (or use an Authorization: Bearer header)",
"type": "string"
},
"category": {
"enum": [
"creative",
"marketing",
"business",
"productivity",
"coding",
"education",
"personal",
"research",
"other"
],
"type": "string"
},
"content": {
"description": "The prompt text itself",
"maxLength": 20000,
"minLength": 10,
"type": "string"
},
"description": {
"description": "1-2 sentences: what it does and which model it targets",
"maxLength": 500,
"type": "string"
},
"media_urls": {
"description": "URLs of example results (images/videos)",
"items": {
"format": "uri",
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"tags": {
"items": {
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"title": {
"maxLength": 120,
"minLength": 3,
"type": "string"
}
},
"required": [
"title",
"content"
],
"type": "object"
},
"name": "submit_prompt",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:fcf7013dd0dc943d2c9bea6728ad91eb838c31d8cb46c3957ff3d3dec8c01b41 | sha256sum