Skip to main content
Glama

Server Details

Pugi is an AI product team in your chat. Describe a business in a few sentences and Pugi plans, designs, builds and checks a real website, shows a live preview, and puts it live on its own address. Ask for changes in plain words. Pugi also draws four whole logos for a business name with a brand kit, checks any public website or GitHub repository for leaked keys, vulnerable dependencies and risky code, and helps you start from public site templates. Sign in with a Pugi account (OAuth).

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 15 tools

Disambiguation4/5

The build_app vs build_site split is explicitly and carefully delineated (interactive app vs marketing site), and edit/publish/job_status each target a distinct action. The logo trio (make_logo/refine_logo/select_logo) is separated by lifecycle stage, though an agent must read carefully to know that refine_logo is not 'editing an uploaded image' and that select_logo belongs to the same flow. scan_repo/scan_url and get_balance/buy_credits_link are cleanly distinct.

Naming Consistency4/5

Predominantly verb_noun snake_case (build_app, build_site, make_logo, refine_logo, select_logo, scan_repo, scan_url, catalog_search, job_status, publish_status). Minor deviations: bare verbs 'edit' and 'publish' break the pattern, and the verbs are heterogeneous (get/buy/make/refine/select) though still semantically readable. No style mixing like camelCase.

Tool Count4/5

15 tools sits at the top of the healthy range but each maps to a real workflow step: discovery, build, edit, logo pipeline, publish, status, billing, and security scans. Nothing appears redundant enough to cut, though the three-step logo flow accounts for a chunk of the surface.

Completeness4/5

The main lifecycle is covered end to end: discover (catalog_search), build (build_app/build_site), change (edit), check (job_status), publish (publish/publish_status), plus branding, billing, and scanning. Notable gaps: no way to delete or unpublish a project, and no explicit tool to stop a running job despite job_status referencing a 'stopped' state, leaving agents at a dead end for those requests.

Publisher details

Operator
Pugi Inc. · Publisher source
Operator website
https://pugi.io
Vendor relationship
First-party
Trust center
Not available
Restrictions
Tool calls need a free agent key (POST https://api.pugi.io/api/agent/v1/keys, $0.50 starting credit). Website scans are free, 10 a day per key. · Publisher source

Available Tools

15 tools
build_appBuild a web appA
DestructiveIdempotent
Inspect

Use this when the person wants something people use: upload a photo, generate or transform pictures with AI, accounts or sign-in, saved data, a tool, a calculator, a game, bookings, a dashboard. Pass their request as they said it; never turn it into a landing page. An app that makes pictures with AI asks for the owner's own image-AI key; it never fakes results. Pass the customer's brief in the customer's own words; do not add features the customer did not ask for (no invented sign-up, accounts, subscriptions or payments). When it is built Pugi checks it for security issues, and publish waits for that check. An app that needs a server or a database moves onto Pugi's servers on its own; the person stays in this chat. In hosts that render the build card (MCP Apps or ChatGPT widget), the card tracks progress automatically: do not poll job_status. In hosts without a build card (Claude Code or API), call job_status with the job_id until the job is finished, stopped or failed. Do not use for a simple website (use build_site) or to change an app already built here (use edit).

Inputs: brief (required), idempotency_key (required), pick, theme, +9 more.

build_siteBuild a websiteA
DestructiveIdempotent
Inspect

For a business's marketing site only, for example "a site for my bakery". Something people use (upload a photo, AI pictures, sign-in, a tool, a game) is an app: use build_app, never a landing page. Pass the customer's brief in the customer's own words; do not add features the customer did not ask for (no invented sign-up, accounts, subscriptions or payments). First call: nothing starts, a summary returns; after a yes, call with its action.arguments. In hosts that render the build card (MCP Apps or ChatGPT widget), the card tracks progress automatically: do not poll job_status. In hosts without a build card (Claude Code or API), call job_status with the job_id until the job is finished, stopped or failed. Not for changing a built site (use edit).

Inputs: brief (required), idempotency_key (required), pick, theme, +10 more.

editChange a site Pugi builtA
DestructiveIdempotent
Inspect

Use this when the person asks to change a Pugi website or app from this conversation: "change the headline", "make the buttons green", "add a menu page". Pass the change in the customer's own words; do not add features the customer did not ask for (no invented sign-up, accounts, subscriptions or payments). Pass the job_id or project_id from the last build result. Do not use to start a new site or app. In hosts that render the build card (MCP Apps or ChatGPT widget), the card tracks progress automatically: do not poll job_status. In hosts without a build card (Claude Code or API), call job_status with the job_id until the job is finished, stopped or failed.

Inputs: instruction (required), idempotency_key (required), pick, theme, +11 more.

get_balanceGet credit balanceA
Read-onlyIdempotent
Inspect

Use this when the person asks about their Pugi plan, credit or what they spent today. Free and read-only.

Inputs: no named parameters.

job_statusGet the status of a buildA
Idempotent
Inspect

Use this when the person asks how a Pugi build or change is going, or for a fresh preview link. In hosts that render the build card (MCP Apps or ChatGPT widget), the card tracks progress automatically: do not poll job_status. In hosts without a build card (Claude Code or API), call job_status with the job_id until the job is finished, stopped or failed. Preview links expire after 15 minutes; call again for a fresh link.

Inputs: job_id (required).

my_sitesList my sitesA
Read-onlyIdempotent
Inspect

Use this when the person refers to a site or app they built earlier (in this chat or another one) and you need its project_id, for example to publish it. Call it before offering to build again. Free and read-only.

Inputs: no named parameters.

publishPublish a built siteA
DestructiveIdempotent
Inspect

Use this when the person asks to put a Pugi website or app live ("publish", "go live"). Free. Puts the latest version on its pugi.app address after the security check every Pugi publish runs; publishing again replaces the live version.

Inputs: job_id, language, project_id, idempotency_key, +1 more.

publish_statusGet publish statusA
Read-onlyIdempotent
Inspect

Use this when the person asks which of their Pugi sites are live and at what address.

Inputs: language, project_id.

scan_repoCheck a GitHub repository for security issuesA
DestructiveIdempotent
Inspect

Use this when the person wants a public GitHub repository checked for leaked secrets, vulnerable or malicious dependencies and risky code. No code is run. 3 free checks a day per account, then $1 when the check finishes; a failed check costs nothing. Do not use for websites (use scan_url) or private repositories.

Inputs: repo_url (required), idempotency_key (required), ref, language.

scan_urlCheck a website for security issuesA
Read-onlyIdempotent
Inspect

Use this when the person wants a public website checked for security problems, for example "is my site secure?" or "check example.com". Free and read-only: HTTPS, security headers, cookie flags and exposed keys, with a grade from A+ to F and how to fix each finding. Not a pentest. Do not use for private or local addresses or for code repositories (use scan_repo).

Inputs: url (required), language.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Lets a coding agent hand a plain-language app idea to a hosted AI software team that shapes, designs, builds, tests and deploys it, returning a one-time link into the full build workspace. Also lists your apps with their stage, pending approvals and live addresses after a standard OAuth sign-in.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to build and deploy an app from a GitHub repository to a managed live server and then operate it — logs, captured errors, health checks, managed Postgres, secrets, custom domains, email authentication, and Stripe checkout links. It also exposes safe, read/write-labelled tools so agents can rebuild, start/stop, and inspect projects without ever editing source code.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to create and iteratively edit browser games, web apps, and websites from natural-language prompts, track builds, preview results, and request publication.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables users to build, publish, share, and manage websites, dashboards, reports, and small web tools through chat, including updating content and design, managing access and custom domains, and restoring deployments.
      7
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources