← WebMCP Directory

Tool tree

buleboo.es

Productivity & BusinessTools verified
Website
Buleboo provides digital marketing and visual communication services in Madrid.
Explore capabilities

    page: Every page

    search_postsAnswer

    Search posts, pages, or other public post types and return their title, permalink (URL), and basic details. Supports typo-tolerant fuzzy matching for similar content.

    View tool JSON
    {
      "name": "search_posts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search posts, pages, or other public post types and return their title, permalink (URL), and basic details. Supports typo-tolerant fuzzy matching for similar content.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search keywords used to find matching content."
          },
          "post_type": {
            "type": "string",
            "enum": [
              "any",
              "post",
              "page"
            ],
            "default": "any"
          },
          "per_page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "default": 5
          },
          "page": {
            "type": "integer",
            "minimum": 1,
            "default": 1
          },
          "fuzzy_search": {
            "type": "boolean",
            "description": "Enable typo-tolerant fuzzy search.",
            "default": true
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_postsAnswer

    Retrieve a paginated list of posts or pages, including title and permalink (URL), so users can browse the content.

    View tool JSON
    {
      "name": "get_posts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve a paginated list of posts or pages, including title and permalink (URL), so users can browse the content.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "post_type": {
            "type": "string",
            "enum": [
              "post",
              "page"
            ],
            "description": "Allowed content types: post or page"
          },
          "per_page": {
            "type": "integer",
            "minimum": 5,
            "maximum": 20,
            "default": 10,
            "description": "Number of items per page (default 10)"
          },
          "page": {
            "type": "integer",
            "minimum": 1,
            "description": "Pagination page number"
          }
        },
        "required": [
          "post_type"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_postAnswer

    Retrieve a single WordPress post or page by title, keyword, slug, or ID. Returns title, content text, permalink, and metadata.

    View tool JSON
    {
      "name": "get_post",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve a single WordPress post or page by title, keyword, slug, or ID. Returns title, content text, permalink, and metadata.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Post or page title, keyword, or search text."
          },
          "slug": {
            "type": "string",
            "description": "Post or page slug."
          },
          "id": {
            "type": "integer",
            "description": "WordPress post ID."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    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"
      },
      "page": "/"
    }
    get_categoriesAnswer

    Retrieve WordPress categories with ID, name, slug, post count, and category URL.

    View tool JSON
    {
      "name": "get_categories",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve WordPress categories with ID, name, slug, post count, and category URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "hide_empty": {
            "type": "boolean",
            "default": false
          },
          "per_page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 20
          },
          "page": {
            "type": "integer",
            "minimum": 1,
            "default": 1
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    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)."
          }
        }
      },
      "page": "/"
    }