Skip to main content
Glama
tapcolorapp

tapcolor-mcp

Official
by tapcolorapp
README.md
# @tapcolorapp/mcp

[MCP](https://modelcontextprotocol.io) server for the [TapColor Developer API](https://developer.tapcolor.app) —
let AI assistants (Claude, ChatGPT, …) browse TapColor coloring **categories** and **collections**.

- 📚 Docs & live explorer: <https://developer.tapcolor.app>
- 🔑 Request an API key: <https://tapcolor.app/contact/>

## Tools

| Tool | Description |
| --- | --- |
| `list_categories` | All 25 categories with collection & page counts. |
| `list_coloring_pages` | Collections with optional `category`, `q` (search), `limit`, `offset`. |

## Use with Claude Desktop

Add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "tapcolor": {
      "command": "npx",
      "args": ["-y", "@tapcolorapp/mcp"],
      "env": { "TAPCOLOR_API_KEY": "YOUR_API_KEY" }
    }
  }
}
```

Restart Claude Desktop, then ask: *"List TapColor's animal coloring collections."*

## Use with any MCP client

The server speaks MCP over **stdio**. Run it directly:

```bash
TAPCOLOR_API_KEY=YOUR_API_KEY npx -y @tapcolorapp/mcp
```

## Configuration

| Env var | Required | Description |
| --- | --- | --- |
| `TAPCOLOR_API_KEY` | yes | Your TapColor API key (sent as the `api-key` header). |

Built on the official [`@tapcolorapp/api`](https://www.npmjs.com/package/@tapcolorapp/api) client.

## License

MIT © TapColor

TDQS

A3.8/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: list_categories returns category metadata, while list_coloring_pages returns collections with filtering and pagination. There is no overlap, and the description explicitly links them via the category slug.

Naming Consistency5/5

Both tools follow the same list_* snake_case verb_noun pattern, making the naming predictable and consistent.

Tool Count3/5

With only 2 tools, the server is borderline thin for its apparent purpose of browsing a coloring content library. While each tool earns its place, the surface lacks the breadth typical of a 3–15 tool set.

Completeness2/5

The tools only cover listing categories and collections, with no way to retrieve individual coloring pages or list pages within a collection. This is a significant gap for an agent trying to access actual coloring content, likely causing workflow failures.

Maintenance

ActivityMaintained
ResponsivenessNo issues