# SurrealDB

> Use this tool when you need to perform complex database operations, such as graph, document, and relational queries, and require a Python-based interface to manage multi-model data storage. It solves problems related to real-time analytics, complex data relationships, and data storage, providing a comprehensive set of tools for CRUD operations, graph relations, and bulk operations. Ideal for applications needing to execute queries, manage records, and handle graph traversal without requiring direct database knowledge.

Canonical page: https://skillsregistry.net/skills/lfnovo-surrealdb  
JSON: https://api.skillsregistry.net/v1/skills/lfnovo-surrealdb

## Description

SurrealDB MCP Server provides a Python-based bridge to SurrealDB's multi-model database, enabling AI assistants to perform graph, document, and relational database operations through a comprehensive set of tools. Built with FastMCP and featuring connection pooling for performance, it exposes ten core database operations including query execution, CRUD operations, graph relations, and bulk operations like insert and upsert. The implementation handles SurrealDB's unique features like record IDs and graph traversal syntax, making it valuable for applications requiring complex data relationships, real-time analytics, and multi-model data storage without requiring direct database knowledge.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-04-29

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/lfnovo-surrealdb)
- **Repository:** <https://github.com/lfnovo/surreal-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "lfnovo-surrealdb"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/lfnovo-surrealdb` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/lfnovo-surrealdb/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
