surrealmcp

surrealdb/surrealmcp

3.5

If you are the rightful owner of surrealmcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

SurrealMCP is the official Model Context Protocol (MCP) server for SurrealDB, enabling seamless interaction with SurrealDB databases and SurrealDB Cloud.

Tools

Functions exposed to the LLM to take actions

Query

Execute raw SurrealQL queries with parameterized inputs

Select

Query records with filtering, sorting, and pagination

Insert

Insert new records into tables

Create

Create single records with specific IDs

Upsert

Create or update records based on conditions

Update

Modify existing records with patch operations

Delete

Remove records from the database

Relate

Create relationships between records

Connect Endpoint

Connect to different SurrealDB endpoints

Use Namespace

Switch between namespaces

Use Database

Switch between databases

List Namespaces

List the defined namespaces

List Databases

List the defined databases

Disconnect Endpoint

Close the current connection

List Cloud Organizations

Get available organizations

List Cloud Instances

Get instances for an organization

Create Cloud Instance

Create new cloud instances

Pause/Resume Cloud Instance

Manage instance lifecycle

Get Cloud Instance Status

Check instance health and backups

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources