{
 "categories": [
  "crm",
  "sales"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-19",
   "fact": "homepage",
   "note": "Attio presents a CRM for agentic revenue with records, lists, email and calendar sync, automations, and first-party SDK, API, and MCP surfaces.",
   "source": "https://attio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "license",
   "note": "Opened pricing lists a Free plan at $0 per user per month for individuals, then paid Plus, Pro, and Enterprise plans. A 14-day Pro trial is offered. That is a permanent free tier plus paid editions.",
   "source": "https://attio.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.api.exists",
   "note": "Attio documents a public REST API that exchanges JSON over HTTPS, with guides for authentication, rate limits, webhooks, filtering, and pagination.",
   "source": "https://docs.attio.com/rest-api/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.api.kinds[0]",
   "note": "The overview states the public interface is a REST API exchanging JSON over HTTPS.",
   "source": "https://docs.attio.com/rest-api/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.api.auth[0]",
   "note": "Multi-workspace apps implement OAuth 2.0. Tokens are sent as Authorization Bearer. The opened authorize and token hosts are app.attio.com.",
   "source": "https://docs.attio.com/rest-api/guides/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.api.auth[1]",
   "note": "Single-workspace apps can generate an API key in developer settings. The key is used the same way as an OAuth access token (Bearer, or HTTP Basic with a blank password).",
   "source": "https://docs.attio.com/rest-api/guides/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.api.coverage",
   "note": "POST /v2/objects/{object}/records/query lists people, company, and other records with filter and sort. The same OpenAPI document covers objects, lists, notes, tasks, comments, meetings, emails, call recordings, files, webhooks, and SQL.",
   "source": "https://docs.attio.com/rest-api/endpoint-reference/records/list-records",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.api.docs",
   "note": "Opened as the current REST API overview, pointing at authentication, rate limits, webhooks, and the reference.",
   "source": "https://docs.attio.com/rest-api/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.sdk.exists",
   "note": "Attio publishes an official App SDK that runs TypeScript React apps inside Attio, with record actions, widgets, pages, tabs, workflow blocks, and server functions that call the REST API.",
   "source": "https://docs.attio.com/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.sdk.languages[0]",
   "note": "The App SDK is documented as TypeScript React applications embedded in the Attio interface.",
   "source": "https://docs.attio.com/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.sdk.official",
   "note": "The page is first-party Attio developer documentation for the App SDK.",
   "source": "https://docs.attio.com/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.mcp.first_party",
   "note": "Attio documents a hosted MCP server at https://mcp.attio.com/mcp. Clients authenticate with OAuth as the Attio user. No API key is required for MCP.",
   "source": "https://docs.attio.com/mcp/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.mcp.verdict",
   "note": "Named tools cover records, lists, comments, notes, tasks, meetings, call recordings, emails, workspace members, reporting, and optional SQL. Reads auto-approve; writes request confirmation. Rate limits are published by tier.",
   "source": "https://docs.attio.com/mcp/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "The App SDK is the documented in-product scripting and extension surface for custom UI, server logic, and workflow blocks.",
   "source": "https://docs.attio.com/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.extensibility.webhooks",
   "note": "Attio delivers signed HTTPS POST webhooks (Attio-Signature HMAC-SHA256). Subscriptions can be created in settings or via the API. Failed deliveries retry up to 10 times.",
   "source": "https://docs.attio.com/rest-api/guides/webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.data_access.export",
   "note": "Record query and related v2 list endpoints return JSON collections the token is scoped to read.",
   "source": "https://docs.attio.com/rest-api/endpoint-reference/records/list-records",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.data_access.import",
   "note": "The v2 create-a-record endpoint accepts JSON attribute values to create people, companies, and other records.",
   "source": "https://docs.attio.com/rest-api/endpoint-reference/records/create-a-record",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.data_access.import",
   "note": "Pricing FAQ states data can be imported from other applications through CSV files.",
   "source": "https://attio.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://docs.attio.com/llms.txt as a first-party documentation index listing REST, OAuth, MCP, SQL, App SDK, and webhook pages.",
   "source": "https://docs.attio.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "verdict.scores.api",
   "note": "The v2 REST API is a broad documented production surface with OAuth, scoped API keys, record writes, webhooks, and an official App SDK. Enterprise-only SQL and plan-tier product gates keep the path in the practical-and-broad band rather than unusually complete.",
   "source": "https://docs.attio.com/rest-api/guides/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "verdict.scores.mcp",
   "note": "The official hosted server covers CRM records, lists, notes, tasks, comments, meetings, emails, and reporting under user OAuth, with published rate limits. Write confirmation and Enterprise-only SQL are material limits, matching a maintained official server with useful coverage rather than unusually complete tooling.",
   "source": "https://docs.attio.com/mcp/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Attio REST API overview.",
   "source": "https://docs.attio.com/rest-api/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current authentication guide for OAuth 2.0 and single-workspace API keys.",
   "source": "https://docs.attio.com/rest-api/guides/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current first-party Attio MCP overview, including endpoint, tools, OAuth, and rate limits.",
   "source": "https://docs.attio.com/mcp/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-19",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current webhook configuration guide, including HMAC signatures and delivery rules.",
   "source": "https://docs.attio.com/rest-api/guides/webhooks",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-19",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.attio.com/rest-api/overview"
   },
   {
    "type": "docs",
    "url": "https://docs.attio.com/rest-api/guides/authentication"
   },
   {
    "type": "mcp",
    "url": "https://docs.attio.com/mcp/overview"
   },
   {
    "type": "docs",
    "url": "https://docs.attio.com/rest-api/guides/webhooks"
   }
  ]
 },
 "homepage": "https://attio.com/",
 "id": "attio",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2",
    "api-key"
   ],
   "coverage": "full",
   "docs": "https://docs.attio.com/rest-api/overview",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json",
    "csv"
   ]
  },
  "extensibility": {
   "scripting": [
    "app-sdk"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Attio's REST API, signed webhooks, App SDK, and the first-party hosted MCP cover CRM automation without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "typescript"
   ],
   "official": true
  }
 },
 "name": "Attio",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "hubspot",
   "pipedrive",
   "salesforce-sales-cloud"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Attio",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "Attio is automatable today through its REST API. This record is the Attio CRM workspace (people, companies, deals, lists, notes, tasks, comments, emails, and call recordings), including the vendor-hosted MCP at https://mcp.attio.com/mcp. It is not HubSpot, Salesforce Sales Cloud, Pipedrive, or Lime CRM. The API at https://api.attio.com exchanges JSON over HTTPS. Multi-workspace apps use OAuth 2.0 (authorize at https://app.attio.com/authorize, token at https://app.attio.com/oauth/token). Single-workspace apps can mint an API key. Both send Authorization Bearer, with HTTP Basic as a documented alternative. POST /v2/objects/{object}/records/query lists people, companies, and other records with filter and sort. Writes, lists, notes, tasks, comments, and webhook CRUD are in the same v2 surface. Webhooks POST signed JSON (Attio-Signature HMAC-SHA256) to an HTTPS URL, with retries and a 25-request-per-second delivery cap. The official App SDK embeds TypeScript React apps inside Attio. First-party MCP authenticates as the Attio user with OAuth. Read tools auto-approve; write tools request confirmation. Documented tools cover objects, records, lists, comments, notes, tasks, meetings, call recordings, emails, workspace members, and reporting. query-particle-sql and POST /v2/sql are Enterprise-only and the SQL endpoint is beta. Connector catalogs and a general-purpose CLI were not established from the opened pages. Computer-use viability is unassessed. API and MCP each score 8. API is the best path because it is the stable v2 contract and is not confirmation-gated on writes.\n"
 }
}