{"apiVersion":"v1","directorySlug":"9x16-mcp-6d210558f3","title":"9x16","description":null,"pageUrl":"https://www.mcpbundles.com/skills/9x16-mcp-6d210558f3","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://9x16.run/api/mcp.php","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"run.v8/9x16-mcp-6d210558f3","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_templates","description":"List all 62 legacy Triple Tap PAK templates. Returns template IDs organized by category (business, education, event, personal, marketing, creative, religious). A PAK (Packaged Asset Kit) is an interactive, narrated 9x16 media package. Prefer using list_catalogs for pre-built semantic recipes with 16 theme presets.","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"list_templates","displayName":"list_templates","title":"list_templates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_themes","description":"List all 16 theme presets for styling PAKs. Returns preset names with descriptions and color previews. Presets: default, light, corporate-dark, corporate-light, pharma-clean, pharma-dark, warm-earth, midnight, forest, monochrome, sunset, ocean, neon-dark, pastel-party, electric-dark, editorial-warm. Use a preset name in the theme.preset field of create_presentation.","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"list_themes","displayName":"list_themes","title":"list_themes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_template","description":"Get details about a specific template including its slide count and structure.","inputSchema":{"type":"object","required":["template_id"],"properties":{"template_id":{"type":"string"}}},"logicalName":"get_template","displayName":"get_template","title":"get_template","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_presentation","description":"Create a PAK (Packaged Asset Kit) — a professional 9x16 portrait media package with narration and video export. Every field maps to a styled HTML element. IMPORTANT: Use DIVERSE slide types for visual impact. Don't just use slide_title + bullets for every slide. Mix: stats [{value,label}], chart {type,data} (Chart.js), table {headers,rows}, compare [{label,text,variant}], testimonials [{text,name,role}], features [{icon,title,text}], slide_quote+slide_source, bullets, numbers, slide_callout, cod","inputSchema":{"type":"object","required":["slides"],"properties":{"theme":{"type":"object","additionalProperties":{"type":"string"}},"slides":{"type":"array","items":{"type":"object","properties":{"body":{"type":"string"},"icon":{"type":"string"},"type":{"type":"string"},"chart":{"type":"object","properties":{"data":{"type":"object"},"type":{"type":"string"}}},"items":{"type":"array","items":{"type":"string"}},"stats":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"}}}},"table":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"headers":{"type":"array","items":{"type":"string"}}}},"bullets":{"type":"array","items":{"type":"string"}},"compare":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"label":{"type":"string"},"variant":{"type":"string"}}}},"heading":{"type":"string"},"numbers":{"type":"array","items":{"type":"string"}},"subhead":{"type":"string"},"bg_image":{"type":"string"},"cta_text":{"type":"string"},"features":{"type":"array","items":{"type":"object","properties":{"icon":{"type":"string"},"text":{"type":"string"},"image_url":{"type":"string"}}}},"logo_url":{"type":"string"},"image_url":{"type":"string"},"media_url":{"type":"string"},"video_url":{"type":"string"},"code_label":{"type":"string"},"cta_button":{"type":"string"},"slide_body":{"type":"string"},"chart_title":{"type":"string"},"cta_heading":{"type":"string"},"slide_label":{"type":"string"},"slide_quote":{"type":"string"},"slide_title":{"type":"string"},"code_caption":{"type":"string"},"code_content":{"type":"string"},"slide_source":{"type":"string"},"testimonials":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"role":{"type":"string"},"text":{"type":"string"}}}},"chart_caption":{"type":"string"},"image_caption":{"type":"string"},"media_caption":{"type":"string"},"slide_callout":{"type":"string"},"slide_caption":{"type":"string"},"video_caption":{"type":"string"},"slide_subtitle":{"type":"string"}}}}}},"logicalName":"create_presentation","displayName":"create_presentation","title":"create_presentation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"export_video","description":"Export PAK as a narrated video in 9:16 portrait format with AI voiceover. Video generation is async - returns a job_id to poll for status.","inputSchema":{"type":"object","required":["deck_id"],"properties":{"deck_id":{"type":"string"}}},"logicalName":"export_video","displayName":"export_video","title":"export_video","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_video_status","description":"Check video export job status. Poll every few seconds until status is \"complete\" (includes download_url) or \"failed\".","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string"}}},"logicalName":"check_video_status","displayName":"check_video_status","title":"check_video_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"upload_asset","description":"Upload an image or video asset for use in PAKs. Returns a hosted URL you can use in image_url, logo_url, bg_image, or video_url fields. Two modes: (1) base64 — send image data as base64 string or data URI (images only, not video). (2) url — provide an external URL and the server will download and host it locally. Tip: You can also pass base64 data URIs directly in image_url/logo_url/bg_image fields of create_presentation — they auto-convert to hosted URLs.","inputSchema":{"type":"object","properties":{"url":{"type":"string"},"data":{"type":"string"},"mime":{"type":"string"},"name":{"type":"string"},"deck_id":{"type":"string"}}},"logicalName":"upload_asset","displayName":"upload_asset","title":"upload_asset","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_example_deck","description":"Get a complete example PAK JSON showing ALL available slide types (hero, stats, chart, bullets, comparison, doughnut chart, table, testimonial, quote, features, numbers, CTA). Use this as a reference when building PAKs — copy the structure and replace the content.","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"get_example_deck","displayName":"get_example_deck","title":"get_example_deck","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"approve_deck","description":"Approve and finalize a PAK, triggering pre-caching of audio and video. Call this ONLY when the user confirms they are happy with the PAK and ready to finalize. This starts background generation of narrated video so future exports are instant. Ask the user \"Ready to finalize this PAK?\" before calling.","inputSchema":{"type":"object","required":["deck_id"],"properties":{"deck_id":{"type":"string"}}},"logicalName":"approve_deck","displayName":"approve_deck","title":"approve_deck","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_catalogs","description":"List all 27 PAK catalog recipes — pre-built deck structures with slide types and order already designed. Categories: business (quarterly-report, company-pitch, sales-proposal, project-update, data-dashboard, data-report, pitch-deck, real-estate, newsletter), marketing (product-launch, case-study, brand-overview), education (training-module, tutorial, compliance-training, bible-study), creative (event-recap, photo-album, timeline, portfolio, sports-recap, poetry-collection), lifestyle (recipe-car","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"list_catalogs","displayName":"list_catalogs","title":"list_catalogs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_catalog","description":"Get the full deck JSON for a catalog preset. Returns a complete create_presentation payload with placeholder content. Replace the placeholder text with real content, adjust the theme if needed, then submit to create_presentation.","inputSchema":{"type":"object","required":["catalog_id"],"properties":{"catalog_id":{"type":"string"}}},"logicalName":"get_catalog","displayName":"get_catalog","title":"get_catalog","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=9x16&config=eyJ1cmwiOiAiaHR0cHM6Ly85eDE2LnJ1bi9hcGkvbWNwLnBocCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%229x16%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2F9x16.run%2Fapi%2Fmcp.php%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%229x16%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2F9x16.run%2Fapi%2Fmcp.php%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=9x16&connectorUrl=https%3A%2F%2F9x16.run%2Fapi%2Fmcp.php"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"9x16\" --url \"https://9x16.run/api/mcp.php\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/9x16-mcp-6d210558f3","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/9x16-mcp-6d210558f3/tools/{tool}","mcpServerUrl":"https://9x16.run/api/mcp.php","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/9x16-mcp-6d210558f3?live=1"}