August 2026 is a big month for the DataGalaxy MCP Server: clearer field information, an explicit search scope, a slimmer toolset and a steadier Semantic Search. The Power BI extension also matches reports to your catalog on its own, and rich text formatting now survives an export and re-import.
MCP Server: Semantic Search updates
Changed
- No more automatic query rephrasing.
semantic_search previously generated two extra phrasings behind the scenes on every call, adding a hidden model call and extra latency. It no longer does this. For better recall, submit a few phrasings yourself (a synonym, or the spelled-out versus abbreviated form of a term) rather than relying on the server to vary your query.
- Clearer signal when a workspace isn't indexed. Instead of silently returning zero results,
semantic_search now tells you when indexing hasn't happened. If none of your accessible workspaces are indexed, the call returns an explicit error. If only some aren't, and your search comes back empty, the response now names which workspaces were skipped, so an empty page is never mistaken for "nothing matches".
Fixed
- One bad record no longer breaks the whole call. A malformed record in the search index used to fail the entire request. Now that record is skipped and the rest of your results still come back.
- Steadier performance under load. Result enrichment now runs with bounded concurrency, reducing slow or inconsistent responses when the catalog service is busy.
Automated matching between Power BI reports and your catalog
No more searching for the right catalog object every time you open a Power BI report. The DataGalaxy extension now automatically detects and surfaces the matching object for you, when possible.
- Exact match? The corresponding catalog object opens directly in the extension.
- Multiple matches? A list of search results appears so you can quickly pick the right one.
- Want to compare? Click the target icon to pin an object in place and browse other reports without losing it.
A short banner walks you through the feature: dismiss it once, or turn it off.
🖼️
Screenshot: Power BI report matching in the extension. (Re-add this image here — the original Freshdesk link expires after a few days.)
DataGalaxy MCP Server: product update
We've shipped a set of updates to the DataGalaxy MCP server focused on clearer field information, more reliable search and updates, and a cleaner overall toolset.
New
get_object_attributes: see exactly what fields a catalog object supports: whether each is editable and, for fields with a fixed set of options, exactly which values are valid. Previously there was no way to distinguish "this field is empty" from "this object doesn't have this field". That gap is now closed.
get_object now supports field coverage: pass an optional flag and get_object also returns which fields the object supports and which are currently empty, the same information as get_object_attributes, folded into your existing object lookups. It is off by default, so nothing changes unless you ask for it.
Changed
update_object now takes a single flat list of fields to change, for example {"status": "Validated", "Business Domain": "Finance"}, using the same field names get_object shows you, whether the field is standard or custom. This replaces the old split between standard and custom field formats.
⚠️
Action required: any integration calling update_object directly needs to be updated to this new format.
- Search scope is now explicit:
search_objects and semantic_search take workspace_id and version_id parameters instead of relying on connection-level settings. Omit both to search across every workspace you have access to in a single call.
search_objects no longer accepts included_attributes: this parameter's valid values varied by workspace and were undiscoverable, making mistakes easy and hard to debug. Search now returns a fixed, documented set of fields; use get_object or get_object_attributes when you need more.
- Four legacy tools retired:
get_object_details, get_ancestors, get_linked_objects and get_object_fields are gone, replaced by get_object (full object overview) and get_object_relations (paging through links, children, fields or ancestors). get_object_tags is also retired: tag information is now included in get_object.
natural_language_search removed: it translated free-form questions into search filters with a limited vocabulary, silently falling back to unfiltered, low-precision search for anything outside it. search_objects and semantic_search are the more reliable path forward.
Fixed
- Updates to fields not actually available on a given object could silently "succeed" without saving anything. This is now caught before the update is sent, with a clear error naming the fields that are actually available.
- Viewing an object's full parent hierarchy could wrongly report "not found" for anything other than a top-level object.
- Object type labels are now consistent across all tools, fixing inconsistencies that could affect how category or child-item information was displayed.
- Internal error messages no longer leak through: you always get a clean, generic error instead.
- Large result pages are now summarized accurately, so reported counts always match what is actually shown.
📝
For Blink users: since Blink is also built on this MCP server, these changes, combined with earlier fixes, carry over directly to Blink, improving the accuracy and reliability of its answers as well.
Rich text formatting now preserved on export and import
Previously, exporting text fields with rich content (bold, italics, lists, links, etc.) converted everything to plain text, so formatting was lost as soon as you re-imported the CSV.
That's now fixed. Text fields with rich formatting export as HTML, so all formatting is preserved when the file is re-imported into the catalog. You can now export, edit externally and re-import without losing your work.
Rich text support in the API is coming next.
Please check with your account manager regarding the rollout plan.