{"apiVersion":"v1","directorySlug":"pixelpappa-mcp-ff422faeff","title":"PixelPappa","description":"We design and build digital products that work. Strategy, design, and engineering, powered by 20 years of product experience and AI-augmented delivery.","pageUrl":"https://www.mcpbundles.com/skills/pixelpappa-mcp-ff422faeff","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.pixelpappa.com/mcp","hostedMcpUrl":null,"toolCount":8,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.pixelpappa/pixelpappa-mcp-ff422faeff","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"hello_world","description":"Smoke-test tool. Confirms the PixelPappa MCP server is online. Returns a greeting + server version + current time.","inputSchema":{"type":"object","properties":{"name":{"type":"string","maxLength":120}}},"logicalName":"hello_world","displayName":"hello_world","title":"hello_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_availability","description":"Check available time slots for a PixelPappa discovery call. Returns free 30-min slots in the requested window. Use BEFORE book_discovery_call. service_type must be one of: discovery_design (design work), discovery_dev (dev-team engagement), discovery_strategy (product/brand/design-ops strategy).","inputSchema":{"type":"object","required":["service_type","window_start_iso","window_end_iso"],"properties":{"timezone":{"type":"string","default":"Europe/Stockholm"},"service_type":{"enum":["discovery_design","discovery_dev","discovery_strategy"],"type":"string"},"window_end_iso":{"type":"string","format":"date-time"},"window_start_iso":{"type":"string","format":"date-time"}}},"logicalName":"check_availability","displayName":"check_availability","title":"check_availability","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"book_discovery_call","description":"Book a 30-minute discovery call with PixelPappa (design, dev, or strategy). Auto-confirms — creates a real event in the team calendar and sends an iCal invite to the prospect_email. Free, no commitment. Use check_availability first to pick a slot. topic_brief should be 1-3 sentences describing what the caller wants to discuss.","inputSchema":{"type":"object","required":["service_type","slot_start_iso","prospect_name","prospect_email","topic_brief"],"properties":{"timezone":{"type":"string","default":"Europe/Stockholm"},"topic_brief":{"type":"string","maxLength":500,"minLength":10},"service_type":{"enum":["discovery_design","discovery_dev","discovery_strategy"],"type":"string"},"prospect_name":{"type":"string","maxLength":200,"minLength":1},"prospect_email":{"type":"string","format":"email"},"slot_start_iso":{"type":"string","format":"date-time"},"agent_signature":{"type":"object","properties":{"agent_name":{"type":"string","maxLength":100},"agent_version":{"type":"string","maxLength":50}}},"prospect_company":{"type":"string","maxLength":200}}},"logicalName":"book_discovery_call","displayName":"book_discovery_call","title":"book_discovery_call","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_design_engagement_brief","description":"Submit a qualified brief for a design engagement (design sprint, brand identity, product design, design system audit, web redesign). PixelPappa reviews and responds within 1 business day. This is NOT a booking — it is a qualified lead. For a 30-min direct-booked discovery call, use book_discovery_call instead.","inputSchema":{"type":"object","required":["engagement_type","project_context","budget_range_sek","prospect_name","prospect_email"],"properties":{"timeline_end":{"type":"string","format":"date"},"prospect_name":{"type":"string","maxLength":200,"minLength":1},"prospect_role":{"type":"string","maxLength":200},"prospect_email":{"type":"string","format":"email"},"timeline_start":{"type":"string","format":"date"},"agent_signature":{"type":"object","properties":{"agent_name":{"type":"string","maxLength":100},"agent_version":{"type":"string","maxLength":50}}},"engagement_type":{"enum":["design_sprint","brand_identity","product_design","design_system_audit","web_redesign","other"],"type":"string"},"project_context":{"type":"string","maxLength":2000,"minLength":40},"budget_range_sek":{"enum":["under_100k","100k_300k","300k_800k","800k_2m","over_2m","unknown"],"type":"string"},"prospect_company":{"type":"string","maxLength":200}}},"logicalName":"submit_design_engagement_brief","displayName":"submit_design_engagement_brief","title":"submit_design_engagement_brief","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_dev_team_engagement_brief","description":"Submit a qualified brief for a dev-team engagement (greenfield product, rebuild, technical audit, platform migration, ongoing retainer). PixelPappa reviews and responds within 1 business day. This is NOT a booking — it is a qualified lead. For a 30-min direct-booked discovery call, use book_discovery_call instead.","inputSchema":{"type":"object","required":["engagement_type","project_context","budget_range_sek","prospect_name","prospect_email"],"properties":{"timeline_end":{"type":"string","format":"date"},"prospect_name":{"type":"string","maxLength":200,"minLength":1},"prospect_role":{"type":"string","maxLength":200},"prospect_email":{"type":"string","format":"email"},"timeline_start":{"type":"string","format":"date"},"agent_signature":{"type":"object","properties":{"agent_name":{"type":"string","maxLength":100},"agent_version":{"type":"string","maxLength":50}}},"engagement_type":{"enum":["greenfield_product","rebuild","technical_audit","platform_migration","ongoing_retainer","other"],"type":"string"},"project_context":{"type":"string","maxLength":2000,"minLength":40},"budget_range_sek":{"enum":["under_200k","200k_500k","500k_1_5m","1_5m_4m","over_4m","unknown"],"type":"string"},"prospect_company":{"type":"string","maxLength":200},"team_size_estimated":{"enum":["1_dev","2_3_devs","4_6_devs","7_plus","unknown"],"type":"string"},"tech_stack_preference":{"type":"array","items":{"enum":["nextjs","svelte","vue","flutter","react_native","laravel","django","rails","elixir","go","unknown","no_preference"],"type":"string"},"maxItems":6,"minItems":1}}},"logicalName":"submit_dev_team_engagement_brief","displayName":"submit_dev_team_engagement_brief","title":"submit_dev_team_engagement_brief","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_service_catalog","description":"Return PixelPappa's full service catalog: what we do, engagement floors (starts_from_sek), pricing models, typical durations, expected outcomes. Every engagement is scoped bespoke — no fixed ceiling. Filter by category (design / dev / strategy) to narrow. Use before submit_*_engagement_brief so the brief matches an actual service shape.","inputSchema":{"type":"object","properties":{"category":{"enum":["design","dev","strategy"],"type":"string"}}},"logicalName":"get_service_catalog","displayName":"get_service_catalog","title":"get_service_catalog","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_case_studies","description":"Return relevant PixelPappa case studies filtered by industry, service, and/or year. Each result includes client, title, category, industry, year, key impact stat, services used, tech stack, and a link to the live case page + cover image. Use before submit_*_engagement_brief to establish domain credibility.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"service":{"type":"string"},"industry":{"type":"string"},"year_from":{"type":"integer","maximum":2100,"minimum":2000}}},"logicalName":"get_case_studies","displayName":"get_case_studies","title":"get_case_studies","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_team","description":"Return PixelPappa's team roster and studio structure. PixelPappa is a solo studio — Björn Rutholm covers design, engineering, and strategy end-to-end; for larger engagements the studio scales via a trusted network of specialists. Response includes members, seniority, focus areas, capabilities covered, and how scaling works. Set available_only=true to filter to members currently open for discovery calls.","inputSchema":{"type":"object","properties":{"available_only":{"type":"boolean","default":false}}},"logicalName":"get_team","displayName":"get_team","title":"get_team","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=PixelPappa&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucGl4ZWxwYXBwYS5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22PixelPappa%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.pixelpappa.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22PixelPappa%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.pixelpappa.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=PixelPappa&connectorUrl=https%3A%2F%2Fmcp.pixelpappa.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"PixelPappa\" --url \"https://mcp.pixelpappa.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pixelpappa-mcp-ff422faeff","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pixelpappa-mcp-ff422faeff/tools/{tool}","mcpServerUrl":"https://mcp.pixelpappa.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pixelpappa-mcp-ff422faeff?live=1"}