← WebMCP Directory

Tool tree

bizkardolab.eu

Health & EducationTools verified
Website
Discover Bizkardo Baserria in Ibarra, Asier Sarasua Amundarain’s independent lab, technology projects and short videos on AI, payments, product and healthcare.
Explore capabilities

    page: Every page

    search_siteAnswer

    Search published site content by query, with optional content kind and category filters. Returns up to 20 matching results, with a default limit of 8.

    View tool JSON
    {
      "name": "search_site",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search published site content by query, with optional content kind and category filters. Returns up to 20 matching results, with a default limit of 8.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Search text to match against published site content."
          },
          "kind": {
            "type": "string",
            "enum": [
              "home",
              "page",
              "profile",
              "video",
              "projects",
              "learning",
              "brand",
              "contact"
            ],
            "description": "Restrict results to this kind of published content."
          },
          "category": {
            "type": "string",
            "enum": [
              "ai",
              "payments",
              "product",
              "healthcare"
            ],
            "description": "Restrict results to this category."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "default": 8,
            "description": "Maximum number of matching results to return."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_pageAnswer

    Read published site content at an exact public catalog path, such as /learn/foo. Use the published path returned by the site catalog or search_site.

    View tool JSON
    {
      "name": "get_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read published site content at an exact public catalog path, such as /learn/foo. Use the published path returned by the site catalog or search_site.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "minLength": 1,
            "maxLength": 300,
            "description": "Exact public catalog path, for example /learn/foo."
          }
        },
        "required": [
          "path"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    list_videosAnswer

    List published learning videos, optionally filtered by category or search text. Returns up to 20 matching videos, with a default limit of 8.

    View tool JSON
    {
      "name": "list_videos",
      "kind": "answer",
      "impl": "imperative",
      "description": "List published learning videos, optionally filtered by category or search text. Returns up to 20 matching videos, with a default limit of 8.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "ai",
              "payments",
              "product",
              "healthcare"
            ],
            "description": "Restrict published videos to this category."
          },
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Search text to match against published videos."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "default": 8,
            "description": "Maximum number of matching videos to return."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_videoAnswer

    Read a published learning video by its exact slug. Supply only the final segment of its /learn/ path: use foo for /learn/foo.

    View tool JSON
    {
      "name": "get_video",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read a published learning video by its exact slug. Supply only the final segment of its /learn/ path: use foo for /learn/foo.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Exact final slug of a published /learn/ video path, for example foo."
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    list_projectsAnswer

    List published projects matching an optional search query. Returns all matching projects up to a maximum of 100.

    View tool JSON
    {
      "name": "list_projects",
      "kind": "answer",
      "impl": "imperative",
      "description": "List published projects matching an optional search query. Returns all matching projects up to a maximum of 100.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Search text to match against published projects."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_contact_optionsAnswer

    Read the published contact form path and field definitions in the requested language. Returns only the form path and fields.

    View tool JSON
    {
      "name": "get_contact_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the published contact form path and field definitions in the requested language. Returns only the form path and fields.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "en",
              "es",
              "eu",
              "ca",
              "gl"
            ],
            "default": "en",
            "description": "Language for the published contact form field labels."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_brand_assetsAnswer

    List published brand assets available from the site.

    View tool JSON
    {
      "name": "get_brand_assets",
      "kind": "answer",
      "impl": "imperative",
      "description": "List published brand assets available from the site.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }