Skip to content

Managing API Tokens

API tokens let AI assistants authenticate with FeedbackPulse on behalf of a user. Admins manage which users have access and can revoke tokens at any time.

Connection typeWhat to use
Claude Desktop or Claude.aiOAuth (no manual token needed)
Claude Code, Cursor, or custom scriptsPersonal API token

Step 1 — Enable MCP for your organisation

Section titled “Step 1 — Enable MCP for your organisation”
  1. Go to Settings > Features
  2. Find AI Integrations (MCP) and toggle it on
  3. Click Save

This makes the Settings > Integrations page visible to Admins.

  1. Go to Settings > Integrations
  2. Find the user in the list and toggle MCP Access on for them
  3. Repeat for each user who needs access

Users without MCP access enabled will receive a “Your account does not have MCP access” error if they try to connect.

Tokens are required for clients that don’t support OAuth (such as Claude Code, Cursor, or custom scripts). For Claude Desktop and Claude.ai, tokens are managed automatically through OAuth — you don’t need to create one manually.

  1. Go to Settings > Integrations
  2. Click Create Token next to the relevant user (or yourself)
  3. Enter a descriptive name (e.g. “Claude Code – MacBook”)
  4. Choose a scope (see below)
  5. Click Create
  6. Copy the token — it is shown only once

The page will also display a ready-to-use configuration snippet you can paste directly into your AI client.

ScopeWhat it allowsWho can use it
mcp:useRead access to surveys, review cycles, peer reviews, recognitions, and employee dataAll users with MCP access
mcp:writeEverything in mcp:use, plus creating and updating survey templatesAdmins only

Select mcp:use for most connections. Only select mcp:write if you need your AI assistant to create or edit survey templates. OAuth connections (Claude Desktop, Claude.ai) always use mcp:use — the write scope is only available via personal access tokens.

  1. Go to Settings > Integrations
  2. Find the token in the list and click Revoke
  3. Confirm the action

The token stops working immediately. Any connected AI clients using that token will receive an authentication error on their next request.

SituationWhat happens
User account is deactivatedAll their tokens are revoked automatically
Token is not used for 90 daysToken remains active (does not auto-expire)
Admin revokes a tokenStops working immediately
OAuth access token expiresClient uses the refresh token to get a new one automatically (1-hour access tokens, 30-day refresh tokens)
  • Only Admins can toggle MCP access on or off for other users.
  • Users can only see and manage their own tokens (unless they are an Admin).
  • There is no limit on the number of tokens per user, but each token should have a unique name for easy identification.

← Back to MCP Overview