MCPGate is Lucid’s tool gateway, exposing 88 built-in MCP (Model Context Protocol) servers plus tenant-registered external servers. It provides RBAC, audit logging, credential injection, and metering for every tool call.Documentation Index
Fetch the complete documentation index at: https://docs.lucid.foundation/llms.txt
Use this file to discover all available pages before exploring further.
How MCPGate Works
Making Tool Calls
Built-in Servers
MCPGate ships with 88 built-in MCP servers covering common integrations:| Server | Category | Capabilities |
|---|---|---|
builtin:github | Dev Tools | Repos, issues, PRs, search |
builtin:slack | Communication | Messages, channels, users |
builtin:notion | Productivity | Pages, databases, search |
builtin:coingecko | Finance | Prices, charts, market data |
builtin:web-search | Search | Web search, scraping |
Credential Injection
MCPGate handles authentication for tool servers through a pluggable credential adapter system:| Adapter | Source | Use Case |
|---|---|---|
EnvVarAdapter | Environment variables | Simple token-based auth (e.g., GITHUB_TOKEN) |
DatabaseAdapter | credential_store table | Per-tenant stored credentials |
CompositeAdapter | Chains multiple adapters | Production: tries each adapter, first match wins |
NangoAdapter | Nango OAuth flows | Full OAuth integration (SaaS only) |
Registering External Servers
Tenants on the Growth plan or above can register their own MCP servers:RBAC Scopes
API keys can be scoped to specific servers and tools:builtin:github:*— access to all GitHub toolsbuiltin:slack:send_message— access to only the Slack send_message tool
Audit Logging
Every tool call is logged to themcpgate_audit_log table with tenant identity, server/tool name, redacted input arguments, response status, latency, and timestamp.
.png?fit=max&auto=format&n=VsjUqn6fLqEhBiuI&q=85&s=8b4c7e6431e9a6af1ef23b77bb4ff5fd)
.png?fit=max&auto=format&n=VsjUqn6fLqEhBiuI&q=85&s=d5651a45e4bfbabc33f74e146af3f94a)