Server definition
- Hash
- sha256:4a15e5473d5df70c2576ce439a07303d9c3a4a3d1f705e2b119687e9257a8336
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Check WCAG 2.1 contrast ratio between foreground and background colors. Returns ratio and AA/AAA pass/fail for both normal and large text.",
"inputSchema": {
"properties": {
"background": {
"description": "Background hex color",
"type": "string"
},
"foreground": {
"description": "Foreground hex color",
"type": "string"
}
},
"required": [
"foreground",
"background"
],
"type": "object"
},
"name": "check_contrast",
"outputSchema": null
},
{
"description": "Generate a set of harmonious colors from a base hex color. Harmony types: complementary, analogous, triadic, split, tetradic, monochromatic.",
"inputSchema": {
"properties": {
"color": {
"description": "Base hex color, e.g. \"#ff5733\"",
"type": "string"
},
"count": {
"description": "Number of colors for monochromatic only (2–10, default 5)",
"type": "number"
},
"type": {
"description": "Harmony type",
"enum": [
"complementary",
"analogous",
"triadic",
"split",
"tetradic",
"monochromatic"
],
"type": "string"
}
},
"required": [
"type",
"color"
],
"type": "object"
},
"name": "color_harmony",
"outputSchema": null
},
{
"description": "Convert a hex color to HEX, RGB, HSL, and CMYK formats. Input: hex string with or without # (e.g. \"ff5733\").",
"inputSchema": {
"properties": {
"color": {
"description": "Hex color string, e.g. \"ff5733\" or \"#ff5733\"",
"type": "string"
}
},
"required": [
"color"
],
"type": "object"
},
"name": "convert_color",
"outputSchema": null
},
{
"description": "Generate CSS :root custom properties from a list of hex colors. Returns a ready-to-paste CSS block.",
"inputSchema": {
"properties": {
"colors": {
"description": "Array of hex color strings",
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"description": "CSS variable prefix (default: \"palette\")",
"type": "string"
}
},
"required": [
"colors"
],
"type": "object"
},
"name": "generate_css",
"outputSchema": null
},
{
"description": "Generate an interpolated gradient between two hex colors. Returns color stops and a ready-to-use CSS linear-gradient string.",
"inputSchema": {
"properties": {
"color1": {
"description": "Start hex color",
"type": "string"
},
"color2": {
"description": "End hex color",
"type": "string"
},
"steps": {
"description": "Number of gradient stops (2–20, default 5)",
"type": "number"
}
},
"required": [
"color1",
"color2"
],
"type": "object"
},
"name": "generate_gradient",
"outputSchema": null
},
{
"description": "Generate a Tailwind CSS color config object. Colors are mapped to standard shades (50, 100, 200 … 900) in order. Paste the result into tailwind.config.js theme.extend.colors.",
"inputSchema": {
"properties": {
"colors": {
"description": "Array of hex color strings (up to 10)",
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"description": "Color group key (default: \"brand\")",
"type": "string"
}
},
"required": [
"colors"
],
"type": "object"
},
"name": "generate_tailwind",
"outputSchema": null
},
{
"description": "Generate a random harmonious color palette. Colors share a hue family to avoid clashing.",
"inputSchema": {
"properties": {
"count": {
"description": "Number of colors (1–10, default 5)",
"type": "number"
}
},
"type": "object"
},
"name": "random_palette",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:4a15e5473d5df70c2576ce439a07303d9c3a4a3d1f705e2b119687e9257a8336 | sha256sum