New dedicated list configuration tools, npm provenance for supply chain verification, and Docker build fix.
What's New
Added
create-listtool (#1195, #1196) - Dedicated list creation with template expansion (sales_pipeline,recruiting_tracker,support_queue), parent-object validation against workspace objects, and dry-run previewupdate-list-configurationtool (#1195, #1196) - Dedicated list update with immutable field detection (rejectsparent_objectchanges), dry-run preview, and categorized error guidance- Shared
ListConfigurationValidatorfor parent-object validation, immutable field detection, template expansion, and error categorization — consumed by both dedicated tools and universal create/update strategies (#1195) - npm provenance publishing — every release is now cryptographically linked to the GitHub Actions build and source commit via Sigstore, enabling supply chain verification with
npm view attio-mcp --json | jq .attestations .npmrcwithsave-exactandstrict-peer-dependenciesfor safer installs
Changed
- Universal list create and update paths now validate
parent_objectand detect immutable fields before API calls (#1195) - List error categorization prefers HTTP status codes over fragile string matching (#1196)
- Docker build stage now uses
oven/bun:1instead ofnode:20-slimfor consistency with the project's package manager
Installation
npm install -g attio-mcpOr update your existing installation:
npm update -g attio-mcpFull Changelog: v1.6.0...v1.6.1