What is Runlayer?
Runlayer is a secure MCP platform that lets you connect AI clients (like Claude, ChatGPT, Cursor, and more) to the tools and resources you use like Github, Atlassian, DataDog, Hubspot and 18k+ more. Think of MCP servers as plugins or extensions that give AI clients new skills like opening a PR in GitHub, pulling a ticket from Jira or researching about a deal from Salesforce. Key Benefits:- One-Click Setup: Install and connect MCPs to any AI client instantly
- Team-Wide Access: Approved MCPs are automatically shared across your organization
- Cross-Platform: Configure once and use the same MCP in Claude, Cursor, ChatGPT, and more
- Full Visibility: All MCP activity is logged, secured, and controlled by your admins
Getting Started
First Login

- Navigate to your organization’s Runlayer URL (provided by your admin)
- Click “Sign In” - You’ll be redirected to your organization’s Single Sign-On (SSO) page
- Log in with your work credentials - Same username and password you use for other company tools
Navigation

Navigation Menu
- MCPs: View and manage your MCP servers
- Catalog: Browse available MCPs you can add
- Audit Logs: View activity history
- Settings: Manage your profile and preferences
Understanding MCP Servers
What is an MCP Server? An MCP server is like a plugin that extends what AI assistants can do. For example:- GitHub MCP: Lets AI read and manage your code repositories
- Google Drive MCP: Gives AI access to your documents
- Slack MCP: Allows AI to read messages and post updates
- Database MCP: Connects AI to your company’s databases
- Server: The MCP plugin itself (e.g., “GitHub Integration”)
- Tools: Actions the MCP can perform (e.g., “create issue”, “search code”)
- Resources: Data the MCP can access (e.g., repository files, issues)
- Status:
Active- Ready to usePending- Waiting for admin approvalInactive- Disabled or not configuredRejected- Not approved for use
Browsing the MCP Catalog

- Navigate to Catalog in the left sidebar
- Browse or search for MCPs by name or category
- Click on any MCP to see details:
- What it does
- What tools it provides
- What data it can access
- Security considerations
- Click “Add Server” to request access (see section below)
Connecting MCPs to Your AI Tools
You can connect existing MCPs to Claude, ChatGPT, Cursor, or other AI tools.
Installation Steps
Open the MCP Details
Select Your AI Tool
Complete Setup
Supported AI Tools & Clients
Runlayer provides tailored setup instructions for each of these clients: IDEs & Code Editors:- Cursor - One-click connect button
- VS Code - One-click connect button
- Windsurf - Configuration file setup
- GitHub Copilot - Configuration file setup
- Claude Desktop - Configuration file setup
- Claude Code - CLI command setup
- ChatGPT - Web UI connector setup
- Codex - Proxy URL and API key setup
- Warp - Configuration file setup
- Gemini CLI - Configuration file setup
- Gumloop - Proxy URL and API key setup
- Raycast - Configuration file setup
- TypeScript SDK - Code-based integration
- Python SDK - Code-based integration
- Instructions for any MCP-compatible client
Requesting a New MCP Server
When you need an MCP that you don’t currently have access to, you’ll need to submit a request to your administrator for approval.When to Request an MCP
Request a new MCP server when:- You need capabilities not available in your current MCPs
- You want to connect AI to a specific data source or API
- Your workflow requires automation that an MCP can provide
- You’re following documentation that requires a specific MCP
Before You Request
Check Existing MCPs
Review the Catalog
Prepare Justification
- What problem you’re solving
- Why this specific MCP is needed
- What data it will access
- Expected business value
Gather Technical Details
- Server URL or connection details
- Documentation link
- Authentication requirements
- Any configuration settings

Create From the Catalog
Best for: Standard, pre-vetted MCPs like GitHub, Slack, PostgreSQL, etc.Browse the Catalog
Click 'Add Server'
Configure Settings
- API keys for external services
- Database connection strings
- Custom parameters
Add Justification
Submit Request
Wait for Approval
Create Custom MCP
Best for: Internal MCPs not in the catalog.Go to MCPs Page
Fill Basic Information
- Name: Descriptive name (e.g., “Company Knowledge Base MCP”)
- Description: What this MCP does in 1-2 sentences
- Category: Choose the appropriate category
Configure Connection
- URL: The MCP server address (get this from the MCP developer)
- Example:
https://mcp.example.com - Or internal:
http://internal-mcp.company.local:3000
- Example:
- Transport Type: Usually “Streamable HTTP” or “SSE”
Add Authentication (if needed)
- Select auth type: OAuth, API Key, or None
- Provide credentials if required
- Configure OAuth settings if applicable
Set Environment Variables
Submit for Review
After Submission

- Status shows “Pending” on the MCPs page
- Administrators are notified automatically
- You receive a notification with a request ID
- Wait for review - Check back for updates
Requesting Access to Existing MCPs
If an MCP exists but you don’t have access:Verify It's Active
Contact Your Administrator
Provide Context
- Which MCP you need access to
- Why you need it for your work
- What tools you’ll use it with
Wait for Policy Update
Viewing Audit Logs

- Navigate to Audit Logs in the sidebar
- Filter by:
- Date range
- Action type (created, deleted, accessed, etc.)
- User
- Resource (specific MCP server)
- Click on any log entry to see full details
Additional Resources
Admin Handbook
Security Best Practices
Adding Custom MCPs
Quick Start
Common Issues & Questions
Can't connect to MCP (connection or auth failed)
Can't connect to MCP (connection or auth failed)
- Check MCP status is “Active” in Runlayer
- Reconnect the MCP (re-authenticate with OAuth if prompted)
- Restart your AI tool completely (quit and reopen)
- Contact admin if issue persists or you lack access
MCP not showing in Claude/Cursor
MCP not showing in Claude/Cursor
- Verify you clicked the connection button in Runlayer
- Restart your AI tool completely (quit and reopen)
- Check the MCP is “Active” status in Runlayer
- Try disconnecting and reconnecting
Tool call failed
Tool call failed
- Check Audit Logs for specific error details
- Verify you have permission for that tool
- Try reconnecting the MCP
- Contact admin if it persists - may need policy update
What if I need an MCP that isn't in the catalog?
What if I need an MCP that isn't in the catalog?
- Link to MCP documentation
- What business problem it solves
- What data it needs to access
- Why existing MCPs don’t work
Why can't I connect to Atlassian/Datadog/Asana MCPs?
Why can't I connect to Atlassian/Datadog/Asana MCPs?

- Atlassian (Jira, Confluence)
- Datadog
- Asana
- HubSpot
- Salesforce
- Enable OAuth proxy in Settings
- Configure it for the specific service
- Add the proxy domain to the service’s allowlist
I'm getting '403 Security Violation' errors for normal requests - what's wrong?
I'm getting '403 Security Violation' errors for normal requests - what's wrong?
- Your request contains keywords that look like SQL injection
- You’re querying sensitive data fields in bulk
- Request patterns look like automated scanning
- Your normal workflow triggers anomaly detection
- Check audit logs - See exactly what was blocked and why
- Rephrase your request - Try asking in a different way
- Contact your admin - They can:
- Review the false positive
- Adjust scanner sensitivity
- Whitelist your specific use case
- Temporarily bypass scanners if needed
Getting Help
- Audit Logs: Check logs for error details and activity history
- Documentation: Browse the full docs at your Runlayer instance
- Email/Slack us: [email protected]
- Admin Contact: Reach out to your Runlayer admin for MCP-specific questions