TailThemes

Search Tailwind CSS and React themes, read their tokens and source files, and get download URLs.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
98%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~568Tokens (tool definitions)
~959 BTypical response size
Minimal attention impact (0.44% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "tailthemes": {
      "url": "https://tailthemes.com/api/mcp"
    }
  }
}

Remote endpoints

https://tailthemes.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_themes(query, category)

Search public Tailthemes metadata by name, description, tags, or category.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Case-insensitive substring to search for. Empty returns all themes."
    },
    "category": {
      "type": "string",
      "description": "Optional case-insensitive category substring filter."
    }
  },
  "additionalProperties": false
}
🟢get_theme(slug)

Get a theme's complete public manifest, including tokens, plus its AGENTS.md and README.md.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Theme slug."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢get_component(slug, file, license_key)

Read one manifest-declared component, page, theme.css, AGENTS.md, or README.md file. Paid theme source needs an active license.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Theme slug."
    },
    "file": {
      "type": "string",
      "description": "Manifest-declared path relative to the theme root."
    },
    "license_key": {
      "type": "string",
      "description": "Optional. An active TailThemes license key covering this theme, or an all-access key. Only needed for paid themes, and only when the connection does not already send one as an Authorization: Bearer header."
    }
  },
  "required": [
    "slug",
    "file"
  ],
  "additionalProperties": false
}
🟢download_theme(slug, license_key)

Get a theme's zip download URL. Free themes download directly with no key or account. Paid themes need an active license: buy at the theme page, then call again with license_key and the ready-to-fetch URL comes back.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Theme slug."
    },
    "license_key": {
      "type": "string",
      "description": "Optional. An active TailThemes license key covering this theme, or an all-access key. Only needed for paid themes, and only when the connection does not already send one as an Authorization: Bearer header."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools