{"apiVersion":"v1","directorySlug":"swiftpieces-mcp-833f619c53","title":"SwiftPieces","description":"A free SwiftUI component library for iOS. Production-ready pieces with motion, haptics and accessibility, added with one CLI command or your AI agent.","pageUrl":"https://www.mcpbundles.com/skills/swiftpieces-mcp-833f619c53","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://swiftpieces.com/api/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.swiftpieces/swiftpieces-mcp-833f619c53","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_pieces","description":"Search the free SwiftPieces registry by keyword, optionally filtered by category or minimum iOS version.","inputSchema":{"type":"object","properties":{"query":{"type":"string"},"maxIOS":{"type":"string"},"category":{"enum":["text","backgrounds","glass","controls","inputs","cards","lists","navigation","sheets","feedback","motion","data","ai","media"],"type":"string"}}},"logicalName":"search_pieces","displayName":"search_pieces","title":"search_pieces","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_blocks","description":"Search SwiftPieces patterns, also called blocks (whole sections of a screen such as a chat thread, a prompt composer, a tab bar, a settings group, a form, a sheet, sign in or checkout), by keyword, optionally by category. Every pattern is in SwiftPieces Pro and installs from the Pro server; a free block, should one ship, installs with get_piece/install_piece.","inputSchema":{"type":"object","properties":{"query":{"type":"string"},"category":{"enum":["ai-chat","prompt-input","agents","nav-bars","tab-bars","lists","dashboards","settings","forms","sheets","auth","commerce"],"type":"string"}}},"logicalName":"search_blocks","displayName":"search_blocks","title":"search_blocks","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_piece","description":"Return a free piece's or free block's full source, shaders, metadata and docs URL. A block lists the pieces it is built from in registryDependencies.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"logicalName":"get_piece","displayName":"get_piece","title":"get_piece","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"install_piece","description":"Return the files to write (path + content) so the agent can install a piece or block into an Xcode 16 synchronized folder, plus the equivalent CLI command. For a block, also install each name in registryDependencies (the pieces it is built from).","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"projectPath":{"type":"string"}}},"logicalName":"install_piece","displayName":"install_piece","title":"install_piece","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_categories","description":"List free piece categories and pattern categories with counts, and links to the SwiftPieces Pro library (screens, patterns, flows and app templates).","inputSchema":{"type":"object","properties":{}},"logicalName":"list_categories","displayName":"list_categories","title":"list_categories","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_liquid_glass_guide","description":"The rules for correct Liquid Glass adoption with verified iOS 26 API names.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_liquid_glass_guide","displayName":"get_liquid_glass_guide","title":"get_liquid_glass_guide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=SwiftPieces&config=eyJ1cmwiOiAiaHR0cHM6Ly9zd2lmdHBpZWNlcy5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22SwiftPieces%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fswiftpieces.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22SwiftPieces%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fswiftpieces.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=SwiftPieces&connectorUrl=https%3A%2F%2Fswiftpieces.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"SwiftPieces\" --url \"https://swiftpieces.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/swiftpieces-mcp-833f619c53","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/swiftpieces-mcp-833f619c53/tools/{tool}","mcpServerUrl":"https://swiftpieces.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/swiftpieces-mcp-833f619c53?live=1"}