{"apiVersion":"v1","directorySlug":"joinkiln-mcp-a363aea4dc","title":"Kiln","description":"Kiln is an AI brand builder that turns one sentence into a product brand. Free to build, $29 a month to sell, a flat 5% of the product price.","pageUrl":"https://www.mcpbundles.com/skills/joinkiln-mcp-a363aea4dc","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://joinkiln.com/api/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.joinkiln/joinkiln-mcp-a363aea4dc","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"generate_drafts","description":"Turn one sentence into a brand plus three honest product drafts (name, tagline, item, retail price, real margin with card processing already out, at the flat 5% fee). Deterministic sandbox output: the same prompt always returns the same drafts.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["prompt"],"properties":{"prompt":{"type":"string","maxLength":200,"minLength":3}}},"title":"Generate drafts","logicalName":"generate_drafts","displayName":"Generate drafts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"refine_draft","description":"Public, no key: revise drafts with one plain-words instruction, through the same engine as POST /api/v1/drafts. With AI configured and within the shared daily budget the reply is labeled engine \"ai\"; otherwise the deterministic generator answers, labeled engine \"deterministic\" (drafted without AI). Pass one draft from generate_drafts to revise that draft in particular; without one the instruction steers a fresh generation. Always returns three drafts with real margin math at the flat 5% fee.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["prompt","instruction"],"properties":{"draft":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"prompt":{"type":"string","maxLength":200,"minLength":3},"instruction":{"type":"string","maxLength":280,"minLength":1}}},"title":"Refine a draft","logicalName":"refine_draft","displayName":"Refine a draft","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"swap_look","description":"Public, no key, no AI cost: deterministic recombination of a draft. keep \"product\" holds the catalog item and re-rolls the brand name, palette, and tagline into three fresh looks. keep \"look\" holds the brand name plus the palette and vibe Kiln's engine maps to that name, and puts them on the itemId you pass. The same inputs always return the same result; margin math stays real, flat 5% fee, processing out.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["brandName","itemId","keep"],"properties":{"keep":{"enum":["product","look"],"type":"string"},"itemId":{"type":"string","maxLength":40,"minLength":1},"brandName":{"type":"string","maxLength":40,"minLength":1}}},"title":"Swap look","logicalName":"swap_look","displayName":"Swap look","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_catalog","description":"Every product Kiln can make one at a time (no MOQ, no inventory), with made-to-order unit costs, ship windows, and the seller's real margin at the flat 5% fee.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"title":"Get catalog","logicalName":"get_catalog","displayName":"Get catalog","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_demand","description":"What is converting on the Kiln network this week: conversion proxy, week-over-week movement, price band, and a network note per item. Sandbox fixture shaped like the production nightly computation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"title":"Get demand","logicalName":"get_demand","displayName":"Get demand","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_store_design","description":"Public read, no key needed: one Kiln store's current theme, sanitized exactly as the storefront renders it, plus the whole legal design space (curated palettes with hex, font pairs with vibe lines, hero layouts, radii, densities, textures). Use it before editing so changes aim inside the design system. Every theme is validated and contrast-repaired server-side, so nothing outside these options can render or save.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slug"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9-]+$","maxLength":60,"minLength":1}}},"title":"Get store design","logicalName":"get_store_design","displayName":"Get store design","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"suggest_store_designs","description":"Public, no key: one sentence about the brand in, three complete storefront themes out, from the same engine behind Kiln's design page (POST /api/v1/theme). With AI configured and within budget the reply is labeled engine \"ai\"; otherwise a deterministic engine answers and the reply is labeled engine \"deterministic\" (drafted without AI). Every theme is already sanitized and contrast-repaired.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["prompt"],"properties":{"prompt":{"type":"string","maxLength":280,"minLength":1}}},"title":"Suggest store designs","logicalName":"suggest_store_designs","displayName":"Suggest store designs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"edit_store_design","description":"Write: change a live store's theme with one plain-words instruction (e.g. \"switch to the Porcelain palette and a poster hero\"). Proves ownership one of two ways: the Kiln account connected through OAuth (scope kiln:write), or api_key, the seller's own Kiln API key minted at joinkiln.com/developers (write keys come with going live, $29/mo). Only the owning account's stores can be edited. The edit runs through the same engine as Kiln's theme editor: AI when configured (labeled engine \"ai\", drawing","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slug","instruction"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9-]+$","maxLength":60,"minLength":1},"api_key":{"type":"string","maxLength":300,"minLength":20},"instruction":{"type":"string","maxLength":280,"minLength":1}}},"title":"Edit store design","logicalName":"edit_store_design","displayName":"Edit store design","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_store_design","description":"Write: store a complete theme on a live store. Proves ownership one of two ways: the Kiln account connected through OAuth (scope kiln:write), or api_key, the seller's own Kiln API key (joinkiln.com/developers, write keys come with going live). Only the owning account's stores can be changed. The theme is validated server-side against Kiln's design system: unknown values fall back to the whitelist and contrast is repaired to WCAG, so the reply returns the theme that was ACTUALLY stored, repairs i","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slug","theme"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9-]+$","maxLength":60,"minLength":1},"theme":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"api_key":{"type":"string","maxLength":300,"minLength":20}}},"title":"Set store design","logicalName":"set_store_design","displayName":"Set store design","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search","description":"Search Kiln: the product catalog (what Kiln can make one at a time, with margin math at the flat 5% fee), the documentation pages (developers, pricing, fulfillment, suppliers, privacy, terms), and this week's demand table. Returns {results: [{id, title, url}]}, at most 10; pass an id to fetch for the full text.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"query":{"type":"string","maxLength":200,"minLength":1}}},"title":"Search Kiln","logicalName":"search","displayName":"Search Kiln","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"fetch","description":"Fetch one document by the id search returned (item:<id>, doc:<slug>, or demand:<itemId>). Returns {id, title, text, url, metadata}.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"string","maxLength":120,"minLength":1}}},"title":"Fetch a Kiln document","logicalName":"fetch","displayName":"Fetch a Kiln document","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Kiln&config=eyJ1cmwiOiAiaHR0cHM6Ly9qb2lua2lsbi5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Kiln%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fjoinkiln.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Kiln%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fjoinkiln.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Kiln&connectorUrl=https%3A%2F%2Fjoinkiln.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Kiln\" --url \"https://joinkiln.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/joinkiln-mcp-a363aea4dc","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/joinkiln-mcp-a363aea4dc/tools/{tool}","mcpServerUrl":"https://joinkiln.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/joinkiln-mcp-a363aea4dc?live=1"}