← WebMCP Directory

Tool tree

blode.co

Developer ToolsTools verified
Website
A free, open-source SVG icon library with 4,000+ outline and solid icons. Search, copy, and drop them into React with a Lucide-compatible package.
Explore capabilities

    page: Icons

    search_iconsAnswer

    Search Blode Icons by keyword, kebab slug, tag, category, or Lucide alias.

    View tool JSON
    {
      "name": "search_icons",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Blode Icons by keyword, kebab slug, tag, category, or Lucide alias.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max results (1-100).",
            "maximum": 100,
            "minimum": 1,
            "type": "number"
          },
          "query": {
            "description": "Search query, e.g. 'settings' or 'HelpCircle'.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "page": "/icons"
    }
    get_icon_svgAnswer

    Fetch the raw SVG source for a Blode icon by its kebab-case slug (e.g. 'check', 'arrow-right').

    View tool JSON
    {
      "name": "get_icon_svg",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch the raw SVG source for a Blode icon by its kebab-case slug (e.g. 'check', 'arrow-right').",
      "inputSchema": {
        "properties": {
          "name": {
            "description": "Kebab-case icon slug, e.g. 'check' or 'arrow-right'.",
            "pattern": "^[a-z0-9-]+$",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "page": "/icons"
    }
    get_icon_tsxAnswer

    Fetch the React (TSX) component source for a Blode icon by its kebab-case slug.

    View tool JSON
    {
      "name": "get_icon_tsx",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch the React (TSX) component source for a Blode icon by its kebab-case slug.",
      "inputSchema": {
        "properties": {
          "name": {
            "description": "Kebab-case icon slug, e.g. 'check' or 'arrow-right'.",
            "pattern": "^[a-z0-9-]+$",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "page": "/icons"
    }
    get_usageAnswer

    Return the Blode Icons agent usage guide: MIT license, install commands, import shapes, and MCP workflow.

    View tool JSON
    {
      "name": "get_usage",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the Blode Icons agent usage guide: MIT license, install commands, import shapes, and MCP workflow.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "page": "/icons"
    }

    page: Writing

    list_pagesAnswer

    List all pages on blode.co that can be fetched as markdown via get_page.

    View tool JSON
    {
      "name": "list_pages",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all pages on blode.co that can be fetched as markdown via get_page.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/writing"
    }
    get_pageAnswer

    Fetch a page from blode.co as markdown. Pass a path like '/about', '/schedule', '/case-studies/<slug>', '/writing/<slug>', '/llms.txt', or '/llms-full.txt'.

    View tool JSON
    {
      "name": "get_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch a page from blode.co as markdown. Pass a path like '/about', '/schedule', '/case-studies/<slug>', '/writing/<slug>', '/llms.txt', or '/llms-full.txt'.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "path": {
            "description": "The site-relative path to fetch as markdown.",
            "type": "string"
          }
        },
        "required": [
          "path"
        ],
        "type": "object"
      },
      "page": "/writing"
    }
    search_writingAnswer

    Case-insensitive substring search across posts. Returns matching post titles, slugs, and intros.

    View tool JSON
    {
      "name": "search_writing",
      "kind": "answer",
      "impl": "imperative",
      "description": "Case-insensitive substring search across posts. Returns matching post titles, slugs, and intros.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "query": {
            "description": "The search query.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "page": "/writing"
    }