SurrealDB MCP Server (Official)
Official SurrealDB MCP server from SurrealDB enabling AI agents to interact with SurrealDB multi-model database — executing SurrealQL queries, managing tables and records, traversing graph relationships, and integrating SurrealDB's unified document, relational, and graph database capabilities into agent-driven data workflows.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
TLS configurable. Username/password with namespace/database scoping. Record-level permissions. Official SurrealDB MCP. Configure TLS. Use namespace-scoped credentials.
⚡ Reliability
Best When
An agent needs a modern multi-model database that combines document, relational, and graph in one system — especially for AI application backends or greenfield projects.
Avoid When
You need a proven database for critical production data — SurrealDB is newer with less enterprise track record than PostgreSQL or MongoDB.
Use Cases
- • Executing SurrealQL queries for document and relational data from data agents
- • Traversing graph relationships with SurrealQL RELATE from knowledge graph agents
- • Managing real-time subscriptions and live queries from event-driven agents
- • Accessing multi-model data in unified queries from integration agents
- • Building AI application backends with SurrealDB from development agents
- • Exploring schema and record structure from data discovery agents
Not For
- • Teams using PostgreSQL, MongoDB, or Neo4j (well-established alternatives)
- • Production workloads at massive scale (SurrealDB is newer and still maturing)
- • Teams needing battle-tested database tooling for critical systems
Interface
Authentication
SurrealDB root, namespace, or database level authentication. Username/password or JWT tokens. Namespace and database must be specified. Record-level access control via SurrealDB permissions. Multi-tenancy via namespaces.
Pricing
SurrealDB is open source (Apache 2.0/BSL). Self-hosting is completely free. Managed cloud offering is in development. Official SurrealDB MCP server from SurrealDB org.
Agent Metadata
Known Gotchas
- ⚠ SurrealQL is unique — not standard SQL; has record links, graph traversals, and live queries
- ⚠ Namespace AND database must be selected for every connection
- ⚠ Table permissions (SELECT, CREATE, UPDATE, DELETE) must be set per table
- ⚠ SurrealDB is pre-1.0 maturity — API may change between versions
- ⚠ Record IDs use thing:id format (e.g., user:john) — different from traditional numeric IDs
- ⚠ Official SurrealDB MCP — newer project; features may lag behind SurrealDB itself
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for SurrealDB MCP Server (Official).
Scores are editorial opinions as of 2026-03-06.