Directus Connector for AI agents.
16 live capabilities
Manage your headless CMS and SQL database records through natural conversation.
Waiting for input…
Why people use Directus
Directus Headless CMS Data Management
This Connector lets you skip the dashboard entirely. You just tell your agent to update a record or list the users, and it handles the API calls for you. You get the data you need instantly without ever leaving your chat window.
What Vinkius changes
You get a direct conversational interface for your entire Directus data platform.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Bulk updating product prices
A developer needs to update 50 product prices.
- Real-world use case 02
Finding specific media assets
A content editor needs to find a specific image.
- Real-world use case 03
Verifying admin permissions
A DBA needs to check permissions.
Complete set · 16capabilities
The complete Directus capability set.
These are the exact actions your AI can choose when you ask it to work with Directus.
01—04
4 capabilities in this set.
Part of 16 available through Directus.
- 01 Capability
Create item
Create an item
- 02 Capability
Delete item
Delete an item
- 03 Capability
Get collection
Get collection details
- 04 Capability
Get file
Get file details
05—08
4 capabilities in this set.
Part of 16 available through Directus.
- 05 Capability
Get item
Get item details
- 06 Capability
List activity
List recent activity
- 07 Capability
List collections
List collections
- 08 Capability
List fields
List fields
09—12
4 capabilities in this set.
Part of 16 available through Directus.
- 09 Capability
List files
List files
- 10 Capability
List items
List items
- 11 Capability
List users
List users
- 12 Capability
Search items
Search items
13—16
4 capabilities in this set.
Part of 16 available through Directus.
- 13 Capability
Update item
Update an item
- 14 Capability
Check directus status
Verify connectivity
- 15 Capability
Get me
Get current user
- 16 Capability
List roles
List roles
Set up in minutes
One URL. Then ask Directus to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Directus 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_Bfvn0YkOAhH7MFw8q7LeRL9p3SPkzaigqleLEiMg/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 Directus, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Directus for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_Bfvn0YkOAhH7MFw8q7LeRL9p3SPkzaigqleLEiMg/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 Directus URL.
- Step 03
Save and start
Save the connection and enable Directus in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"directus": {
"url": "https://edge.vinkius.com/vk_preview_Bfvn0YkOAhH7MFw8q7LeRL9p3SPkzaigqleLEiMg/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 Directus
Open Agent mode in chat and ask: "Using Directus, help me...". 16 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"directus": {
"url": "https://edge.vinkius.com/vk_preview_Bfvn0YkOAhH7MFw8q7LeRL9p3SPkzaigqleLEiMg/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 Directus
Ask Copilot: "Using Directus, help me...". 16 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"directus": {
"url": "https://edge.vinkius.com/vk_preview_Bfvn0YkOAhH7MFw8q7LeRL9p3SPkzaigqleLEiMg/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 Directus
Open Cascade and ask: "Using Directus, help me...". 16 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"directus": {
"url": "https://edge.vinkius.com/vk_preview_Bfvn0YkOAhH7MFw8q7LeRL9p3SPkzaigqleLEiMg/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 Directus
Ask Cline: "Using Directus, help me...". 16 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add directus --transport http "https://edge.vinkius.com/vk_preview_Bfvn0YkOAhH7MFw8q7LeRL9p3SPkzaigqleLEiMg/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 Directus
Ask Claude: "Using Directus, show me...". 16 tools are ready
Where the request belongs
Work Directus can move forward.
For the developer or content manager who feels slowed down by manual data entry and constant context-switching between the CMS and the codebase.
Full-stack Developer
Updates records and manages digital assets directly from the IDE on a Tuesday afternoon.
Database Administrator
Audits schemas and manages users without writing manual SQL queries.
Content Editor
Manages headless content and media storage through natural language conversation.
Product Manager
Monitors collection data and verifies field configurations across environments.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsDirectus
Turn any SQL database into a powerful headless CMS with instant REST and GraphQL APIs for your custom content models.
Supabase
Connect your AI to Supabase. Execute database queries, manage users, and trigger PostgreSQL functions directly from your terminal.
Baserow
Build no-code databases, create custom views, and collaborate on structured data with an open-source Airtable alternative.
Ninox
Build custom business databases and apps with a visual platform that replaces spreadsheets with structured, relational data.
Hygraph (Headless CMS)
Manage headless content via Hygraph. execute GraphQL queries, introspect schemas, and manage documents.
Feishu Bitable
Collaborative multi-dimensional table platform by Lark. manage bases, tables, and records via AI.
Bring your own AI
Change the model, client or framework. Keep Directus 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 Directus.
The practical details behind the request, access and result.
Can I use Directus MCP to update my database?
Yes. You can use it to write new records, update existing values, or even wipe records to clear space. It handles the communication with your database so you can just use natural language.
Does Directus MCP support PostgreSQL?
Yes, it works with your PostgreSQL tables. It allows your AI agent to audit your schema, list collections, and manage the data stored within those tables.
How do I manage my media files with Directus MCP?
You can use it to retrieve structural matches for your media storage. This helps you find file paths and download routes quickly without browsing the CMS.
Can I use it to check user permissions?
Yes, you can use it to identify active admin identities and oversee the users authorized within your database layer, helping you manage access more easily.
Is there a way to delete records easily?
Yes, you can ask your agent to wipe specific records. This will irreversibly remove them from your database to help manage your data allocations.
Can my agent list all collections and their fields in Directus?
Yes. Use the 'list_schema_collections' capability to see all tables, and then use 'list_collection_fields' for a specific collection. The agent retrieves the absolute structural details defining precisely which fields accept formatting.
How do I create a new record in a specific Directus collection?
Use the 'create_cms_record' capability. Provide the collection name and a JSON payload mapping the columns. Your agent will orchestrate the request to drop the formatted endpoint into your database and return the new UUID.
Can I audit authorized users and their roles via the agent?
Absolutely. The 'list_directus_users' capability retrieves the explicitly mapped profile arrays iterating the exact users authorized within the database layer. This helps you monitor RBAC boundaries and organizational identities.
Can I create, update, and delete content items in any collection?
Yes! Use create_item with a collection name and JSON payload to add new items. Use update_item with the collection, item ID, and updated fields to modify existing items. Use delete_item to remove items. All operations respect the permissions assigned to your Static Token's user role.
How does Directus authentication work with a Static Token?
Directus uses a non-expiring Static Token associated with a specific user account. Generate it from your User Profile in the Data Studio. The token is sent as a Bearer token in the Authorization header. Its permissions match the role assigned to that user. use an admin role for full access or a restricted role for read-only operations.
Can I audit what changes have been made to my database?
Yes. The list_activity capability retrieves the audit log of recent database operations, showing who made changes, which collections were affected, timestamps, and the type of operation (create, update, delete). Combine with list_users and list_roles for full accountability tracking.
One connection away
Give your agent a direct line to Directus.
Connect Directus once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available