How can we help?

API Keys

Overview

API Keys allow you to connect AI agents to Proposal.biz via the Model Context Protocol (MCP). If you or your team use an MCP-compatible AI agent such as Claude you can generate an API key to authenticate the connection and allow the agent to create and manage proposals on your behalf.

image

Accessing API Keys

  1. Go to Settings in the left sidebar

  2. Under Workspace click API Keys

Generating a New API Key

  1. Click Create Key

  2. Enter a name for your API key to help you identify it later, for example My Claude Agent

  3. Grant the write:proposals permission

  4. Click Generate to create the key

  5. Copy your API key immediately, it begins with pbz_ and is shown only once

    image

Note For security reasons your API key will only be shown once at the time of generation. If you lose it you will need to generate a new one.

Using Your API Key

Once generated, use your API key to authenticate your AI agent's MCP connection to Proposal.biz.

In your AI agent's MCP server configuration:

  1. Enter the Proposal.biz MCP URL: https://app.proposal.biz/api/mcp

  2. Select API Key or Bearer Token as your authentication method

  3. Paste the full pbz_... key in the field provided

  4. Save and connect

For the complete MCP connection guide, see Connecting via MCP.

Managing Your API Keys

All your generated API keys are listed in the API Keys table. For each key you can see:

  • Name — The label you gave the key

  • Created — When the key was generated

  • Last Used — When the key was last used to make a request

  • Actions — Options to manage the key

Revoking an API Key

If you need to revoke access for a key:

  1. Find the key in the API Keys table

  2. Click the Delete icon next to it

  3. Confirm the deletion in the prompt that appears

Note Revoking an API key immediately disables all access for any application using that key. Make sure you update your integrations with a new key before revoking the old one to avoid any disruption.

Key Safety

  • Treat your API key like a password, anyone with it can act as your account within its scopes

  • Rotate keys from Settings → API Keys if you suspect leakage

  • Use separate keys for each AI agent or environment instead of reusing one key everywhere

    💡 Pro Tip Give each API key a descriptive name that reflects its purpose or the application it is used, for example "Custom Webhook". This makes it much easier to manage and revoke keys if needed.

Next Steps Learn how to manage your workspace subscription and billing in Billing.