ElectricSQL (Sync Engine) Connector for AI agents.
2 live capabilities
Connect your Postgres database to your agent for live data streaming.
Waiting for input…
Why people use ElectricSQL (Sync Engine)
ElectricSQL (Sync Engine) for Real-time Postgres Data Streaming
This Connector fixes that by creating a live bridge. Your agent stays connected to your Postgres tables. When you ask a question, it already knows the current state because it has been streaming those updates in the background. You get the right answer the first time.
What Vinkius changes
You get a live, filtered feed of your Postgres data directly into your agent's context.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Debugging a live order
A dev asks why an order is stuck.
- Real-world use case 02
Monitoring a live chat
A moderator wants to see new messages.
- Real-world use case 03
Inventory check
A warehouse manager asks for low stock.
Complete set · 2capabilities
The complete ElectricSQL (Sync Engine) capability set.
These are the exact actions your AI can choose when you ask it to work with ElectricSQL (Sync Engine).
01—02
2 capabilities in this set.
Part of 2 available through ElectricSQL (Sync Engine).
- 01 Capability
Post shape
Retrieves specific data subsets using POST requests to handle complex filtering. Use this when your query includes many conditions that would break a standard URL.
- 02 Capability
Get shape
Fetches an initial snapshot of a Postgres data subset via a GET request. It is perfect for loading a list of items into your agent's memory at the start of a chat.
Set up in minutes
One URL. Then ask ElectricSQL (Sync Engine) to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use ElectricSQL (Sync Engine) from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_oHJ3qu09kCH5uxqL3iEMeyWmY3KKUyxH9z2Dq8V7/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it ElectricSQL (Sync Engine), and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable ElectricSQL (Sync Engine) for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_oHJ3qu09kCH5uxqL3iEMeyWmY3KKUyxH9z2Dq8V7/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the ElectricSQL (Sync Engine) URL.
- Step 03
Save and start
Save the connection and enable ElectricSQL (Sync Engine) in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"electricsql-sync-engine": {
"url": "https://edge.vinkius.com/vk_preview_oHJ3qu09kCH5uxqL3iEMeyWmY3KKUyxH9z2Dq8V7/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using ElectricSQL (Sync Engine)
Open Agent mode in chat and ask: "Using ElectricSQL (Sync Engine), help me...". 2 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"electricsql-sync-engine": {
"url": "https://edge.vinkius.com/vk_preview_oHJ3qu09kCH5uxqL3iEMeyWmY3KKUyxH9z2Dq8V7/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using ElectricSQL (Sync Engine)
Ask Copilot: "Using ElectricSQL (Sync Engine), help me...". 2 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"electricsql-sync-engine": {
"url": "https://edge.vinkius.com/vk_preview_oHJ3qu09kCH5uxqL3iEMeyWmY3KKUyxH9z2Dq8V7/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using ElectricSQL (Sync Engine)
Open Cascade and ask: "Using ElectricSQL (Sync Engine), help me...". 2 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"electricsql-sync-engine": {
"url": "https://edge.vinkius.com/vk_preview_oHJ3qu09kCH5uxqL3iEMeyWmY3KKUyxH9z2Dq8V7/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using ElectricSQL (Sync Engine)
Ask Cline: "Using ElectricSQL (Sync Engine), help me...". 2 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add electricsql-sync-engine --transport http "https://edge.vinkius.com/vk_preview_oHJ3qu09kCH5uxqL3iEMeyWmY3KKUyxH9z2Dq8V7/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using ElectricSQL (Sync Engine)
Ask Claude: "Using ElectricSQL (Sync Engine), show me...". 2 tools are ready
Where the request belongs
Work ElectricSQL can move forward.
For the dev who is tired of manually querying DBs to check status or the data engineer who wants to talk to their production data without writing SQL every five minutes.
Full-stack Developer
Uses it to check live user activity or app state during a debugging session without leaving the editor.
Data Engineer
Uses it to inspect specific table subsets for quick analysis using natural language instead of manual queries.
Product Manager
Uses it to monitor real-time system metrics and user behavior directly within the AI chat interface.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsSupabase
Connect your AI to Supabase. Execute database queries, manage users, and trigger PostgreSQL functions directly from your terminal.
Materialize (Streaming SQL DB)
Execute streaming SQL, manage compute clusters, and monitor real-time data pipelines directly from your AI agent.
QuestDB (Time-Series)
High-performance time-series database for fast SQL queries, data ingestion, and real-time analytics directly from your AI agent.
Turso
Automate distributed database workflows via Turso. manage edge locations, organizations, and libSQL databases directly from any AI agent.
ClickHouse (Vector Search)
Manage vector embeddings and SQL via ClickHouse. list databases, execute SQL, and perform high-speed vector searches directly from any AI agent.
Snowflake
Execute SQL queries, manage databases, and analyze data on Snowflake with AI agents.
Bring your own AI
Change the model, client or framework. Keep ElectricSQL connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about ElectricSQL.
The practical details behind the request, access and result.
How can I connect my Postgres database to Claude?
You can connect your Postgres database by using this Connector to bridge the data. It allows your agent to see your database tables as a live feed of information.
Can I see live updates from my database in my AI agent?
Yes, this Connector supports live updates. It keeps your agent informed of changes in your Postgres database in real-time so you always have the latest data.
Does ElectricSQL (Sync Engine) support complex SQL filters?
Yes, it handles complex filtering. You can use the sync engine to pull specific subsets of data based on multiple conditions without hitting URL limits.
How do I sync specific rows from Postgres to my AI client?
You define specific data shapes, which are just subsets of your tables. The Connector then pulls only those rows into your agent's context for you.
Can I use ElectricSQL (Sync Engine) for real-time monitoring?
That is one of its primary uses. It allows your agent to watch for changes in your database and notify you immediately when something happens.
What is a data shape in ElectricSQL?
A data shape is a specific subset of your database table. It lets you choose exactly which rows and columns the agent should see, keeping the context clean and relevant.
How do I perform an initial sync of a database table?
Use the get_shape capability and set the offset parameter to -1. This triggers ElectricSQL to send the full initial snapshot of the specified table.
What should I do if my SQL WHERE clause is too long for a standard URL?
You should use the post_shape capability. It sends the filtering criteria in the request body, which prevents '414 Request-URI Too Long' errors when using complex logic.
Can the AI agent receive updates automatically when data changes in Postgres?
Yes! By setting the live parameter to true in get_shape, the agent can establish a long-polling connection to stream incremental changes as they happen.
One connection away
Give your agent a direct line to ElectricSQL.
Connect ElectricSQL once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available