🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@pntr/cli

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pntr/cli

CLI and MCP server for PNTR subdomain service

Source
npmnpm
Version
0.2.0
Version published
Weekly downloads
117
-64.22%
Maintainers
1
Weekly downloads
 
Created
Source

@pntr/cli

CLI and MCP server for PNTR — free *.pntr.dev subdomains for developers, with DNS records, a disposable email inbox, and native MCP integration.

Quick start

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, or check an inbox.

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

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:

claude mcp add --transport http pntr https://api.pntr.dev/mcp

For Claude Desktop / Cursor (mcpServers config):

{
  "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

npx @pntr/cli login
npx @pntr/cli serve   # speaks MCP over stdio, proxies the PNTR API

MCP tools

ToolDescription
list_domainsList available parent domains
check_subdomainCheck whether a name is available
list_subdomainsList your subdomains with DNS records
register_subdomainRegister a subdomain, optionally with an initial DNS record
update_subdomainSet or replace DNS records, update description
delete_subdomainDelete a subdomain
toggle_emailEnable or disable the disposable inbox
list_emailsList received emails (kept 14 days)
read_emailRead a received email's full content

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

Keywords

pntr

FAQs

Package last updated on 03 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts