The surface is companies and only companies — no people, no deals, no lists — and writing is limited to adding a note, so no field on the record itself can be changed from here. One thing to know before wiring it up: the reads take a uri while the note write takes a companyId, so the identifier you carry between the two calls is not the same one.
A narrow Attio surface of 4 tools, all of them on companies: search, record, notes, and a note written back.
- Companies found by searching on name
- A company's record read by its uri
- The notes on a company, paged with limit and offset
- A new note added to a company with its own title and body
ATTIO_API_KEY, and an Attio workspace with companies in it. The reads address a company by uri, which is what search-companies returns; create-company-note addresses it by companyId instead.
One command plus a key — npx attio-mcp-server, then supply credentials
