Tool tree
gradeNot graded
page: Every page
ir_a_paginaAction
Lleva al usuario a una sección principal de desarrollomcp.com: inicio, curso, niveles Avanzado o Experto, blog, planes o su panel. Devuelve la URL canónica de destino.
View tool JSON
{
"name": "ir_a_pagina",
"kind": "act",
"impl": "imperative",
"description": "Lleva al usuario a una sección principal de desarrollomcp.com: inicio, curso, niveles Avanzado o Experto, blog, planes o su panel. Devuelve la URL canónica de destino.",
"inputSchema": {
"type": "object",
"properties": {
"destino": {
"type": "string",
"enum": [
"inicio",
"curso",
"curso_avanzado",
"curso_experto",
"blog",
"planes",
"mi_panel"
],
"description": "Sección a la que ir. mi_panel solo con sesión iniciada."
}
},
"required": [
"destino"
],
"additionalProperties": false
},
"page": "/"
}resumen_paginaAnswer
Devuelve el título, la descripción, la URL canónica, el tipo de página y los encabezados de sección de la página que el usuario tiene abierta. No devuelve el texto completo.
View tool JSON
{
"name": "resumen_pagina",
"kind": "answer",
"impl": "imperative",
"description": "Devuelve el título, la descripción, la URL canónica, el tipo de página y los encabezados de sección de la página que el usuario tiene abierta. No devuelve el texto completo.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}buscar_en_sitioAnswer
Busca artículos del blog y lecciones del curso de MCP por palabras clave. Devuelve título, tipo, resumen breve y URL canónica de cada resultado. Las lecciones se devuelven como ficha pública, nunca con su contenido.
View tool JSON
{
"name": "buscar_en_sitio",
"kind": "answer",
"impl": "imperative",
"description": "Busca artículos del blog y lecciones del curso de MCP por palabras clave. Devuelve título, tipo, resumen breve y URL canónica de cada resultado. Las lecciones se devuelven como ficha pública, nunca con su contenido.",
"inputSchema": {
"type": "object",
"properties": {
"consulta": {
"type": "string",
"minLength": 2,
"maxLength": 100,
"description": "Palabras a buscar, en español o inglés."
},
"tipo": {
"type": "string",
"enum": [
"todo",
"articulo",
"leccion"
],
"default": "todo",
"description": "Qué buscar: todo, solo artículos o solo lecciones."
},
"tema": {
"type": "string",
"enum": [
"mcp",
"servidores",
"mcp-apps",
"webmcp",
"a2a-agentes",
"skills"
],
"description": "Filtra artículos por tema."
},
"limite": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5,
"description": "Número máximo de resultados (1 a 10)."
}
},
"required": [
"consulta"
],
"additionalProperties": false
},
"page": "/"
}page: Home
iniciar_registroAction
Abre la página de registro gratuito, que da acceso a las 14 lecciones del nivel Básico. El usuario completa el registro él mismo; esta herramienta no crea la cuenta ni recibe datos personales.
View tool JSON
{
"name": "iniciar_registro",
"kind": "act",
"impl": "imperative",
"description": "Abre la página de registro gratuito, que da acceso a las 14 lecciones del nivel Básico. El usuario completa el registro él mismo; esta herramienta no crea la cuenta ni recibe datos personales.",
"inputSchema": {
"type": "object",
"properties": {
"volver_a": {
"type": "string",
"pattern": "^((avanzado|experto)/)?[0-9]{2}-[a-z0-9-]+$",
"maxLength": 60,
"description": "Slug de lección a la que volver tras registrarse, p. ej. 03-ciclo-vida."
}
},
"additionalProperties": false
},
"page": "/"
}ver_temarioAnswer
Devuelve las lecciones del curso de MCP (26 en tres niveles) con número, título, descripción breve, nivel, si el usuario puede abrirla y la URL canónica de su ficha. Se puede filtrar por nivel. Si hay_mas es true, vuelve a llamar con desde = siguiente_desde.
View tool JSON
{
"name": "ver_temario",
"kind": "answer",
"impl": "imperative",
"description": "Devuelve las lecciones del curso de MCP (26 en tres niveles) con número, título, descripción breve, nivel, si el usuario puede abrirla y la URL canónica de su ficha. Se puede filtrar por nivel. Si hay_mas es true, vuelve a llamar con desde = siguiente_desde.",
"inputSchema": {
"type": "object",
"properties": {
"nivel": {
"type": "string",
"enum": [
"basico",
"avanzado",
"experto"
],
"description": "Filtra por nivel: basico, avanzado o experto."
},
"desde": {
"type": "integer",
"minimum": 0,
"maximum": 25,
"default": 0,
"description": "Posición desde la que listar, para paginar."
}
},
"additionalProperties": false
},
"page": "/"
}ver_planesAnswer
Devuelve los niveles del curso con su precio, lo que incluye cada uno y, si hay sesión, el nivel actual del usuario y lo que le costaría subir de nivel. El pago se hace siempre en la página, nunca con esta herramienta.
View tool JSON
{
"name": "ver_planes",
"kind": "answer",
"impl": "imperative",
"description": "Devuelve los niveles del curso con su precio, lo que incluye cada uno y, si hay sesión, el nivel actual del usuario y lo que le costaría subir de nivel. El pago se hace siempre en la página, nunca con esta herramienta.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}listar_articulosAnswer
Lista los artículos publicados del blog, del más reciente al más antiguo, con título, fecha, tema, resumen y URL canónica. Se puede filtrar por tema.
View tool JSON
{
"name": "listar_articulos",
"kind": "answer",
"impl": "imperative",
"description": "Lista los artículos publicados del blog, del más reciente al más antiguo, con título, fecha, tema, resumen y URL canónica. Se puede filtrar por tema.",
"inputSchema": {
"type": "object",
"properties": {
"tema": {
"type": "string",
"enum": [
"mcp",
"servidores",
"mcp-apps",
"webmcp",
"a2a-agentes",
"skills"
],
"description": "Filtra artículos por tema."
},
"limite": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5,
"description": "Número máximo de artículos (1 a 10)."
},
"desde": {
"type": "integer",
"minimum": 0,
"maximum": 500,
"default": 0,
"description": "Posición desde la que listar, para paginar."
}
},
"additionalProperties": false
},
"page": "/"
}page: Aprende
ver_ficha_leccionAnswer
Devuelve la ficha pública de una lección: título, nivel, objetivos, resumen, acceso necesario (registro gratuito o nivel de pago y precio) y lecciones anterior y siguiente. Sin parámetro, devuelve la de la lección abierta.
View tool JSON
{
"name": "ver_ficha_leccion",
"kind": "answer",
"impl": "imperative",
"description": "Devuelve la ficha pública de una lección: título, nivel, objetivos, resumen, acceso necesario (registro gratuito o nivel de pago y precio) y lecciones anterior y siguiente. Sin parámetro, devuelve la de la lección abierta.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"pattern": "^((avanzado|experto)/)?[0-9]{2}-[a-z0-9-]+$",
"maxLength": 60,
"description": "Slug de la lección, p. ej. 05-herramientas o avanzado/02-integraciones-apis."
}
},
"additionalProperties": false
},
"page": "/aprende"
}abrir_leccionAction
Lleva al usuario a una lección del curso. Si no tiene acceso verá la ficha pública con las opciones para conseguirlo. Devuelve la URL de destino y si el usuario tiene acceso.
View tool JSON
{
"name": "abrir_leccion",
"kind": "act",
"impl": "imperative",
"description": "Lleva al usuario a una lección del curso. Si no tiene acceso verá la ficha pública con las opciones para conseguirlo. Devuelve la URL de destino y si el usuario tiene acceso.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"pattern": "^((avanzado|experto)/)?[0-9]{2}-[a-z0-9-]+$",
"maxLength": 60,
"description": "Slug de la lección, p. ej. 05-herramientas o avanzado/02-integraciones-apis."
}
},
"required": [
"slug"
],
"additionalProperties": false
},
"page": "/aprende"
}page: Planes
ir_a_checkoutSensitive Action
Lleva al usuario a la página de pago del nivel elegido para que revise el precio y pague él mismo con PayPal. No realiza ningún pago ni comparte datos de pago. Sin sesión, lleva primero al registro.
View tool JSON
{
"name": "ir_a_checkout",
"kind": "transact",
"impl": "imperative",
"description": "Lleva al usuario a la página de pago del nivel elegido para que revise el precio y pague él mismo con PayPal. No realiza ningún pago ni comparte datos de pago. Sin sesión, lleva primero al registro.",
"inputSchema": {
"type": "object",
"properties": {
"nivel": {
"type": "string",
"enum": [
"avanzado",
"experto"
],
"description": "Nivel que se quiere comprar."
}
},
"required": [
"nivel"
],
"additionalProperties": false
},
"page": "/planes"
}page: Login
ver_opciones_accesoAnswer
Explica cómo iniciar sesión o crear una cuenta en desarrollomcp.com: con email y contraseña, GitHub o Google. Devuelve las URLs de las páginas. El usuario introduce sus datos él mismo; esta herramienta no inicia sesión.
View tool JSON
{
"name": "ver_opciones_acceso",
"kind": "answer",
"impl": "imperative",
"description": "Explica cómo iniciar sesión o crear una cuenta en desarrollomcp.com: con email y contraseña, GitHub o Google. Devuelve las URLs de las páginas. El usuario introduce sus datos él mismo; esta herramienta no inicia sesión.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/login?redirect=%2F"
}