← WebMCP Directory

Tool tree

bizkardolab.eu

Health & Education
https://bizkardolab.eu/
Discover Bizkardo Baserria in Ibarra, Asier Sarasua Amundarain’s independent lab, technology projects and short videos on AI, payments, product and healthcare.
Explore capabilities

Tools verified

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": "/"
}