API key authentication
The simplest way to connect. Use the same API key you’d use for the REST API.Get your API key
- Go to your Octolane dashboard
- Navigate to Settings > Integrations > API
- Click Generate API key (or copy your existing one)
Use it in your MCP config
Pass the key in theX-API-Key header:
OAuth 2.0
OAuth support for MCP is coming soon. If you’re building an integration that needs OAuth, email us at one@octolane.com and we’ll get you early access.
OAuth flow will follow the standard authorization code grant with PKCE.
Scopes and permissions
API key authentication gives full access to all MCP tools. The key inherits the permissions of the workspace it belongs to.
All team members with API access can generate keys. Workspace admins can revoke any key from Settings > Integrations > API.
Security best practices
Never commit API keys to version control
Never commit API keys to version control
Add your MCP config file to
.gitignore. If you accidentally commit a key, revoke it immediately in Settings and generate a new one.Use environment variables when possible
Use environment variables when possible
Some MCP clients support environment variable substitution. If yours does:
Rotate keys periodically
Rotate keys periodically
Generate a new API key every 90 days as a best practice. Old keys can be revoked without downtime - generate the new key first, update your configs, then revoke the old one.
One key per use case
One key per use case
If you use Octolane MCP in multiple places (Claude, Cursor, a custom integration), consider generating separate keys for each so you can revoke access to one without affecting the others.
Monitor API usage
Monitor API usage
Check your API usage in Settings > Integrations > API to see request counts and spot any unexpected activity. Unusual spikes may indicate a compromised key.
Rate limits
The MCP server shares rate limits with the REST API:
When you hit a rate limit, the server returns a
429 status with a Retry-After header. Most MCP clients handle this automatically.
Troubleshooting
Tools not showing up in my AI client
Tools not showing up in my AI client
- Verify your API key is correct - copy it fresh from Settings
- Make sure you restarted your AI client after adding the config
- Check that the config JSON is valid (no trailing commas, correct nesting)
- Try the server URL directly in a browser to verify it’s reachable
429 Too Many Requests
429 Too Many Requests
- You’re hitting the rate limit (100 requests/minute)
- Wait for the duration specified in the
Retry-Afterheader - If you consistently hit limits, contact us about higher rate limits for your workspace