← WebMCP Directory

Tool tree

xeland314.github.io

Media & PersonalTools verified
Website
Christopher Villamarín
Explore capabilities

    page: Every page

    get_perfilAnswer

    Devuelve nombre, rol, ubicación, idiomas, disponibilidad, email y redes del desarrollador. Úsala cuando el usuario pregunte quién es, dónde vive, en qué idiomas trabaja o cómo contactarlo.

    View tool JSON
    {
      "name": "get_perfil",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve nombre, rol, ubicación, idiomas, disponibilidad, email y redes del desarrollador. Úsala cuando el usuario pregunte quién es, dónde vive, en qué idiomas trabaja o cómo contactarlo.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    get_serviciosAnswer

    Devuelve la lista de servicios (sitios web, auditoría SEO, mini apps, APIs) con su descripción y URL. Úsala cuando el usuario pregunte qué puede construir o contratar.

    View tool JSON
    {
      "name": "get_servicios",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve la lista de servicios (sitios web, auditoría SEO, mini apps, APIs) con su descripción y URL. Úsala cuando el usuario pregunte qué puede construir o contratar.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    get_proyectosAnswer

    Devuelve los proyectos destacados con título, descripción corta y URL absoluta. Úsala cuando el usuario pida ver trabajos o ejemplos.

    View tool JSON
    {
      "name": "get_proyectos",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve los proyectos destacados con título, descripción corta y URL absoluta. Úsala cuando el usuario pida ver trabajos o ejemplos.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    get_caso_exitoAnswer

    Devuelve el caso de estudio con resultados SEO verificables (ranking orgánico, citación en respuestas de IA, 100/100 PageSpeed) y URLs. Úsala cuando el usuario pida resultados o pruebas de que el SEO funciona.

    View tool JSON
    {
      "name": "get_caso_exito",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve el caso de estudio con resultados SEO verificables (ranking orgánico, citación en respuestas de IA, 100/100 PageSpeed) y URLs. Úsala cuando el usuario pida resultados o pruebas de que el SEO funciona.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    get_contactoAnswer

    Devuelve los canales de contacto (email, formulario, redes sociales) y la disponibilidad. Úsala cuando el usuario quiera iniciar contacto, pedir una cotización o contratar un servicio.

    View tool JSON
    {
      "name": "get_contacto",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve los canales de contacto (email, formulario, redes sociales) y la disponibilidad. Úsala cuando el usuario quiera iniciar contacto, pedir una cotización o contratar un servicio.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    get_appsAnswer

    Devuelve las mini apps 100% en el navegador (PDF, imágenes, mapas, dominós) con su descripción y URL. Úsala cuando el usuario pida herramientas, apps o utilidades.

    View tool JSON
    {
      "name": "get_apps",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve las mini apps 100% en el navegador (PDF, imágenes, mapas, dominós) con su descripción y URL. Úsala cuando el usuario pida herramientas, apps o utilidades.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    get_postsAnswer

    Devuelve los posts técnicos publicados (Linux, redes, formatos binarios, compiladores, IA aplicada) y los artículos de blog, con sus URLs absolutas. Úsala cuando el usuario busque contenido técnico o quieras citar un artículo.

    View tool JSON
    {
      "name": "get_posts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve los posts técnicos publicados (Linux, redes, formatos binarios, compiladores, IA aplicada) y los artículos de blog, con sus URLs absolutas. Úsala cuando el usuario busque contenido técnico o quieras citar un artículo.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    get_certificadosAnswer

    Devuelve los certificados con emisor, fecha, URL de verificación, ID de credencial y habilidades. Úsala cuando el usuario pida credenciales, certificaciones o validar conocimientos del desarrollador.

    View tool JSON
    {
      "name": "get_certificados",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve los certificados con emisor, fecha, URL de verificación, ID de credencial y habilidades. Úsala cuando el usuario pida credenciales, certificaciones o validar conocimientos del desarrollador.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }

    page: Home

    send_contact_messageSensitive Action

    Envía un mensaje de contacto a Christopher Villamarín (xeland314) para iniciar un proyecto, pedir una cotización o hacer una consulta. El usuario confirma el envío manualmente.

    View tool JSON
    {
      "name": "send_contact_message",
      "kind": "transact",
      "impl": "declarative",
      "description": "Envía un mensaje de contacto a Christopher Villamarín (xeland314) para iniciar un proyecto, pedir una cotización o hacer una consulta. El usuario confirma el envío manualmente.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "message": {
            "type": "string"
          }
        },
        "required": [
          "email",
          "name",
          "message"
        ]
      },
      "page": "/"
    }