PromptUI
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Build a working web app from a prompt, then deploy it to a live URL.
| Author | co.promptui |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2316 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"PromptUI": {
"url": "https://www.promptui.co/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
echoread-onlyEcho back the input (for testing MCP integration)
Parameters:
message(required) — string — Message to echo
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
web_scoutread-onlyResearch the live web: search for information, read documentation, fetch API references, or verify library usage. Returns structured findings as markdown.
Parameters:
goal(required) — string — What to research or look up on the weburls— array — Specific URLs to visit (optional — if omitted, will search the web)maxPages— number — Max pages to fetch content from
Hints: read-only yes · destructive not declared · idempotent no · open-world yes
shadcn_uiread-onlyDefault action local retrieves the existing adapted components. action search discovers the official shadcn or magicui catalogue; action inspect reads source and bounded dependency/CSS/provenance information, never installs. Official upstream items require compatibility review and are not runtime verified. Get 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.
Parameters:
limit— number — Search page size, 1–30query— string — Catalogue search text; empty lists all itemsaction— string — local (default), search, or inspectoffset— number — Search page offsetregistry— string — shadcn (default) or magicuicomponent— string — Local component or official hyphenated item name. Local: accordion, dropdown_menu, dialog, sheet, tooltip, progress, separator, scroll_area, skeleton, alerttailwindVersion— string — Target Tailwind 3 (default) or 4. MagicUI current source targets 4.
Hints: read-only yes · destructive not declared · idempotent yes · open-world yes
build_appBuild 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.
Parameters:
prompt(required) — string — What to build, in plain languagemode— string — Build mode: 'quality' (default) or 'fast'framework— string — Output framework: 'react-spa' (default) or 'nextjs-app'_confirmed— boolean — Set to true only after the user has explicitly approved this exact write or credit-spending action.
Hints: read-only no · destructive no · idempotent no · open-world yes
get_build_statusread-onlyCheck the status of a PromptUI build started with build_app. Returns building / needs_clarification / completed (with a shareable previewUrl) / failed.
Parameters:
buildId(required) — string — The buildId returned by build_app
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
deploy_appDeploy a completed PromptUI build to a live URL. The first deploy of each app is charged; redeploying that same app is free. If publishing a new app needs a plan, the tool returns how to start the Build free trial instead of deploying.
Parameters:
buildId(required) — string — The buildId of a completed build_confirmed— boolean — Set to true only after the user has explicitly approved this exact write or credit-spending action.
Hints: read-only no · destructive no · idempotent yes · open-world yes
list_buildsread-onlyList the authenticated user's recent PromptUI builds with their statuses.
Parameters:
limit— number — Maximum builds to return (default 10, max 50)
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
gtm_list_contentread-onlyList GTM queue items for the authenticated PromptUI user.
Parameters:
limit— number — Maximum number of items (default 20, max 100)status— string — Optional status filter: draft|in_review|approved|vetoed|scheduled|published|archivedchannel— string — Optional channel filter: x|linkedin|facebook|instagram|youtube|email|webcampaignId— string — Optional campaign id filter
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
gtm_get_analyticsread-onlyRead current PromptUI GTM channel analytics and workspace-scoped verified commerce outcomes. Attribution is reported separately from causality; unavailable spend/cost coverage stays explicit.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
gtm_publish_contentPublish one GTM content item to a connected social platform.
Parameters:
contentId(required) — string — GTM content id to publishpageId— string — Optional LinkedIn/Facebook page target idigUserId— string — Optional Instagram user id targetplatform— string — Optional platform override: x|linkedin|facebook|instagram|tiktok_confirmed— boolean — Set to true only after the user has explicitly approved this exact write or credit-spending action.
Hints: read-only no · destructive no · idempotent no · open-world yes
gtm_generate_contentGenerate and persist a new GTM content draft for the authenticated user.
Parameters:
count— number — Number of variants to generate (1-20)channel— string — Delivery channel. One of: x|linkedin|facebook|instagram|youtube|email|weblanguage— string — Optional languageappSource— string — promptui | custom session id_confirmed— boolean — Set to true only after the user has explicitly approved this exact write or credit-spending action.campaignId— string — Optional campaign idcontentClass— string — Content class. One of: product_led|brand_led|domain_led|offer_ledoperatorPrompt— string — Optional operator instruction for the generatordeliverableType— string — 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
Hints: read-only no · destructive no · idempotent no · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.