October Themes MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_themeA | Get a curated design system theme to inject into your AI prompt. Returns prompt-ready markdown that makes AI-generated UI look polished and unique instead of generic. Just append the returned content to your system prompt. |
| get_theme_by_idB | Fetch a specific design system theme by its ID. Returns the full prompt-ready markdown content. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 2 tools
Both tools return theme content, but get_theme provides a general curated theme whereas get_theme_by_id fetches a specific theme by ID. While they share a similar purpose, the descriptions distinguish them adequately for an agent to choose wisely.
Both tools follow the consistent verb_noun pattern with the 'get_' prefix, making the naming predictable and easy to understand.
With only two tools, the server has minimal functionality. While this might suffice for a very simple use case, it feels thin for a design system theme server, as more tools like listing or searching themes would be expected.
The tool set lacks listing or discovery functionality. An agent cannot browse available themes or search by name; only retrieval by ID or a single random theme is supported, which is a significant gap.