Overview
BoostGPT supports multiple authentication methods for your custom MCP servers.Supported Auth Methods
API Key
Simple key-based authentication
Bearer Token
JWT or OAuth access tokens
Basic Auth
Username and password
OAuth 2.0
Full OAuth authorization flow
API Key Authentication
In OpenAPI Spec
In Postman Collection
Configuration
After creating your MCP server:1
Go to Settings
Dashboard -> MCP Servers -> Your Server -> Settings
2
Authentication
Select API Key as auth method
3
Configure
- Header Name:
X-API-Key(or your custom header) - API Key: Enter your actual API key
4
Save
Click Save - your MCP server will now use this key for all requests
Bearer Token Authentication
In OpenAPI Spec
In Postman Collection
Configuration
1
Go to Settings
Dashboard -> MCP Servers -> Your Server -> Settings
2
Authentication
Select Bearer Token as auth method
3
Enter Token
Paste your bearer token or JWT
4
Save
Token will be included in
Authorization: Bearer <token> headerBasic Authentication
In OpenAPI Spec
In Postman Collection
Configuration
1
Go to Settings
Dashboard -> MCP Servers -> Your Server -> Settings
2
Authentication
Select Basic Auth as auth method
3
Credentials
- Username: Your username
- Password: Your password
4
Save
Credentials will be Base64 encoded in
Authorization headerOAuth 2.0
In OpenAPI Spec
Configuration
1
Go to Settings
Dashboard -> MCP Servers -> Your Server -> Settings
2
Authentication
Select OAuth 2.0 as auth method
3
OAuth Settings
- Client ID: Your OAuth client ID
- Client Secret: Your OAuth client secret
- Authorization URL: Provider’s auth endpoint
- Token URL: Provider’s token endpoint
- Scopes: Required scopes (e.g.,
read write)
4
Authorize
Click Authorize to complete OAuth flow
Custom Headers
Add custom headers to all requests:1
Go to Settings
Dashboard -> MCP Servers -> Your Server -> Settings
2
Custom Headers
Click Add Custom Header
3
Configure
- Header Name:
X-Custom-Header - Header Value:
your-value
4
Save
Custom headers will be included in all requests
Multiple Auth Methods
Some APIs require multiple auth methods:Security Best Practices
- Never commit credentials - Use environment variables in Postman
- Rotate tokens regularly - Update tokens periodically
- Use OAuth when possible - More secure than API keys
- Limit scopes - Request only necessary permissions
- Monitor usage - Check agent Insights for auth failures
Testing Authentication
Test your auth configuration:1
Connect to Agent
Add your MCP server to an agent
2
Test in Playground
3
Check Logs
Go to Dashboard -> MCP Servers -> Your Server -> Logs to see auth status
Troubleshooting
401 Unauthorized
401 Unauthorized
403 Forbidden
403 Forbidden
- Check if your API key has required permissions
- Verify OAuth scopes include necessary access
Token expired
Token expired
- For Bearer tokens: Update token in settings
- For OAuth: Re-authorize to get new access token