← WebMCP Directory

Tool tree

haartransplantation.de

Health & EducationTools verified
Website
German site by Hairforlife offering independent information and free initial assessments on hair transplants, with advice from Andreas Krämer since 2004.
Explore capabilities
    search_postsAnswer

    Search posts, pages or custom post types on the site.

    View tool JSON
    {
      "name": "search_posts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search posts, pages or custom post types on the site.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search keywords."
          },
          "post_type": {
            "type": "string",
            "description": "Post type slug (default: any)."
          },
          "per_page": {
            "type": "integer",
            "description": "Results per page (default: 5, max: 20)."
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_postAnswer

    Retrieve a single post or page by ID or slug.

    View tool JSON
    {
      "name": "get_post",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve a single post or page by ID or slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Post ID."
          },
          "slug": {
            "type": "string",
            "description": "Post slug."
          }
        }
      }
    }
    get_menuAnswer

    Return the items of a navigation menu.

    View tool JSON
    {
      "name": "get_menu",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the items of a navigation menu.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "menu": {
            "type": "string",
            "description": "Menu name, slug, or ID (default: primary)."
          }
        }
      }
    }
    submit_contact_formSensitive Action

    Submit a Contact Form 7 form programmatically.

    View tool JSON
    {
      "name": "submit_contact_form",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit a Contact Form 7 form programmatically.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "integer",
            "description": "CF7 form post ID."
          },
          "fields": {
            "type": "object",
            "description": "Key-value pairs matching the form field names."
          }
        },
        "required": [
          "form_id",
          "fields"
        ]
      }
    }
    get_site_infoAnswer

    Return basic site metadata (name, description, URL, language).

    View tool JSON
    {
      "name": "get_site_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return basic site metadata (name, description, URL, language).",
      "inputSchema": {
        "type": "object",
        "properties": []
      }
    }
    get_categoriesAnswer

    List all post categories with their slugs and counts.

    View tool JSON
    {
      "name": "get_categories",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all post categories with their slugs and counts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "taxonomy": {
            "type": "string",
            "description": "Taxonomy slug (default: category)."
          }
        }
      }
    }
    get_markdown_contentAnswer

    Retrieve a published post or page as clean Markdown — ideal for AI consumption. Requires Mescio for Agents.

    View tool JSON
    {
      "name": "get_markdown_content",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve a published post or page as clean Markdown — ideal for AI consumption. Requires Mescio for Agents.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Post ID."
          },
          "slug": {
            "type": "string",
            "description": "Post slug."
          }
        }
      }
    }
    get_llms_txtAnswer

    Return the structured llms.txt context for the whole site — lets agents understand what the site is about at a glance. Requires Mescio for Agents.

    View tool JSON
    {
      "name": "get_llms_txt",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the structured llms.txt context for the whole site — lets agents understand what the site is about at a glance. Requires Mescio for Agents.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "variant": {
            "type": "string",
            "description": "\"index\" for the summary (default) or \"full\" for the complete content."
          }
        }
      }
    }
    retrieveAction

    RAG retrieve: search published site content and return ranked hits with snippets, Markdown URLs and token estimates. Use this before get_markdown_content. Requires Mescio for Agents.

    View tool JSON
    {
      "name": "retrieve",
      "kind": "act",
      "impl": "imperative",
      "description": "RAG retrieve: search published site content and return ranked hits with snippets, Markdown URLs and token estimates. Use this before get_markdown_content. Requires Mescio for Agents.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Natural-language or keyword query."
          },
          "post_type": {
            "type": "string",
            "description": "Optional post type slug (post, page, product, …)."
          },
          "per_page": {
            "type": "integer",
            "description": "Hits to return (default: 5, max: 10)."
          },
          "include_content": {
            "type": "boolean",
            "description": "If true, attach truncated Markdown for each hit (default: false)."
          }
        },
        "required": [
          "query"
        ]
      }
    }