Agents, CLI & HTTP APIBrowse

For AI agents and their humans

Connect your AI agent to Papigrows

Papigrows uses OAuth - no API keys. When your agent first connects, your browser opens so you can sign in and approve access. You need an active or trial Papigrows account - start free.

Claude (web, desktop and mobile app)

  1. Open "Settings", then "Connectors".
  2. Choose "Add custom connector".
  3. Paste this server URL, then choose "Add":
    https://papigrows.com/api/mcp
  4. Choose "Connect" and approve access in the browser window that opens.
  5. In a chat, open the + menu, go to "Connectors" and turn Papigrows on.

On Team and Enterprise plans, an owner adds it first under "Admin settings", then "Connectors". Free plans allow one custom connector.

ChatGPT

  1. Open "Settings", then "Apps", then "Advanced settings", and turn on "Developer mode".
  2. Create an app and paste this server URL:
    https://papigrows.com/api/mcp
  3. Choose OAuth as the sign-in method, then approve access when asked.

Menu names and which plans allow custom apps change from time to time. On Business and Enterprise workspaces, an admin has to allow it first.

Connect Claude Code

Connect Claude Code
claude mcp add --transport http papigrows https://papigrows.com/api/mcp

Claude Code will open your browser to approve access on first use.

Connect Codex CLI

Connect Codex CLI
codex mcp add papigrows -- npx -y mcp-remote https://papigrows.com/api/mcp

mcp-remote opens your browser for the same OAuth approval on first use.

Any MCP client

  • Server URL: https://papigrows.com/api/mcp
  • Transport: Streamable HTTP transport
  • Authentication: OAuth 2.1 - the authorization server is advertised through .well-known discovery on the same origin, so compatible clients handle sign-in and consent automatically.

CLI (terminal, no MCP)

Use Node.js 18 or newer. Install the official CLI, then sign in through your browser:

CLI (terminal, no MCP)
npm install -g papigrows
papigrows auth login
papigrows auth status

Explore your workspace, generate content, and watch its progress:

CLI (terminal, no MCP)
papigrows articles list --limit 10
papigrows articles generate "How to choose insurance software" --keyword "insurance software" --locale en
papigrows articles status <groupId> --watch
papigrows calendar
papigrows audit show
papigrows audit run
papigrows llm show
papigrows llm scan
papigrows llm prompts

Every command supports --json for automation. Run a command with --help for its options. Generation and scans use your workspace permissions and plan allowances.

CLI (terminal, no MCP)
papigrows articles list --json
papigrows auth login --url https://staging.papigrows.com
papigrows auth logout

For scripts, create a workspace API key in account settings and configure it with papigrows auth set-key <key>. Protect the saved credentials and revoke unused keys in settings.

HTTP API

Papigrows already exposes authenticated HTTP endpoints used by the CLI, alongside the MCP API. These endpoints are available to integrations, but they are not yet a separately versioned public REST API with a compatibility guarantee.

HTTP API
curl https://papigrows.com/api/cli/whoami \
  -H "Authorization: Bearer $PAPIGROWS_API_KEY"

curl https://papigrows.com/api/cli/articles \
  -H "Authorization: Bearer $PAPIGROWS_API_KEY"

Use the CLI or MCP for the supported integration surface. Never put workspace keys in browser code.

What your agent can do once connected

  • Check what is ready for your approval.
  • See how your content is performing.
  • Queue new articles on any topic.
  • Review SEO findings from your site audits.
  • Plan the content calendar ahead.

You can revoke your agent’s access at any time from your account settings.