# Hashtag Generator — MCP tool `findutils:hashtag_generator`

Generate relevant hashtags from keywords using a built-in, rule-based database (no AI): matches keywords against topic categories, scores popular and niche tags, adds compound and suffix variants, and caps the list at the platform limit (Instagram 30, Twitter 5, TikTok 20, LinkedIn 10, YouTube 15). Returns the hashtags, a space-joined string, and the tags grouped by source.

- Category: generators
- MCP server: https://mcp.findutils.com/ (Streamable HTTP, no API keys, 120 req/min per IP)
- REST endpoint: POST https://api.findutils.com/api/tools/hashtag-generator/execute (no API keys, 60 req/min per IP)
- Reference page: https://findutils.com/mcp/hashtag-generator/
- Same tool on the other surface: https://findutils.com/api/hashtag-generator/

## Connect

```bash
claude mcp add findutils --transport http https://mcp.findutils.com/
```

Claude Desktop (`claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "findutils": {
      "url": "https://mcp.findutils.com/"
    }
  }
}
```

## Call the tool (verified example)

```bash
curl -X POST https://mcp.findutils.com/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "hashtag_generator",
      "arguments": {
        "keywords": "travel photography",
        "platform": "instagram",
        "type": "mixed"
      }
    }
  }'
```

## Input schema

| Argument | Type | Required | Description |
|---|---|---|---|
| `keywords` | string | yes | Comma- or space-separated keywords, e.g. "travel photography sunset". |
| `platform` | string (instagram \| twitter \| tiktok \| linkedin \| youtube) | no | Target platform, sets the maximum count. Default "instagram". Default: `"instagram"`. |
| `type` | string (mixed \| popular \| niche) | no | Tag mix: "mixed", "popular" (high volume) or "niche" (low competition). Default "mixed". Default: `"mixed"`. |

Example arguments (verified):

```json
{
  "keywords": "travel photography",
  "platform": "instagram",
  "type": "mixed"
}
```

## Also a REST endpoint

```bash
curl -X POST https://api.findutils.com/api/tools/hashtag-generator/execute \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": "travel photography",
    "platform": "instagram",
    "type": "mixed"
  }'

# Parameter schema
curl https://api.findutils.com/api/tools/hashtag-generator
```

Full REST reference: https://findutils.com/api/hashtag-generator/ · OpenAPI 3.1 spec: https://findutils.com/api/openapi.json

---
Full catalog: POST https://mcp.findutils.com/ with method `tools/list` · https://findutils.com/mcp/ · https://findutils.com/llms.txt
