{"name":"co.promptui/promptui","slug":"promptui","title":"PromptUI","description":"Build a working web app from a prompt, then deploy it to a live URL.","url":"https://mcp.market/server/promptui","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"devtools","tags":["devtools","ai"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T19:55:39.170Z","last_ok_at":"2026-09-20T19:55:39.170Z","latency_ms":551},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://www.promptui.co/docs/mcp","version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://www.promptui.co/api/mcp","headers":[{"description":"Bearer <your PromptUI API key>. Copy it from Dashboard -> Settings; it starts with pui_. Builds and deploys spend credits on the account that owns the key.","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"build_app","description":"Build a working web app from a prompt with PromptUI. Starts an asynchronous build (costs credits from the authenticated account) and returns a buildId — poll get_build_status for progress and the preview link.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","description":"What to build, in plain language"},"mode":{"type":"string","description":"Build mode: 'quality' (default) or 'fast'","default":"quality"},"framework":{"type":"string","description":"Output framework: 'react-spa' (default) or 'nextjs-app'","default":"react-spa"},"_confirmed":{"type":"boolean","description":"Set to true only after the user has explicitly approved this exact write or credit-spending action.","default":false}},"required":["prompt"],"additionalProperties":false}},{"name":"deploy_app","description":"Deploy a completed PromptUI build to a live URL. The first deploy of each app is charged; redeploying that same app is free.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"buildId":{"type":"string","description":"The buildId of a completed build"},"_confirmed":{"type":"boolean","description":"Set to true only after the user has explicitly approved this exact write or credit-spending action.","default":false}},"required":["buildId"],"additionalProperties":false}},{"name":"echo","description":"Echo back the input (for testing MCP integration)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"message":{"type":"string","description":"Message to echo"}},"required":["message"],"additionalProperties":false}},{"name":"get_build_status","description":"Check the status of a PromptUI build started with build_app. Returns building / needs_clarification / completed (with a shareable previewUrl) / failed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"buildId":{"type":"string","description":"The buildId returned by build_app"}},"required":["buildId"],"additionalProperties":false}},{"name":"gtm_generate_content","description":"Generate and persist a new GTM content draft for the authenticated user.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"channel":{"type":"string","description":"Delivery channel. One of: x|linkedin|facebook|instagram|youtube|email|web","default":"x"},"deliverableType":{"type":"string","description":"Deliverable type. One of: post|thread|launch_pack|bio|promo_campaign|educational_series|landing_copy|visual_brief|seo_blog_post|seo_landing_page|llms_txt","default":"post"},"contentClass":{"type":"string","description":"Content class. One of: product_led|brand_led|domain_led|offer_led","default":"product_led"},"count":{"type":"number","description":"Number of variants to generate (1-20)","default":1},"appSource":{"type":"string","description":"promptui | custom session id","default":"promptui"},"campaignId":{"type":"string","description":"Optional campaign id"},"language":{"type":"string","description":"Optional language"},"operatorPrompt":{"type":"string","description":"Optional operator instruction for the generator"},"_confirmed":{"type":"boolean","description":"Set to true only after the user has explicitly approved this exact write or credit-spending action.","default":false}},"additionalProperties":false}},{"name":"gtm_get_analytics","description":"Read current PromptUI GTM channel analytics and workspace-scoped verified commerce outcomes. Attribution is reported separately from causality; unavailable spend/cost coverage stays explicit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"gtm_list_content","description":"List GTM queue items for the authenticated PromptUI user.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"status":{"type":"string","description":"Optional status filter: draft|in_review|approved|vetoed|scheduled|published|archived"},"channel":{"type":"string","description":"Optional channel filter: x|linkedin|facebook|instagram|youtube|email|web"},"campaignId":{"type":"string","description":"Optional campaign id filter"},"limit":{"type":"number","description":"Maximum number of items (default 20, max 100)","default":20}},"additionalProperties":false}},{"name":"gtm_publish_content","description":"Publish one GTM content item to a connected social platform.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"contentId":{"type":"string","description":"GTM content id to publish"},"platform":{"type":"string","description":"Optional platform override: x|linkedin|facebook|instagram|tiktok"},"pageId":{"type":"string","description":"Optional LinkedIn/Facebook page target id"},"igUserId":{"type":"string","description":"Optional Instagram user id target"},"_confirmed":{"type":"boolean","description":"Set to true only after the user has explicitly approved this exact write or credit-spending action.","default":false}},"required":["contentId"],"additionalProperties":false}},{"name":"list_builds","description":"List the authenticated user's recent PromptUI builds with their statuses.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"number","description":"Maximum builds to return (default 10, max 50)","default":10}},"additionalProperties":false}},{"name":"shadcn_ui","description":"Get production-quality shadcn/ui component code pre-adapted for the Sandpack preview environment. Available components: accordion, dropdown_menu, dialog, sheet, tooltip, progress, separator, scroll_area, skeleton, alert. Returns ready-to-use JS code with correct imports. Use this instead of building complex UI primitives from scratch.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"component":{"type":"string","description":"Component name to fetch. One of: accordion, dropdown_menu, dialog, sheet, tooltip, progress, separator, scroll_area, skeleton, alert"}},"required":["component"],"additionalProperties":false}},{"name":"web_scout","description":"Research the live web: search for information, read documentation, fetch API references, or verify library usage. Returns structured findings as markdown.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"goal":{"type":"string","description":"What to research or look up on the web"},"urls":{"type":"array","description":"Specific URLs to visit (optional — if omitted, will search the web)"},"maxPages":{"type":"number","description":"Max pages to fetch content from","default":5}},"required":["goal"],"additionalProperties":false}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-20T20:11:26.880Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:11:26.829Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 850ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://www.promptui.co/api/mcp","reachable":true,"authRequired":false,"latencyMs":850,"serverInfo":{"name":"promptui-mcp","version":"0.3.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://www.promptui.co/brand/promptui-icon-512.png?v=20260324-goldstar","source":"site","width":512,"height":512},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}