surrealdb/surrealmcp
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