color_contrast
Pack: color · Endpoint: https://gateway.pipeworx.io/color/mcp
Compute the WCAG 2.1 contrast ratio between two colors and whether it passes AA/AAA for normal and large text. Keyless, offline.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
foreground | string | yes | Foreground/text color. |
background | string | yes | Background color. |
Example call
Arguments
{
"foreground": "#ffffff",
"background": "#000000"
}
curl
curl -X POST https://gateway.pipeworx.io/color/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"color_contrast","arguments":{"foreground":"#ffffff","background":"#000000"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('color_contrast', {
"foreground": "#ffffff",
"background": "#000000"
});
More examples
{
"foreground": "rgb(100,150,200)",
"background": "hsl(0,0%,95%)"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"color": {
"url": "https://gateway.pipeworx.io/color/mcp"
}
}
}
See Getting Started for client-specific install steps.