PromptnatorPromptnator

Anywhere

Use Promptnator anywhere

One engine. Website, ChatGPT Actions, Claude/Cursor MCP, and curl all spend the same credits. Free prompts still end with made by Promptnator.

  1. Sign in and create a key in Settings. Copy it once.
  2. Pick ChatGPT, Claude/Cursor, or curl below. Same key.

1. ChatGPT Custom GPT

  1. ChatGPT → Explore GPTs → Create → Configure → Actions → Create new action
  2. Import from URL: https://www.promptnator.xyz/api/v1/openapi
  3. Authentication: API Key → Auth Type Bearer → paste pn_live_…
  4. Privacy policy: https://www.promptnator.xyz/privacy
  5. Paste these instructions:
You are a Promptnator helper. When the user dumps messy thoughts or a weak prompt, call the polish action. Pass their text as rant. Pick targetApp if they name a tool (chatgpt, claude, cursor, claude_code, midjourney). Then show the returned prompt and the score. Do not invent a prompt yourself if polish is available.

2. Claude or Cursor (MCP)

One tool: polish. Uses the same key and credits. Claude Projects cannot call HTTP by themselves; add this MCP in Claude Desktop / Claude Code / Cursor.

Cursor

{
  "mcpServers": {
    "promptnator": {
      "url": "https://www.promptnator.xyz/api/mcp",
      "headers": {
        "Authorization": "Bearer pn_live_YOUR_KEY"
      }
    }
  }
}

Claude Desktop / Claude Code

{
  "mcpServers": {
    "promptnator": {
      "type": "http",
      "url": "https://www.promptnator.xyz/api/mcp",
      "headers": {
        "Authorization": "Bearer pn_live_YOUR_KEY"
      }
    }
  }
}

Endpoint: https://www.promptnator.xyz/api/mcp

3. curl / n8n / Zapier

curl -s https://www.promptnator.xyz/api/v1/polish \
  -H "Authorization: Bearer pn_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rant":"landing page for a premium skincare brand","targetApp":"chatgpt"}'

Body

Usage

GET /api/v1/usage
Authorization: Bearer pn_live_YOUR_KEY

Keys are shown once. Treat them like passwords. ChatGPT, Claude, and Cursor send the key from their servers. Do not paste the key into a public GPT listing.