Overview
Bring AI tools to the Trust Center. Search and manage Knowledge Base entries, approve access requests, and pull approved Trust Library content into your AI workflows from Claude, Cursor, ChatGPT, or any MCP-compatible client.
What is it?
An MCP (Model Context Protocol) server that connects SafeBase to AI clients
The Private Preview allows you to use natural language to manage your Trust Library content without leaving your AI tool of choice
Works with any MCP-compatible client
Who can use it?
Available to Private Preview customers. We're working with a small group of customers to refine the experience before broader rollout
You must be an active organization member in SafeBase
Want access? Reach out to your CSM to be considered for the preview
Disclaimer
All participants may opt in to read-only capabilities or read + write capabilities
If you choose to participate with read + write permissions enabled, you accept the risk associated with using these tools including the possibility of unintended changes to your Trust Library content. We are currently developing audit logs throughout the application but this is not currently supported
Setup
Prerequisites
Let us know if you would like read-only or read + write enabled for your organization. Once you confirm, we will enable the MCP Server with the appropriate functionalities
An active SafeBase account and user. You'll sign in via OAuth on first connect
API Keys are not yet supported for SafeBase MCP (this is on the roadmap)
Permissions inherit from SafeBase. The MCP server respects your existing SafeBase role and permissions. You can only do via AI what you're allowed to do in the SafeBase UI
SafeBase MCP server URL: https://app.safebase.io/api/mcp
Client-specific setup
Claude (claude.ai) and Claude Desktop
Team/Enterprise: An owner or admin must first add the connector via Organization settings → Connectors → Add → Custom → Web. Once added, members can connect from the steps below.
Open Customize → Connectors
Click the + button → Add custom connector
Enter the SafeBase server URL above
Sign in to SafeBase when prompted
To use it in a chat: click the + button (lower left) → Connectors → enable SafeBase
ChatGPT (Plus / Pro / Business / Enterprise / Edu)
Custom MCP connectors require Developer Mode. For Team/Enterprise/Edu, a workspace admin must first enable it under Admin Workspace Settings → Permissions & Roles → Connected Data → Developer mode.
Open Settings → Connectors
Scroll to Advanced and toggle Developer mode on
Click Create
Enter the SafeBase server URL above
Sign in to SafeBase when prompted
Claude Code
Run:
claude mcp add --transport http safebase <https://app.safebase.io/api/mcp>
Then inside Claude Code, run /mcp to complete the browser sign-in.
Cursor
Add the SafeBase server to ~/.cursor/mcp.json (or .cursor/mcp.json in your project):
{ "mcpServers": { "safebase": { "url": "<https://app.safebase.io/api/mcp>" } } }Restart Cursor and sign in to SafeBase when prompted.
Tools Supported
Ask AI
ai_ask— Ask a natural-language question grounded in your approved Trust Library content
Accounts
accounts_list— List accountsaccounts_get— Get an account by IDaccounts_create— Create an accountaccounts_edit— Edit an account
Account Members
accounts_find_member— Search account members across accountsaccounts_add_members— Add members to an account
Trust Center access requests
access_requests_list— List access requestsaccess_requests_approve— Approve an access request
Trust Center Updates
tcu_list_topics— List update topicstcu_get_topic— Get a topic by IDtcu_create_topic— Create a new topictcu_update_topic— Update a topictcu_create_update— Post an update under a topic
Documents
documents_list— List documentsdocuments_get— Get a document by IDdocuments_create— Create a documentdocuments_update— Update a documentdocuments_upload_request— Create a document upload request
Knowledge Base
kb_search— Search KB entrieskb_list— List KB entries with filters (tag, source, product, assignee, health, review cadence)kb_create_entry— Create a new KB entrykb_update_entry— Update an existing KB entry's contentkb_get_suggestions— Pull AI-generated KB suggestionskb_handle_suggestion— Approve or dismiss a KB suggestionkb_sources_list— List available KB content sourceskb_get_entries_assignees— Get assignees for KB entrieskb_set_assignees— Set assignees on a KB entry
Questionnaires
questionnaires_list— List questionnairesquestionnaires_get— Get a questionnaire by IDquestionnaires_get_sheets— List the sheets in a questionnairequestionnaires_get_sheet_rows— Get the rows in a sheetquestionnaires_get_row_assignees— Get assignees on a rowquestionnaires_set_row_assignees— Set assignees on a rowquestionnaires_bulk_assign_rows— Bulk-assign rows to members
Org / admin
org_get_me— Get your own profileorg_get_my_permissions— Get your effective permissionsorg_get_info— Get org infoorg_get_settings— Get org settingsorg_get_nda— Get the NDAorg_list_members— List org membersorg_invite_members— Invite new membersorg_list_invites— List pending invitesorg_list_roles— List rolesorg_get_role— Get a role by IDorg_create_role— Create a roleorg_update_role— Update a role
Trust Library reference
tags_list— List available tagsproducts_list— List available productssearch_assignees— Search assignable members and groups by name or email
We will continue to iterate quickly to add or adjust MCP functionalities based on your feedback. We’d love your thoughts and appreciate the collaboration. Please pass on any feedback to your Customer Success Manager or we’re always willing to schedule a call. Thank you!
