Release v1.5.0
This release adds record interaction history, expands search support for custom objects, and fixes several high-friction update, search, and validation issues across the Attio MCP server.
What's New
Added
get_record_interactionstool (#1116) - Retrieve interaction history for a record without leaving the MCP workflow
Changed
- Search tools now accept config-discovered custom object slugs and preserve custom object labels in search output and errors (#1138)
update_recordis more forgiving with legacy payload shapes by acceptingdata, top-level field updates, JSON string updates, and normalized stage title/status inputs (#1099, #1100)
Fixed
- Restored live timeframe search behavior for one-sided
created_atandlast_interactionqueries, and made unsupported people/companymodifiedtimeframe requests fail clearly instead of returning misleading empty results (#1126) - Fixed search translation regressions that could block valid queries from reaching Attio (#1131)
- Hardened people/company relationship validation so direct IDs, nested references, and array-based company payloads consistently trigger company existence checks during people updates (#1125, #1129, #1130)
- Fixed task creation so
linked_recordsare passed through correctly and deal updates no longer fail on valid status values such asMQL(#1098, #1109) - Increased response size handling for bulk search results from 40 KB to 500 KB to avoid truncating larger result sets (#1110)
- Redacted credential-derived metadata from Smithery diagnostics and hardened internal debug logging so runtime troubleshooting no longer exposes secret-derived details (#1141, #1142, #1147, #1169, #1170)
Installation
npm install -g attio-mcpOr update your existing installation:
npm update -g attio-mcpFull Changelog: v1.4.1...v1.5.0