← WebMCP Directory

Tool tree

shieldcn.dev

Developer ToolsTools verified
Website
Beautiful GitHub README badges and charts styled as shadcn/ui, plus a free visual README builder. Generate SVG and PNG badges for npm, GitHub, GitLab, Discord, and 45+ providers, build charts and…
Explore capabilities

    page: Every page

    shieldcn_badge_urlAction

    Generate a shieldcn badge image URL for a given provider and parameters. Returns a URL you can use in markdown or HTML.

    View tool JSON
    {
      "name": "shieldcn_badge_url",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate a shieldcn badge image URL for a given provider and parameters. Returns a URL you can use in markdown or HTML.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "provider": {
            "type": "string",
            "description": "Badge provider: npm, github, discord, pypi, crates, docker, bluesky, badge, shipperclub, etc."
          },
          "params": {
            "type": "string",
            "description": "Provider-specific path, e.g. 'react' for npm, 'stars/vercel/next.js' for github"
          },
          "variant": {
            "type": "string",
            "enum": [
              "default",
              "secondary",
              "outline",
              "ghost",
              "destructive",
              "branded"
            ]
          },
          "mode": {
            "type": "string",
            "enum": [
              "dark",
              "light"
            ]
          },
          "format": {
            "type": "string",
            "enum": [
              "svg",
              "png"
            ],
            "default": "svg"
          }
        },
        "required": [
          "provider",
          "params"
        ]
      },
      "page": "/"
    }
    shieldcn_badge_dataAnswer

    Fetch raw badge data (label, value, color) as JSON from shieldcn for any provider.

    View tool JSON
    {
      "name": "shieldcn_badge_data",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch raw badge data (label, value, color) as JSON from shieldcn for any provider.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "provider": {
            "type": "string",
            "description": "Badge provider"
          },
          "params": {
            "type": "string",
            "description": "Provider-specific path"
          }
        },
        "required": [
          "provider",
          "params"
        ]
      },
      "page": "/"
    }