Aby Attio
Create a record
Creates a person, company, deal or custom-object record, and fails if a unique attribute such as a domain or email address is already taken.
Description
To update the existing record instead of failing on a conflict, upsert it.
create-record.md
Create a record
Creates a person, company, deal or custom-object record, and fails if a unique attribute such as a domain or email address is already taken.
To update the existing record instead of failing on a conflict, upsert it.
Set up
Use the first option your agent supports.
MCP (official, remote)
Add this server to your agent's MCP settings, then sign in when asked.
{ "mcpServers": { "attio": { "url": "https://mcp.attio.com/mcp" } } }
Call the MCP tool create-record.
Server URL: https://mcp.attio.com/mcp
API (official)
- Base URL: https://api.attio.com
- Endpoint:
POST /v2/objects/{object}/records - Auth: send the header
Authorization: Bearer $ATTIO_API_KEY - Get a key: https://attio.com/help/reference/apps/generating-an-api-key
- Docs: https://docs.attio.com/rest-api/overview
Before doing anything else, make one read-only call to confirm access.
Rules
- Ask the user before anything that sends messages, costs money, or changes data.
- Never print API keys.
Built from these files in the repository
The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.


