Skip to content

PromptUI

by promptui.co · remote · no sign-in to list tools · v0.2.0 · published by co.promptui

Build a working web app from a prompt, then deploy it to a live URL.

Final · 1Changes · 6

11 tools: 1 do something that can't be undone, 6 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http promptui https://www.promptui.co/api/mcp --header 'Authorization: <your-authorization>'

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

11 tools

Can't be undone 1Claude Code: ask
  • gtm_publish_contentPublish one GTM content item to a connected social platform.No findings

    Why it is in this group

    • The name "gtm_publish_content" says "publish": a word for a change that another call does not undo.
    Description, as the server wrote it
    Publish one GTM content item to a connected social platform.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Changes things 6Claude Code: ask
  • build_appBuild a working web app from a prompt with PromptUI.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • deploy_appDeploy a completed PromptUI build to a live URL.No findings

    Why it is in this group

    • The name "deploy_app" says "deploy": a word for a change.
    Description, as the server wrote it
    Deploy 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • echoEcho back the input (for testing MCP integration)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Echo back the input (for testing MCP integration)

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • gtm_generate_contentGenerate and persist a new GTM content draft for the authenticated user.No findings

    Why it is in this group

    • The name "gtm_generate_content" says "generate": a word for a change.
    Description, as the server wrote it
    Generate and persist a new GTM content draft for the authenticated user.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • shadcn_uiDefault action local retrieves the existing adapted components.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Default 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.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • web_scoutResearch the live web: search for information, read documentation, fetch API references, or verify library usage.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Research the live web: search for information, read documentation, fetch API references, or verify library usage. Returns structured findings as markdown.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: false
    • openWorldHint: true
Only reads 4Claude Code: allow
  • get_build_statusCheck the status of a PromptUI build started with build_app.No findings

    Why it is in this group

    • The name "get_build_status" says "get": a word for reading.
    Description, as the server wrote it
    Check the status of a PromptUI build started with build_app. Returns building / needs_clarification / completed (with a shareable previewUrl) / failed.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • gtm_get_analyticsRead current PromptUI GTM channel analytics and workspace-scoped verified commerce outcomes.No findings

    Why it is in this group

    • The name "gtm_get_analytics" says "get": a word for reading.
    Description, as the server wrote it
    Read current PromptUI GTM channel analytics and workspace-scoped verified commerce outcomes. Attribution is reported separately from causality; unavailable spend/cost coverage stays explicit.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • gtm_list_contentList GTM queue items for the authenticated PromptUI user.No findings

    Why it is in this group

    • The name "gtm_list_content" says "list": a word for reading.
    Description, as the server wrote it
    List GTM queue items for the authenticated PromptUI user.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • list_buildsList the authenticated user's recent PromptUI builds with their statuses.No findings

    Why it is in this group

    • The name "list_builds" says "list": a word for reading.
    Description, as the server wrote it
    List the authenticated user's recent PromptUI builds with their statuses.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.2.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http promptui https://www.promptui.co/api/mcp --header 'Authorization: <your-authorization>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__promptui__get_build_status",
      "mcp__promptui__list_builds",
      "mcp__promptui__gtm_list_content",
      "mcp__promptui__gtm_get_analytics"
    ],
    "ask": [
      "mcp__promptui__echo",
      "mcp__promptui__web_scout",
      "mcp__promptui__shadcn_ui",
      "mcp__promptui__build_app",
      "mcp__promptui__deploy_app",
      "mcp__promptui__gtm_publish_content",
      "mcp__promptui__gtm_generate_content"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as promptui. Review it before you use it.