CLI and MCP server for PNTR — free *.pntr.dev subdomains with DNS, disposable email, and AI-native management
claude mcp add pntr-cli -- npx -y @pntr/cli{
"mcpServers": {
"pntr-cli": {
"command": "npx",
"args": ["-y", "@pntr/cli"]
}
}
}Resumen de MCP Servers
# @pntr/cli
CLI and MCP server for [PNTR](https://pntr.dev) — free `*.pntr.dev` subdomains
for developers, with DNS records, a disposable email inbox, and native
[MCP](https://modelcontextprotocol.io) integration.
Use one memorable hostname to point at a deployment, receive signup and OTP
emails, or capture Stripe and GitHub webhook requests. Manage the same workflow
from a terminal, Claude Code, Claude Desktop, Cursor, or another MCP client.
## Quick start
```bash
npx @pntr/cli setup-mcp
```
This signs you in (device flow) and configures PNTR as an MCP server for the
AI clients detected on your machine (Claude Desktop, Claude Code, Cursor).
After that, you can ask your assistant to register subdomains, add DNS
records, check an inbox, or inspect a captured webhook.
## Common workflows
- Connect a free subdomain to [Vercel](https://pntr.dev/guides/vercel-free-subdomain)
or [GitHub Pages](https://pntr.dev/guides/github-pages-free-subdomain)
- Inspect [Stripe webhooks](https://pntr.dev/guides/stripe-webhook-testing)
and [GitHub deliveries](https://pntr.dev/guides/github-webhook-testing)
- Test signup email with [Playwright](https://pntr.dev/guides/playwright-disposable-email)
- Manage DNS from [Claude Code](https://pntr.dev/guides/claude-code-mcp-dns)
## Commands
```
pntr login Authenticate with PNTR using the device flow
pntr logout Clear stored credentials
pntr status Show authentication status
pntr serve Start the stdio MCP server (used by AI clients)
pntr setup-mcp Configure MCP for detected AI clients
```
## MCP setup variants
### Automatic (recommended)
```bash
npx @pntr/cli setup-mcp
```
### Remote server — no local process
PNTR also runs a remote MCP server with GitHub OAuth. Point any
streamable-HTTP client at:
```
https://api.pntr.dev/mcp
```
For Claude Code:
```bash
claude mcp add --transport http pntr https://api.pntr.dev/mcp
```
For Claude Desktop / Cursor (`mcpServers` config):
```json
{
"mcpServers": {
"pntr": { "url": "https://api.pntr.dev/mcp" }
}
}
```
Your client opens a browser window to sign in with GitHub on first
connection. An SSE endpoint (`https://api.pntr.dev/mcp/sse`) exists for
older clients.
### Local stdio server
```bash
npx @pntr/cli login
npx @pntr/cli serve # speaks MCP over stdio, proxies the PNTR API
```
Or as an `mcpServers` config block:
```json
{
"mcpServers": {
"pntr": {
"command": "npx",
"args": ["-y", "@pntr/cli", "serve"]
}
}
}
```
The server starts and lists tools without credentials; run `npx @pntr/cli
login` (or set `PNTR_TOKEN`) before calling tools that touch your account.
## Tools
- `list_domains` - List available parent domains
- `check_subdomain` - Check whether a name is available
- `list_subdomains` - List your subdomains with DNS records
- `register_subdomain` - Register a subdomain, optionally with an initial DNS record
- `update_subdomain` - Set or replace DNS records, update description
- `delete_dns_record` - Delete a single DNS record
- `toggle_subdomain` - Enable or disable a subdomain
- `delete_subdomain` - Delete a subdomain
- `toggle_email` - Enable or disable the disposable inbox
- `list_emails` - List received emails (kept 48 hours, 90 days on premium)
- `read_email` - Read a received email's full content
- `toggle_capture` - Turn a subdomain into an HTTP request bin
- `set_capture_response` - Set the status, content type, and body a capture endpoint returns
- `list_requests` - List captured HTTP requests
- `read_request` - Read a captured request's headers and body
- `toggle_wildcard` - Enable wildcard DNS (`*.name.pntr.dev`, premium)
Ask your assistant things like *"register storm.pntr.dev pointing at
203.0.113.10"*, *"enable email on storm and watch for the verification
code"*, or *"read the latest email on storm.pntr.dev"*.
## Notes
- Works with Node 18+.
- Credentials are stored locally via [conf](https://github.com/sindresorhus/conf).
- Docs: <https://pntr.dev/docs> · Issues: <https://github.com/oddunits/pntr-cli/issues>
Lo que la gente pregunta sobre pntr-cli
¿Qué es oddunits/pntr-cli?
+
oddunits/pntr-cli es mcp servers para el ecosistema de Claude AI. CLI and MCP server for PNTR — free *.pntr.dev subdomains with DNS, disposable email, and AI-native management Tiene 0 estrellas en GitHub y se actualizó por última vez today.
¿Cómo se instala pntr-cli?
+
Puedes instalar pntr-cli clonando el repositorio (https://github.com/oddunits/pntr-cli) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar oddunits/pntr-cli?
+
oddunits/pntr-cli aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.
¿Quién mantiene oddunits/pntr-cli?
+
oddunits/pntr-cli es mantenido por oddunits. La última actividad registrada en GitHub es de today, con 0 issues abiertos.
¿Hay alternativas a pntr-cli?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega pntr-cli en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/oddunits-pntr-cli)<a href="https://claudewave.com/repo/oddunits-pntr-cli"><img src="https://claudewave.com/api/badge/oddunits-pntr-cli" alt="Featured on ClaudeWave: oddunits/pntr-cli" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!