List an MCP server's audit log
/v1/mcp-servers/{slug}/audit-logList an MCP server's audit log.
Changes to the server, newest first: created, updated, capability switches, policy and user access changes, revoked connections. The connector has its own log. Paginated.
Requires an organization admin key, or a key of the server's workspace (any role). Returns 404 when the server does not exist in the organization.
Authorization
AuthorizationBearer va_A platform API key (
va_...), created under Settings > API keys. Scoped to an organization or one workspace, with an admin or member role. Used by the management API.
Path parameters
slugstringrequiredThe MCP server's slug (
mcps-...).
Query parameters
organizationstringrequiredThe organization's identifier (slug).
pageinteger<int32>The page number, starting at 1. Default 1.
page_sizeinteger<int32>Entries per page. Default 50, at most 200.
Responses
dataobject[]The entries.
Child attributes
idstring<uuid>The entry's ID (UUID).
entity_typestringWhat changed:
INTEGRATION(a connector) orSERVER(an MCP server).entity_slugstringThe slug of the connector or server.
actionstringWhat happened, for example
CREATED,UPDATED,DELETED,SYNCED,SYNC_FAILED,QUARANTINED,CAPABILITIES_UPDATED,WORKSPACE_ACCESS_UPDATED,POLICY_UPDATED,USER_ACCESS_UPDATED,CONNECTIONS_REVOKED,ORG_CONNECTION_REMOVED,CALL_APPROVEDorCALL_REJECTED.actor_idstringThe ID of the user (or platform key) that made the change.
detailobjectDetails of the change as a JSON object (fields changed, counts, findings); its shape depends on
action. Never contains credentials.created_atstring<date-time>When it happened (ISO 8601).
pageinteger<int32>The page number.
page_sizeinteger<int32>Entries per page.