Audit record of a single MCP tool call.
A row exists only for a call that actually ran the tool. Calls turned away first, by a rate limit, a permission check, an unknown or switched-off tool, bad arguments, or a confirmation request, leave no trace here.
VendureEntityMcpOauthGrant | nullNull when the call did not arrive over OAuth, and set back to null if the cleanup job later deletes the grant.
ID | nullstring | nullId of the user the call ran as. Null when nobody was signed in.
McpActorTypestring | nullNull unless logging.captureClientIp is on, and null for calls that never came over HTTP.
The Admin API also hides it from anyone without the ReadCustomer permission.
ID | nullstringstring | nullThe plugin that registered the tool, or unknown if it could not be traced back to one.
unknownunknownnumber | nullMcpToolCallStatusMcpOauthClient | nullID | nullArchitecture reviews, custom plugin work, migrations, ongoing support. Get a hand from the team that builds Vendure.
Talk to the team