You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/changelog/2025.09.0.mdx
+52-33Lines changed: 52 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,35 +5,59 @@ description: 'Feature release : Introducing MCP Server, Field & View Webhook Tri
5
5
6
6

7
7
8
-
## MCP Server: Connect NocoDB with AI Assistants
9
8
10
-
> Use NocoDB directly inside AI-powered developer tools like Claude Desktop, Cursor, and Windsurf.
9
+
## MCP Server : Connect NocoDB with AI assistants
11
10
12
-
We’ve introduced support for **Model Context Protocol (MCP)**, making it possible to bring your NocoDB base into popular LLM integrations. With this, developers can query, explore, and automate their databases using natural language and scripts, right from their editor.
11
+
> *Example query : Show me all customers who haven't paid their invoices in the last 30 days*
12
+
13
+
**That's it. No clicking through filters. No navigating views. No remembering which dropdown has what option. Just ask your AI assistant in Claude and get instant results from your NocoDB database.**
14
+
15
+
NocoDB users know this pain: you're building something amazing with your no-code database, but every time you need specific data, you're clicking through endless UI elements, setting up filters, switching between views, and losing your flow. What if your database could just answer when you ask?
16
+
17
+
**Introducing MCP Server for NocoDB** : We're releasing Model Context Protocol (MCP) with NocoDB, bringing your no-code database directly into AI-powered tools like Claude Desktop, Cursor, and Windsurf. Now your data is as accessible as having a conversation.
## Field & View Webhooks: Schema-level triggers for your database
38
+
**Other example use cases**
39
+
40
+
***Instant insights**: "Show me the last 10 support tickets with customer details"
41
+
***Data analysis**: "How many new leads did we get each day this month?"
42
+
***Bulk operations**: "Update all pending orders from last week to processing"
43
+
***Quick cleanup**: "Find duplicate customer records and show their details"
32
44
33
-
> Automate actions when your database structure changes. With Field and View webhooks, any creation, update, or deletion of fields and views can trigger workflows instantly.
45
+
Works with only **Claude Desktop, Cursor, and Windsurf desktop clients**. Your existing NocoDB workspace connects seamlessly - no setup required.
34
46
35
-
Previously, webhooks in NocoDB primarily focused on **record-level events**. Now, schema changes—like adding a new field, renaming a view, or deleting a field—can trigger webhooks in real time.
47
+
**This Is Just The Beginning :** Consider this your first taste of NocoDB's MCP magic. Much bigger things are just around the corner.
48
+
49
+
[Get started with MCP integration →](https://nocodb.com/docs/product-docs/mcp)
50
+
51
+
*Finally, your no-code database speaks your language.*
52
+
53
+
54
+
---
36
55
56
+
## Field & View Webhooks: Schema-level triggers for your database
57
+
58
+
> If your database structure changed. All stakeholders should know about it instantly.
59
+
60
+
Previously, NocoDB webhooks allowed **record-level change events**. Now, any structural changes to table or view —like adding a new field, renaming a view, or deleting a field—can trigger webhooks in real time.
@@ -45,8 +69,6 @@ Previously, webhooks in NocoDB primarily focused on **record-level events**. Now
45
69
46
70
These schema-level webhooks complement **record-level triggers** and manual button triggers, giving you full control over your database automation.
47
71
48
-
> Field and View webhooks are **only for schema changes**. They do **not** respond to record-level events.
49
-
50
72
**Available triggers**
51
73
52
74
|**Trigger Source**|**Trigger Event**|
@@ -57,28 +79,25 @@ These schema-level webhooks complement **record-level triggers** and manual butt
57
79
58
80
*Field & View webhooks are available now on **Cloud and self-hosted Enterprise plans.***
59
81
60
-
Learn how to set them up in our [documentation here](https://docs.nocodb.com/product-docs/webhooks/create-webhook).
82
+
[Learn how to set them up in our documentation here →.](https://docs.nocodb.com/product-docs/webhooks/create-webhook)
61
83
62
84
---
63
85
64
-
## **Migration Note**
65
-
66
-
As part of this release, we’ve performed a quick migration to unify **Dashboards** and **Tables** into a single section. Dashboards and tables that previously appeared in separate sections in the left sidebar will now appear together, making navigation faster and more intuitive. This change helps users access related dashboards and tables from a single place, improving workflow efficiency and reducing clicks.
67
-
68
-
---
69
86
70
87
## Other updates
71
88
72
-
***Readable URLs with SLUG:** URLs now include a human-readable slug, composed of the table name and view name, making links easier to interpret and share.
73
-
***Realtime Updates for Multiple Views:** Gallery, Kanban, and Calendar views are now fully realtime, syncing changes instantly—building on the Realtime Canvas Grid introduced in the previous release.
74
-
***File drag drop**: Attachments can now be dragged and dropped directly into canvas mode attachment cells, making file uploads faster and more intuitive.
75
-
***Persistent GroupBy**: Group state (expanded/collapsed) is maintained locally per view. Switching between views does not automatically collapse previously expanded groups.
76
-
***Base ID**: Added **Base ID copy** functionality to the base menu, following the same pattern as table, view, and field ID copying—providing quick access for API usage.
77
-
***Responsive Mobile View Editor:** Mobile view editor operations are now improved, ensuring a better usage experience across devices.
78
-
***German Date Format Support:** Added support for German date formats: DD.MM.YYYY and DD.MM.YY, enabling proper display and input of dates in local conventions.
79
-
***Enhanced****DATEADD****Formula:** DATEADD formula now supports adding hours, minutes, and seconds, enabling more precise date-time calculations.
80
-
***Expanded iFrame Whitelist for Dashboards:** More external domains are now supported in dashboard iFrames, enabling greater flexibility for embedding third-party content directly into your dashboards.
81
-
82
-
---
89
+
***Dashboards and Tables Now in One Place**
90
+
We've combined Dashboards and Tables into a single sidebar section. Instead of switching between separate sections, you'll now find all your dashboards and tables together in one place. This means fewer clicks, faster navigation, and easier access to related content when working on your data.
91
+
***Only IDs based view URLs made it hard to navigate to them in browser:** Your browser remembers full URLs for frequently visited tables and views, but the URLs only contained cryptic IDs instead of readable names. Now all view URLs include the table and view name, making it easy to type `top leads` in your browser to quickly navigate to views containing "top leads" in the table or column name.
***File uploads needed a lot clicks:** Adding attachments required multiple clicks and navigation steps. Now attachments can be dragged and dropped directly into attachment cells, making file uploads faster and more intuitive.
96
+
***Group states would reset when switching views:** Previously expanded groups would automatically collapse when you switched between views, forcing you to re-expand them repeatedly. Now group state (expanded/collapsed) is maintained locally per view, preserving your organization preferences.
97
+
***No easy way to copy Base IDs for API usage:** Developers needed Base IDs for API integration but had no quick way to access them. Added **Base ID copy** functionality to the base menu, following the same pattern as table, view, and field ID copying—providing quick access for API usage.
98
+
***Mobile view editor was difficult to use:** Mobile operations in form view has been improved, ensuring a better usage experience across all devices.
99
+
***German users couldn't use local date formats:** The system didn't support standard German date conventions. Added German Date Format Support for `DD.MM.YYYY` and `DD.MM.YY`, enabling proper display and input of dates in local conventions.
100
+
***DATEADD formula was limited to days only:** Time-based calculations requiring hours, minutes, or seconds weren't possible. Enhanced DATEADD formula now supports adding hours, minutes, and seconds, enabling more precise date-time calculations.
101
+
***Dashboard iFrames had limited external domain support:** Many useful external tools couldn't be embedded in dashboards. Expanded iFrame whitelist for dashboards now supports more external domains for greater integration flexibility. ([Refer to](https://nocodb.com/docs/self-hosting/environment-variables)`[NC_IFRAME_WHITELIST_DOMAINS](https://nocodb.com/docs/self-hosting/environment-variables)`)
0 commit comments