Skip to content

v1.4.1 - Smithery Removal and List Tools Consolidation

Choose a tag to compare

@kesslerio kesslerio released this 29 Jan 01:14
3a1a2b0

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-entries with 4 auto-detected parameter modes
  • Consolidated list entry management tools (3 → 1) (#1075) - Enhanced manage-list-entry with 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

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_record now accepts legacy data payloads 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-mcp

Or update your existing installation:

npm update -g attio-mcp

Migration 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