Developers & MCP
Integrate KidsColorWorks printables into AI assistants, apps, and workflows using our Model Context Protocol (MCP) server.
MCP Server
MCP Endpoint
https://kidscolorworks.com/kidscolorworks/mcpOur MCP server implements the Model Context Protocol specification, allowing Claude, GPT-4, and other MCP-compatible AI assistants to search our printables catalog, generate custom worksheets, and retrieve templates on behalf of users.
The server is publicly accessible with no API key required for read operations. Rate limits apply: 60 requests per minute per IP address. Worksheet generation is limited to 10 requests per minute.
Available tools
search_printablesSearch the printables catalog by keyword, category, age range, or difficulty. Returns an array of matching printable objects with slug, title, description, category, and download URL.
Parameters
query: string, category?: string, ageMin?: number, ageMax?: number, limit?: numberget_printableRetrieve full details for a single printable by its slug. Returns the complete printable record including metadata, download URL, related printables, and license information.
Parameters
slug: stringlist_categoriesReturns all top-level printable categories with their slugs, icons, descriptions, subcategories, and counts. Useful for building navigation or populating a category picker.
Parameters
(none)generate_worksheetDynamically generate a custom printable worksheet. Supports name tracing sheets, word searches, number tracing, and chore/reward charts. Returns a PDF URL valid for 24 hours.
Parameters
type: "name-tracing" | "word-search" | "chore-chart" | "reward-chart", options: WorksheetOptionsget_templateRetrieve a blank organizational template by type. Available templates include: weekly-schedule, monthly-calendar, emergency-contact-card, reading-log, attendance-sheet.
Parameters
type: stringsubscribe_newsletterSubscribe an email address to the KidsColorWorks newsletter. Triggers a double opt-in confirmation email. The subscription is not active until the user confirms via email link.
Parameters
email: string, source?: string, turnstileToken: stringQuick start
To use the KidsColorWorks MCP server in Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"kidscolorworks": {
"url": "https://kidscolorworks.com/kidscolorworks/mcp",
"transport": "http"
}
}
}llms.txt
We publish an llms.txt file that describes our site, content structure, and MCP capabilities for AI assistants that support the llms.txt standard.
Need help?
Have a question about the MCP server, want to report a bug, or looking to build something with our content? We'd love to hear about it.
Contact us β