Create an MCP key

An MCP key is a personal API key that lets an external AI client - such as OpenAI Agent Builder, Cursor, or Claude Desktop - connect to Performance Hub through its MCP server. You create and manage these keys yourself from User Preferences; each key belongs to your account and inherits your access.

Before you start

  • MCP keys are tied to your user account, not to a single facility - the key carries whatever access your account already has.
  • The new key's secret value is shown only once, at creation. Have somewhere secure ready to store it (a password manager or your MCP client's settings).
  • You'll need two things to configure your MCP client: the Server URL and an active key. Both are available in the same dialog.

Open the MCP keys manager

1

Open User Preferences

Click your profile icon in the top-right of the toolbar to open the account menu, then choose User Preferences.
Account menu with User Preferences
Figure 1: The account menu - open User Preferences
2

Open API & MCP Keys

In the User Preferences dialog, click API & MCP Keys.
User Preferences dialog
Figure 2: User Preferences - the API & MCP Keys button opens the key manager
3

Review the Manage MCP Keys dialog

The Manage MCP Keys dialog opens. Its header offers three actions - Create Key, View MCP Docs, and Download CSV (available once you've created your first key). When you have at least one key, an MCP Server Configuration panel appears at the top with the Server URL and a reminder to use any active key as the API key.
Manage MCP Keys dialog
Figure 3: The Manage MCP Keys dialog, showing the server configuration panel and an existing key

Create a key

1

Start a new key

Click Create Key. A small inline form appears with a single Label field.
2

Give it a label

Enter a Label that describes where the key will be used - for example OpenAI AgentKit. The label is just for your own reference; you can rename it later. Click Create (or Cancel to dismiss the form).
Create key inline form
Figure 4: The inline create form - give the key a descriptive label
3

Copy the key now

The key is generated immediately and shown in a highlighted New MCP key (shown once) panel at the top of the list. From here you can Copy the key value to your clipboard, or use CSV to download it for safe keeping. Once you close or refresh the dialog, the full value can no longer be retrieved - only a redacted preview (e.g. phk_dLK5...J6HMii) is shown afterwards.
New key shown once
Figure 5: The newly created key - copy or download the secret now, it won't be shown again

Security: Treat an MCP key like a password. Don't paste it into shared documents, screenshots, or chat. If a key is ever exposed, deactivate it (and delete it) straight away and create a replacement.

Connect your MCP client

Use the details from the MCP Server Configuration panel to set up your AI client:

FieldWhere to find itNotes
Server URLTop of the Manage MCP Keys dialogClick Copy to copy it. This is the address your MCP client connects to.
API KeyAny Active key in the listUse the secret value you copied/downloaded when the key was created.

For client-specific install snippets (Cursor, Claude Desktop, and more), see Set up & integrate.

Manage existing keys

Each key in the list shows its redacted identifier, a status badge, an editable Label, and its Created (and, if used, Last used) timestamps, alongside lifecycle controls.

Key management controls
Figure 6: A key's lifecycle controls - rename, reactivate, or delete

Key statuses

StatusMeaning
ActiveThe key works and can authenticate MCP requests.
DeactivatedThe key is disabled and will be rejected. It can be reactivated or permanently deleted.

Available actions

ActionWhen it's shownWhat it does
Label (edit field)AlwaysRename a key inline. A green check confirms Changes Saved.
DeactivateActive keysDisables the key immediately. MCP clients using it will stop working.
ReactivateDeactivated keysRe-enables a previously disabled key.
DeleteDeactivated keys onlyPermanently removes the key. A key must be deactivated before it can be deleted, and this cannot be undone.
Download CSVHeader, once after first key creationExports your key list (identifiers, labels, status, timestamps) as a CSV.

To retire a key safely: Deactivate it first (this immediately blocks any client still using it), confirm nothing breaks, then Delete it if you no longer need it.

Next: Set up & integrate your client