Skip to content
Vinkius

4D Connector for AI agents.

6 live capabilities

Manage and query 4D database records using natural language commands.

Live agent request 4D / Connector

Waiting for input…

AI Agent

Why people use 4D

4D Database Management with the 4D

With the 4D MCP, your agent already knows how to speak 4D. You just point it at your server, and it handles the catalog exploration and record management for you. You get a direct line from your chat window to your data without the middleman of custom code.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get a natural language interface for your 4D database without writing custom API code.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 6,100+ Connectors

  1. Real-world use case 01

    Customer Support

    An agent looks up a customer's order history using get_entity and list_entities to answer a caller's questions instantly.

  2. Real-world use case 02

    Inventory Management

    A warehouse manager asks the agent to update the stock for item X, and the agent uses update_entity to change the count.

  3. Real-world use case 03

    Data Migration

    A developer uses get_catalog to see the schema and then has the agent help them map out new records using create_entity.

Complete set · 6capabilities

The complete 4D capability set.

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

Capability set01 / 02

01—03

3 capabilities in this set.

Part of 6 available through 4D.

  1. 01 Capability

    List entities

    Query records from a table using filters and ordering. You can use this to find specific rows based on complex criteria.

  2. 02 Capability

    Get entity

    Fetch a single record by its primary key. Use this when you need the full details of a specific item quickly.

  3. 03 Capability

    Create entity

    Add a new record to a DataClass using a JSON payload. This allows your agent to populate your database on the fly.

Capability set02 / 02

04—06

3 capabilities in this set.

Part of 6 available through 4D.

  1. 04 Capability

    Update entity

    Modify an existing record in your database. It takes a JSON payload to change specific fields without affecting the rest.

  2. 05 Capability

    Delete entity

    Remove a specific record from your database. This is useful for cleaning up old data or removing user accounts.

  3. 06 Capability

    Get catalog

    Retrieve the full definition of your database catalog. Use this to let your agent understand your tables and fields.

Set up in minutes

One URL. Then ask 4D to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use 4D from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_D1Grnbj5YYTUrRV7JM7mu8HcpMzBi59V8AcgtrDo/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it 4D, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable 4D for the conversation.

Where the request belongs

Work 4D can move forward.

Built around the request

This is for the 4D developer tired of boilerplate API work, the data analyst who needs quick access to subsets of data, and the business admin who just wants to manage records without a technical hurdle.

01

4D Developer

You're tired of building custom REST endpoints for every single query. Use this to let your agent handle data interaction directly.

02

Data Analyst

You need to pull specific data for reports quickly. Use this to query the 4D database without waiting for a dev team to build a capability.

03

Business Administrator

You manage application records like customers or orders. Use this to update and look up information via a simple chat interface.

Bring your own AI

Change the model, client or framework. Keep 4D 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 4D.

The practical details behind the request, access and result.

Can the 4D MCP help me manage my records without writing code?

Yes. This Connector allows you to use natural language to create, update, and delete records in your 4D database without ever writing a custom API or script.

Does the 4D MCP support searching for specific data using filters?

Yes, it supports advanced lookups. Your AI agent can use filters and ordering to find specific subsets of data, like finding all orders from a specific date range.

How does the 4D MCP handle updating information in my database?

When you ask your agent to change a piece of information, it identifies the correct record and uses the ORDA model to update the specific fields for you.

Can I use the 4D MCP to see my database structure?

Absolutely. The Connector can retrieve your full catalog definition, allowing your agent to understand your tables, fields, and attributes on the fly.

Is the 4D MCP suitable for business admins who aren't developers?

Yes, it's perfect for non-technical users. It turns your database into a chat interface where you can manage records and look up info just by asking questions.

How do I find which tables are available?

Use the get_catalog capability. It will return a list of all DataClasses (tables) exposed through the REST API in your 4D Server.

Can I filter data based on specific conditions?

Yes. Use the list_entities capability and provide an ORDA-style filter string in the $filter parameter (e.g., "status = 'active' AND price > 100").

Does this support creating new records?

Absolutely. Use the create_entity capability by providing the DataClass name and a JSON string containing the field data for the new record.

One connection away

Give your agent a direct line to 4D.

Connect 4D once. Keep it beside 6,100+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available