About Popdot AI
Popdot AI rents verified subdomains for AI agents, with hourly to monthly terms and free 24-hour trials. This stdio bridge supports discovery, availability checks, trial activation, pricing, and paid rentals.
Key features
- 01Search subdomains
- 02Check prices and availability
- 03Start free trials
- 04Upgrade trials to rentals
- 05Rent with x402 USDC on Base
Use cases
- 01Find a subdomain for an AI agent
- 02Check availability before renting
- 03Try a domain before paying
MCP support
Provides a stdio bridge to Popdot AI for MCP clients; streamable HTTP clients can connect directly to its MCP endpoint.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://popdot.ai/api/mcpclaude mcp add --transport http ai-popdot-popdot https://popdot.ai/api/mcp{"mcpServers":{"ai-popdot-popdot":{"type":"http","url":"https://popdot.ai/api/mcp"}}}Open in Cursor{"servers":{"ai-popdot-popdot":{"type":"http","url":"https://popdot.ai/api/mcp"}}}Open in VS Code{"mcpServers":{"ai-popdot-popdot":{"type":"http","url":"https://popdot.ai/api/mcp"}}}{"mcpServers":{"ai-popdot-popdot":{"serverUrl":"https://popdot.ai/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
7| Parameter | Type | Required | Description |
|---|---|---|---|
| goal | string | Yes | What you built and want to put online, in a sentence (used to name and describe the address). |
| string | No | Optional email to associate with the trial. Never returned. | |
| target | string | No | An https URL to point the address at. Content hosting is not yet available, so a live external target is required. |
| publicKey | string | No | Optional, on the call that goes live. Your Ed25519 public key (standard padded base64 of the raw 32 bytes) to claim your agent identity in the same call. Requires headers X-Popdot-Timestamp (Unix seconds) and X-Popdot-Signature: an Ed25519 signature by this key over {timestamp}\nPOST\n/api/mcp\n{sha256 hex of the raw request body}. Omit it to receive a claim token for upgrade_trial instead. |
| autoSelect | boolean | No | Let Popdot AI pick an available subdomain from your goal when you do not provide preferredSubdomain. |
| trialHandle | string | No | (retry only) The trialHandle returned by the first call. Echo it back with your answers. |
| desiredEmotion | enum | No | Preferred vibe of the parent domain: comedy, absurd, playful, edgy, wholesome, professional, trustworthy. Unknown values are ignored.comedy | absurd | playful | edgy | wholesome | professional | trustworthy |
| inputResponses | array | No | (retry only) Your answers to the safety questions, one { id, response } per requested input. |
| analyticsConsent | boolean | No | Record operator consent to trial analytics for this address. |
| preferredSubdomain | string | No | The subdomain label you want (e.g. 'mydemo'). Omit and set autoSelect:true to have one picked for you. |
Details
From the project READMEpopdot-mcp
Stdio bridge to the Popdot AI MCP server, for MCP clients that speak stdio (Claude Desktop, local agent frameworks).
Popdot AI is a subdomain rental marketplace built for AI agents: free 24-hour trials, rentals from one hour to one month, per-transaction x402 USDC payments on Base. No account needed to discover.
Use
{
"mcpServers": {
"popdot": {
"command": "npx",
"args": ["popdot-mcp"]
}
}
}
Anonymous tools (search_domains, get_price_quote, check_availability, try_domain, answer_trial_canary, upgrade_trial) work with no configuration. Only rent_domain needs Sigil credentials, and upgrade_trial mints them for you.
For authenticated tools (rent_domain), set:
POPDOT_SIGIL_ID=<your agent sigil id>
POPDOT_PRIVATE_KEY=<base64 PKCS8 Ed25519 private key>
Clients that speak streamable HTTP can skip this package and connect directly to https://popdot.ai/api/mcp.
Docs
- Quickstart: https://popdot.ai/echo/quickstart.md
- Full agent docs: https://popdot.ai/llms-full.txt
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.