v1.4.1 - Smithery Removal and List Tools Consolidation
What's Changed
Added
- UniversalRecord type guards (#1073) - Type discrimination functions for list/record handling
isAttioRecord(),isAttioList(),getRecordId()functions- Foundation for enforcing UniversalRecord type across universal tools
Changed
- Consolidated list filter tools (5 → 1) (#1069) - Enhanced
filter-list-entrieswith 4 auto-detected parameter modes - Consolidated list entry management tools (3 → 1) (#1075) - Enhanced
manage-list-entrywith 3 auto-detected parameter modes - List tools consolidation complete (#1071) - Added runtime deprecation warnings for 8 legacy list tools (removal in v2.0.0)
- Smithery references temporarily removed (#1097) - Smithery changed their deployment model to require external hosting
- ChatGPT users should use Cloudflare Worker deployment
- Will be restored when Cloudflare Worker hosting is set up for Smithery
Fixed
- Universal tools (
search_records,get_record_details) now return proper list format (#1068) - Universal update/search flows now preserve list-native shapes (#1073)
update_recordnow accepts legacydatapayloads and normalizes inputs properly (#1099, #1100)- MCP Registry publishing workflow schema version and re-publish errors (#1066)
- Operations playbook validation tests now work across all workspaces (#973, #1081)
Installation
npm install -g attio-mcpOr update your existing installation:
npm update -g attio-mcpMigration Notes
- Smithery users: Smithery is temporarily unavailable. Use Cloudflare Worker for ChatGPT integration.
- List tool users: Legacy list tools (
get-lists,add-record-to-list, etc.) are deprecated but still work. See Migration Guide.
Full Changelog: v1.4.0...v1.4.1