ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use SurrealDB with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage SurrealDB instances. execute SurrealQL, query tables, and manage records directly from any AI agent.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 16 capabilities

The complete SurrealDB capability set.

These are the exact actions your AI can choose when you ask it to work with SurrealDB.

Capability set01 / 04

01-04

4 capabilities in this set.

Part of 16 available through SurrealDB.

  1. 01

    Delete record

    Delete a specific record

  2. 02

    Export data

    Export data

  3. 03

    Select all

    Select all records in a table

  4. 04

    Execute SQL

    Can pass variables via URL query parameters. Execute SurrealQL statements

Capability set02 / 04

05-08

4 capabilities in this set.

Part of 16 available through SurrealDB.

  1. 05

    Get status

    Check SurrealDB web server status

  2. 06

    Update record

    Update a specific record

  3. 07

    Create record

    Create a record with a random ID

  4. 08

    Create specific record

    Create a specific record

Capability set03 / 04

09-12

4 capabilities in this set.

Part of 16 available through SurrealDB.

  1. 09

    Delete all

    Delete all records in a table

  2. 10

    Get health

    Check SurrealDB health

  3. 11

    Get version

    Get SurrealDB version

  4. 12

    Import SQL

    Import SurrealQL queries

Capability set04 / 04

13-16

4 capabilities in this set.

Part of 16 available through SurrealDB.

  1. 13

    Modify all

    Modify all records in a table (Merge)

  2. 14

    Modify record

    Modify a specific record (Merge)

  3. 15

    Select record

    Select a specific record

  4. 16

    Update all

    Update all records in a table

Observed, not estimated

959ms average. Fast in production.

SurrealDB is checked daily against the live service.

Daily averagePeak 1462ms
Aug 20Today
Fastest day
765ms
Slowest day
1462ms
14-day trend
Slowing+9%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 16 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of SurrealDB, so you can see the experience inside your AI.

It does not authenticate your account with SurrealDB. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

SurrealDB Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_z8y2X9S7Lg9neGU4YlezuYLhsuJbWmTxMe30Ga4Q/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — SurrealDB capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "surrealdb-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_z8y2X9S7Lg9neGU4YlezuYLhsuJbWmTxMe30Ga4Q/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions SurrealDB owners ask.

  • 01

    Can I run custom SurrealQL queries with variables?

    Yes! Use the execute_sql capability. You can provide the raw SQL string and an optional JSON object of variables to be used in the query.

  • 02

    How do I check if my SurrealDB instance is online and healthy?

    You can use the get_status capability to check the web server status or get_health to verify that both the server and the storage engine are functioning correctly.

  • 03

    Is it possible to delete all records from a specific table at once?

    Yes, the delete_all capability allows you to remove all records from a specified table in a single operation.