When you connect an AI tool, you'll be asked to authorize one or both of these permission scopes:
mcp:read — Access to all read and analytics tools
mcp:write — Access to all write tools
You can grant read-only access if you only want your AI assistant to retrieve information without making changes.
Your AI assistant will only be able to access the mailboxes and data that your Keeping account has permission to view. Existing team permissions are fully respected.
Troubleshooting
"Authentication failed" or 401 errors
Your access token may have expired. Most MCP clients refresh tokens automatically — try disconnecting and reconnecting.
Make sure you're signing in with the same Google account you use for Keeping.
"Access denied" or 403 errors
MCP access may not be enabled for your organization. Contact [email protected] to enable it.
Your Keeping subscription may have lapsed. Check your subscription status in Keeping settings.
"Tool not found" or missing tools
Analytics tools require a Premium Reporting subscription. Upgrade at keeping.com/pricing.
Write tools require the mcp:write scope. Re-authorize with both read and write permissions.
Connection drops or timeouts
The MCP server enforces rate limits to ensure stability. If you're making many requests in quick succession, wait a moment and try again.
Check that your network allows outbound HTTPS connections to mcp.keeping.com.
"Mailbox not found" or empty results
Your AI assistant can only access mailboxes your Keeping account has permission to view. Check your mailbox permissions in Keeping settings.
The Keeping MCP server uses OAuth 2.1 with PKCE for authentication — the same standard used by major platforms like Google and GitHub. Here's what that means for you:
You sign in with Google — the same account you use for Keeping. No separate passwords or API keys to manage.
Access tokens expire after 1 hour and are automatically refreshed, so your connection stays active without re-authenticating.
Refresh tokens are valid for 90 days. After that, you'll need to re-authorize.
Tokens are encrypted — Keeping never stores your raw tokens. Only a secure hash is kept.
Replay protection — if a token is ever intercepted and reused, Keeping automatically revokes the entire token family.