Servidor MCP

mcp

org.wikiprompt/mcp

Qué hace este MCP

Searches, retrieves, translates, and publishes a catalog of curated AI prompts with structured metadata.

get_featured
Get the editor-featured prompts (the best of the catalog).
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1}}, 'additionalProperties': False}
get_prompt
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug_or_id'], 'properties': {'locale': {'enum': ['en', 'es', 'pt', 'fr', 'zh', 'de', 'ja'], 'type': 'string'}, 'slug_or_id': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}
get_prompt_translations
List the available translations of a prompt (locale + translated title).
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug_or_id'], 'properties': {'slug_or_id': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}
get_recent
Get the most recently added prompts, optionally filtered by category.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'category': {'enum': ['creative', 'marketing', 'business', 'productivity', 'coding', 'education', 'personal', 'research', 'other'], 'type': 'string'}}, 'additionalProperties': False}
get_stats
Get catalog statistics: total prompts, contributors, and the media/type breakdown.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_trending
Get prompts trending right now (1000+ views in the last 7 days). May be empty when nothing crosses the threshold.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_categories
List the 9 Wikiprompt categories with live prompt counts.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_facets
List the searchable facet values with counts: AI models/tools, visual styles, and prompt types. Use these values in search_prompts filters.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
prompts_by_author
List prompts contributed by a specific author handle (as shown on prompt pages).
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['handle'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'handle': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
random_prompt
Get one random prompt from the catalog, optionally within a category.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'category': {'enum': ['creative', 'marketing', 'business', 'productivity', 'coding', 'education', 'personal', 'research', 'other'], 'type': 'string'}}, 'additionalProperties': False}
search_prompts
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['relevance', 'rating', 'recent', 'views'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'media': {'enum': ['image', 'video', 'text', 'visual'], 'type': 'string', 'description': 'Output type; "visual" = image or video'}, 'model': {'type': 'string', 'maxLength': 120, 'description': 'AI model/tool, e.g. "GPT Image 2", "Seedance 2.0", "ChatGPT", "Claude" (see list_facets for values)'}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'Full-text query (typo-tolerant). Omit to browse by filters only.'}, 'style': {'type': 'string', 'maxLength': 60, 'description': 'Visual style label, e.g. "cinematic" (see list_facets)'}, 'offset': {'type': 'integer', 'minimum': 0}, 'category': {'enum': ['creative', 'marketing', 'business', 'productivity', 'coding', 'education', 'personal', 'research', 'other'], 'type': 'string'}, 'featured': {'type': 'boolean', 'description': 'Editor-featured prompts only'}, 'min_rating': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Minimum average result-quality rating (1-5)'}, 'prompt_type': {'enum': ['system-prompt', 'template', 'one-shot', 'agent', 'workflow', 'persona', 'creative-gen'], 'type': 'string'}}, 'additionalProperties': False}
submit_prompt
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title', 'content'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 3}, 'api_key': {'type': 'string', 'description': 'Your wikiprompt API key (or use an Authorization: Bearer header)'}, 'content': {'type': 'string', 'maxLength': 20000, 'minLength': 10, 'description': 'The prompt text itself'}, 'category': {'enum': ['creative', 'marketing', 'business', 'productivity', 'coding', 'education', 'personal', 'research', 'other'], 'type': 'string'}, 'media_urls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 20, 'description': 'URLs of example results (images/videos)'}, 'description': {'type': 'string', 'maxLength': 500, 'description': '1-2 sentences: what it does and which model it targets'}}, 'additionalProperties': False}
Añadido
submit_prompt
17 de September de 2026 a las 12:54
Añadido
prompts_by_author
17 de September de 2026 a las 12:54
Añadido
get_prompt_translations
17 de September de 2026 a las 12:54
Añadido
get_stats
17 de September de 2026 a las 12:54
Añadido
random_prompt
17 de September de 2026 a las 12:54
Añadido
get_recent
17 de September de 2026 a las 12:54
Añadido
get_trending
17 de September de 2026 a las 12:54
Añadido
get_featured
17 de September de 2026 a las 12:54
Añadido
list_facets
17 de September de 2026 a las 12:54
Añadido
list_categories
17 de September de 2026 a las 12:54
Añadido
get_prompt
17 de September de 2026 a las 12:54
Añadido
search_prompts
17 de September de 2026 a las 12:54