{"apiVersion":"v1","directorySlug":"dfactor-mcp-6958852786","title":"Dfactor","description":null,"pageUrl":"https://www.mcpbundles.com/skills/dfactor-mcp-6958852786","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.dfactor.ai/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.dfactor/dfactor-mcp-6958852786","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"ping","description":"","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","properties":{}}}},"logicalName":"ping","displayName":"ping","title":"ping","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_brand_tokens","description":"Legacy: tokens from tokens_normalized. Prefer get_aggregated_tokens for canonical values.","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","required":["company_id"],"properties":{"limit":{"type":"integer","default":200,"maximum":1000,"minimum":1},"brand_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"company_id":{"type":"string"},"theme_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}}}},"logicalName":"get_brand_tokens","displayName":"get_brand_tokens","title":"get_brand_tokens","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_aggregated_tokens","description":"One page of the canonical token catalogue (tokens_aggregated): id, category, token_name, value, semantic_role, and when available token_tier (global|semantic|component), namespace, references (alias targets), resolved_value (literal after {alias} chain), display_group (UI grouping e.g. Button, Primary Color), and alias_chain (ordered hops: path, value, tier, references). Returns {tokens, total, offset, limit, has_more}. Page size is capped at 1000 — pass offset and keep calling until has_more is","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","required":["company_id"],"properties":{"limit":{"type":"integer","default":200,"maximum":1000,"minimum":1},"offset":{"type":"integer","default":0,"minimum":0},"brand_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"company_id":{"type":"string"},"theme_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}}}},"logicalName":"get_aggregated_tokens","displayName":"get_aggregated_tokens","title":"get_aggregated_tokens","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_brand_metadata","description":"Complete brand application spec — call this first when applying a brand to any project. Returns: color_scheme ('light'|'dark'|'adaptive'|null), all logo variants (logo_url, logo_on_dark_url, logo_on_light_url), favicon_url (extracted from <link rel=\"icon\"> in the brand's HTML; use in <head> of generated pages), brand voice (personality, tone_of_voice), component_conventions: structured UI rules (app_bar.position, nav_link.active_style, card.hover, button_primary.shape, radius_full_semantics, etc","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","required":["company_id","brand_id"],"properties":{"brand_id":{"type":"string"},"company_id":{"type":"string"},"theme_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}}}},"logicalName":"get_brand_metadata","displayName":"get_brand_metadata","title":"get_brand_metadata","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_brand_logos","description":"Logo URLs from brands table: logo_url (default), logo_url_rewritten, logo_on_dark_url (for dark surfaces), logo_on_light_url (for light surfaces). Also returns color_scheme. Prefer get_brand_metadata for full brand context.","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","required":["company_id","brand_id"],"properties":{"brand_id":{"type":"string"},"company_id":{"type":"string"}}}}},"logicalName":"get_brand_logos","displayName":"get_brand_logos","title":"get_brand_logos","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_aggregated_components","description":"Canonical components (components_aggregated): use for composition patterns, keys, and token_by_state. Scope with project_id when the app targets one project.","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","required":["company_id","brand_id"],"properties":{"limit":{"type":"integer","default":100,"maximum":500,"minimum":1},"brand_id":{"type":"string"},"company_id":{"type":"string"},"project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"include_html":{"type":"boolean","default":false}}}}},"logicalName":"get_aggregated_components","displayName":"get_aggregated_components","title":"get_aggregated_components","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_brand_knowledge","description":"","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","required":["company_id","query_embedding"],"properties":{"k":{"type":"integer","default":8,"maximum":50,"minimum":1},"brand_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"company_id":{"type":"string"},"query_embedding":{"type":"array","items":{"type":"number"}}}}}},"logicalName":"search_brand_knowledge","displayName":"search_brand_knowledge","title":"search_brand_knowledge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_brand_knowledge_text","description":"","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","required":["company_id","query_text"],"properties":{"k":{"type":"integer","default":8,"maximum":50,"minimum":1},"brand_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"company_id":{"type":"string"},"query_text":{"type":"string"}}}}},"logicalName":"search_brand_knowledge_text","displayName":"search_brand_knowledge_text","title":"search_brand_knowledge_text","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"export_design_md","description":"Generate a DESIGN.md file (Google design.md format) from a Dfactor brand's design system. Returns the full DESIGN.md content as a string with YAML front matter (colors, typography, spacing, rounded, components) and markdown prose sections (overview, colors, typography, layout, shapes, components, do's and don'ts). The DESIGN.md file can be placed in any project root for AI coding agents (Cursor, Copilot, Claude Code) to read as design context.","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","required":["company_id","brand_id"],"properties":{"brand_id":{"type":"string"},"company_id":{"type":"string"},"theme_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"include_all_themes":{"type":"boolean","default":false}}}}},"logicalName":"export_design_md","displayName":"export_design_md","title":"export_design_md","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"health","description":"","inputSchema":{"type":"object","required":["args"],"properties":{"args":{"type":"object","properties":{}}}},"logicalName":"health","displayName":"health","title":"health","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Dfactor&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZGZhY3Rvci5haS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Dfactor%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.dfactor.ai%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Dfactor%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.dfactor.ai%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Dfactor&connectorUrl=https%3A%2F%2Fmcp.dfactor.ai%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Dfactor\" --url \"https://mcp.dfactor.ai/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dfactor-mcp-6958852786","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dfactor-mcp-6958852786/tools/{tool}","mcpServerUrl":"https://mcp.dfactor.ai/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dfactor-mcp-6958852786?live=1"}