{"ok":true,"site":{"host":"desarrollomcp.com","url":"https://desarrollomcp.com/","type":"live","desc":"","tools":[{"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.","title":"Ir a una página del sitio","annotations":{"readOnlyHint":false,"untrustedContentHint":false,"consequentialHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/aprende","/blog","/planes","/empresas","/login?redirect=%2F"]},{"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.","title":"Resumen de la página","annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/aprende","/blog","/planes","/empresas","/login?redirect=%2F"]},{"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.","title":"Buscar en el sitio","annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/aprende","/blog","/planes","/empresas","/login?redirect=%2F"]},{"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.","title":"Crear cuenta gratis","annotations":{"readOnlyHint":false,"untrustedContentHint":false,"consequentialHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/aprende","/blog","/planes","/empresas"]},{"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.","title":"Ver el temario","annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/aprende"]},{"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.","title":"Ver planes y precios","annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/aprende","/planes"]},{"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.","title":"Artículos del blog","annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog"]},{"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.","title":"Ficha de una lección","annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aprende","pages":["/aprende"]},{"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.","title":"Abrir una lección","annotations":{"readOnlyHint":false,"untrustedContentHint":false,"consequentialHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/aprende","pages":["/aprende"]},{"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.","title":"Comprar un nivel","annotations":{"readOnlyHint":false,"untrustedContentHint":false,"consequentialHint":false},"inputSchema":{"type":"object","properties":{"nivel":{"type":"string","enum":["avanzado","experto"],"description":"Nivel que se quiere comprar."}},"required":["nivel"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/planes","pages":["/planes"]},{"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.","title":"Cómo entrar","annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/login?redirect=%2F","pages":["/login?redirect=%2F"]}],"category":"Health & Education","favicon":"/favicons/desarrollomcp.com.png","apiSurface":"spec","toolCount":11}}