Server definition
- Hash
- sha256:6df14e88361e88b1185ed6f763e80a63398e07ac170ba76279a307397dcf70e4
- What it is
- What a remote MCP server returned when asked what it offers: 11 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"_confirmed": {
"default": false,
"description": "Set to true only after the user has explicitly approved this exact write or credit-spending action.",
"type": "boolean"
},
"framework": {
"default": "react-spa",
"description": "Output framework: 'react-spa' (default) or 'nextjs-app'",
"type": "string"
},
"mode": {
"default": "quality",
"description": "Build mode: 'quality' (default) or 'fast'",
"type": "string"
},
"prompt": {
"description": "What to build, in plain language",
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "build_app",
"outputSchema": null
},
{
"description": "Deploy a completed PromptUI build to a live URL. The first deploy of each app is charged; redeploying that same app is free.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"_confirmed": {
"default": false,
"description": "Set to true only after the user has explicitly approved this exact write or credit-spending action.",
"type": "boolean"
},
"buildId": {
"description": "The buildId of a completed build",
"type": "string"
}
},
"required": [
"buildId"
],
"type": "object"
},
"name": "deploy_app",
"outputSchema": null
},
{
"description": "Echo back the input (for testing MCP integration)",
"inputSchema": {
"additionalProperties": false,
"properties": {
"message": {
"description": "Message to echo",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
},
"name": "echo",
"outputSchema": null
},
{
"description": "Check the status of a PromptUI build started with build_app. Returns building / needs_clarification / completed (with a shareable previewUrl) / failed.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"buildId": {
"description": "The buildId returned by build_app",
"type": "string"
}
},
"required": [
"buildId"
],
"type": "object"
},
"name": "get_build_status",
"outputSchema": null
},
{
"description": "Generate and persist a new GTM content draft for the authenticated user.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"_confirmed": {
"default": false,
"description": "Set to true only after the user has explicitly approved this exact write or credit-spending action.",
"type": "boolean"
},
"appSource": {
"default": "promptui",
"description": "promptui | custom session id",
"type": "string"
},
"campaignId": {
"description": "Optional campaign id",
"type": "string"
},
"channel": {
"default": "x",
"description": "Delivery channel. One of: x|linkedin|facebook|instagram|youtube|email|web",
"type": "string"
},
"contentClass": {
"default": "product_led",
"description": "Content class. One of: product_led|brand_led|domain_led|offer_led",
"type": "string"
},
"count": {
"default": 1,
"description": "Number of variants to generate (1-20)",
"type": "number"
},
"deliverableType": {
"default": "post",
"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",
"type": "string"
},
"language": {
"description": "Optional language",
"type": "string"
},
"operatorPrompt": {
"description": "Optional operator instruction for the generator",
"type": "string"
}
},
"type": "object"
},
"name": "gtm_generate_content",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "gtm_get_analytics",
"outputSchema": null
},
{
"description": "List GTM queue items for the authenticated PromptUI user.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"campaignId": {
"description": "Optional campaign id filter",
"type": "string"
},
"channel": {
"description": "Optional channel filter: x|linkedin|facebook|instagram|youtube|email|web",
"type": "string"
},
"limit": {
"default": 20,
"description": "Maximum number of items (default 20, max 100)",
"type": "number"
},
"status": {
"description": "Optional status filter: draft|in_review|approved|vetoed|scheduled|published|archived",
"type": "string"
}
},
"type": "object"
},
"name": "gtm_list_content",
"outputSchema": null
},
{
"description": "Publish one GTM content item to a connected social platform.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"_confirmed": {
"default": false,
"description": "Set to true only after the user has explicitly approved this exact write or credit-spending action.",
"type": "boolean"
},
"contentId": {
"description": "GTM content id to publish",
"type": "string"
},
"igUserId": {
"description": "Optional Instagram user id target",
"type": "string"
},
"pageId": {
"description": "Optional LinkedIn/Facebook page target id",
"type": "string"
},
"platform": {
"description": "Optional platform override: x|linkedin|facebook|instagram|tiktok",
"type": "string"
}
},
"required": [
"contentId"
],
"type": "object"
},
"name": "gtm_publish_content",
"outputSchema": null
},
{
"description": "List the authenticated user's recent PromptUI builds with their statuses.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 10,
"description": "Maximum builds to return (default 10, max 50)",
"type": "number"
}
},
"type": "object"
},
"name": "list_builds",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"component": {
"description": "Component name to fetch. One of: accordion, dropdown_menu, dialog, sheet, tooltip, progress, separator, scroll_area, skeleton, alert",
"type": "string"
}
},
"required": [
"component"
],
"type": "object"
},
"name": "shadcn_ui",
"outputSchema": null
},
{
"description": "Research the live web: search for information, read documentation, fetch API references, or verify library usage. Returns structured findings as markdown.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"goal": {
"description": "What to research or look up on the web",
"type": "string"
},
"maxPages": {
"default": 5,
"description": "Max pages to fetch content from",
"type": "number"
},
"urls": {
"description": "Specific URLs to visit (optional — if omitted, will search the web)",
"type": "array"
}
},
"required": [
"goal"
],
"type": "object"
},
"name": "web_scout",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:6df14e88361e88b1185ed6f763e80a63398e07ac170ba76279a307397dcf70e4 | sha256sum