{
 "$schema": "https://agentdrives.com/schemas/tool.schema.json",
 "id": "prd_01m57vgtneaccdqs22nc7apzqr",
 "ids": {
  "org": "org_01m57vgtneh1we9kekarh9sk6v",
  "surfaces": {
   "web": "srf_01m5xzza57ej6aj14ggbd29btb",
   "api": "srf_01m5xzza57y8sa421acfxhr46n",
   "mcp": "srf_01m5xzza57dbxzp6evgjyywsbr"
  },
  "slugs": [
   "hive"
  ],
  "domain": "hive.com"
 },
 "slug": "hive",
 "name": "Hive",
 "url": "https://hive.com",
 "domain": "hive.com",
 "category": "project-management",
 "category_name": "Project management",
 "tested_at": "2026-10-27",
 "run": "20261027T032105Z",
 "draft": false,
 "reviewed": true,
 "owner_verified": null,
 "origin": "editorial",
 "history": [
  {
   "run": "20261027T032105Z",
   "date": "2026-10-27",
   "level": 4,
   "engine": {
    "model": "claude-opus-5-5",
    "driver": 5,
    "signed": true,
    "inbox": [
     "agentdrives.com"
    ],
    "robots": "skip",
    "version": "2026.10.27",
    "commit": "3c645b1f153d315857c99b2737c310cdf3963861",
    "prompts": {
     "version": "2026.10.26",
     "commit": "9bef5e75f8e732d063fdfff8e766feca445cb123"
    },
    "rules": {
     "version": "2026.10.26",
     "commit": "cf67ac91a72987684eab8ae070c6dfd1b32f6dae"
    }
   },
   "stop": null,
   "paid": false,
   "agent_paid": null
  }
 ],
 "level": 4,
 "level_name": "Runs on its own",
 "level_selfhost": null,
 "entry": "self-start",
 "door": {
  "passed": 1,
  "tries": 1,
  "self_start": true
 },
 "badges": [
  "agent-can-leave"
 ],
 "not_counted": null,
 "stages": [
  {
   "key": "in",
   "label": "Access",
   "state": "yes",
   "text": "Gets in on its own: sign-up in a browser",
   "way": "email_password"
  },
  {
   "key": "work",
   "label": "Use",
   "state": "yes",
   "text": "Work done: 100% of the core"
  },
  {
   "key": "pay",
   "label": "Pay",
   "state": "part",
   "text": "Reaches the checkout: stopped at the $7 a month charge",
   "value": "checkout",
   "route": "card_checkout"
  },
  {
   "key": "leave",
   "label": "Leave",
   "state": "yes",
   "text": "Leaves on its own: nothing to cancel, deletes its account",
   "left": "deleted",
   "delete": {
    "state": "yes",
    "text": "Deletes its account",
    "why": null
   }
  }
 ],
 "outcomes": [
  {
   "key": "find",
   "label": "Learn",
   "state": "yes",
   "text": "Docs it can act on: llms.txt, an OpenAPI and an MCP server",
   "have": [
    "llms_txt",
    "openapi",
    "mcp"
   ],
   "docs": "gaps"
  },
  {
   "key": "access",
   "label": "Access",
   "state": "yes",
   "text": "Gets in on its own: sign-up in a browser",
   "way": "email_password",
   "stage": "in"
  },
  {
   "key": "use",
   "label": "Use",
   "state": "yes",
   "text": "Work done: 100% of the core",
   "stage": "work"
  },
  {
   "key": "pay",
   "label": "Pay",
   "state": "part",
   "text": "Reaches the checkout: stopped at the $7 a month charge",
   "value": "checkout",
   "route": "card_checkout",
   "stage": "pay"
  },
  {
   "key": "leave",
   "label": "Leave",
   "state": "yes",
   "text": "Leaves on its own: nothing to cancel, deletes its account",
   "left": "deleted",
   "delete": {
    "state": "yes",
    "text": "Deletes its account",
    "why": null
   },
   "stage": "leave"
  }
 ],
 "access": [
  {
   "key": "browser_signup",
   "label": "Sign-up in a browser",
   "routes": [
    "email_password"
   ],
   "minutes": 9,
   "core": "8/8"
  }
 ],
 "minutes": 9,
 "next": {
  "to": 5,
  "text": "Next: pay without a person"
 },
 "stop": null,
 "core": "8/8",
 "scores": {
  "coverage": 87,
  "reliability": 91,
  "resilience": 45,
  "setup": 90,
  "surface_coverage": 37,
  "docs_accuracy": 90,
  "docs_completeness": 51
 },
 "parts": {
  "holds_up": 68,
  "docs_match": 78,
  "setup": 90,
  "security": "private",
  "standards": [
   {
    "standard": "MCP discovery",
    "state": "current",
    "behind": null,
    "value": "ok"
   },
   {
    "standard": "OpenAPI",
    "state": "behind",
    "behind": 1,
    "value": "3.1.0"
   }
  ]
 },
 "reliability_method": "pass^k",
 "resilience": {
  "parts": {
   "error_legibility": 56,
   "recovery": 79,
   "idempotency": 0
  },
  "summary": {
   "error_legibility": "mixed",
   "recovery": "partial",
   "idempotency": "risky",
   "rate_limits": "none-seen",
   "notes": "Missing fields get plain 400s, but a bad key answers 400 not 401, an unknown id 403, an invalid status is silently stored and custom-tags answers 500. Creates duplicate on retry; Idempotency-Key is ignored."
  }
 },
 "stress": [
  {
   "capability": "Create a task or issue",
   "probe": "Create action without title",
   "outcome": "400 application/json {\"error\":400,\"message\":\"Action title required.\"}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Create a task or issue",
   "probe": "Create action in a workspace id that does not exist",
   "outcome": "400 {\"error\":400,\"message\":\"Workspace not found.\"}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Update a task",
   "probe": "Get an action id that does not exist",
   "outcome": "403 {\"error\":403,\"message\":\"Unable to find action by selector\"} (403 not 404)",
   "grade": "vague",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Complete a task or change its status",
   "probe": "Set an invalid status value",
   "outcome": "200, and GET shows status \"Doneish\": accepted a status the project does not have (reset to Unstarted after)",
   "grade": "silent",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Create a task or issue",
   "probe": "Repeat a create with the same Idempotency-Key",
   "outcome": "200 id 4wKk9Cewo2BMbKqco, then 200 id 5oWHo6GwfmRarSE6m: duplicated, key ignored",
   "grade": "silent",
   "idempotent": "no",
   "rate_limit": null
  },
  {
   "capability": "Create a task or issue",
   "probe": "Burst of 15 reads",
   "outcome": "15 x 200; no RateLimit, X-RateLimit-* or Retry-After headers on the API (docs: 1000/min per user, then 429)",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": "none-seen"
  },
  {
   "capability": "Create a task or issue",
   "probe": "Wrong API key",
   "outcome": "400 {\"error\":400,\"message\":\"Invalid API Key.\"} (400 rather than 401)",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Update a task",
   "probe": "Bulk update with one bad id among good ones",
   "outcome": "200 {\"message\":\"1 out of 2 actions were successfully updated\",\"updated\":[\"4wKk9Cewo2BMbKqco\"]}; the good one changed, the bad one named only by its absence",
   "grade": "vague",
   "idempotent": null,
   "rate_limit": null
  }
 ],
 "surface_audit": {
  "totals": {
   "items": 365,
   "documented": 362,
   "safe": 345,
   "exercised": 148,
   "passed": 128,
   "skipped": 18,
   "blocked": 57,
   "not_run": 140,
   "match": 133,
   "drift": 5,
   "broken_doc": 10,
   "docs_complete": 14,
   "docs_partial": 343,
   "docs_missing": 5,
   "errors_clear": 13,
   "errors_vague": 2,
   "errors_silent": 1
  }
 },
 "coverage_core": 100,
 "coverage_own": 100,
 "after_wall": null,
 "coverage_source": "computed",
 "driver": {
  "version": 5,
  "model": "claude-opus-5-5",
  "profile": "full",
  "assisted": false,
  "handoff": false
 },
 "methodology": 42,
 "rules_date": "2026-10-30",
 "engine": {
  "model": "claude-opus-5-5",
  "driver": 5,
  "signed": true,
  "inbox": [
   "agentdrives.com"
  ],
  "robots": "skip",
  "version": "2026.10.27",
  "commit": "3c645b1f153d315857c99b2737c310cdf3963861",
  "prompts": {
   "version": "2026.10.26",
   "commit": "9bef5e75f8e732d063fdfff8e766feca445cb123"
  },
  "rules": {
   "version": "2026.10.26",
   "commit": "cf67ac91a72987684eab8ae070c6dfd1b32f6dae"
  }
 },
 "same_level_drives": 1,
 "drives": 1,
 "same_stop_drives": 1,
 "works_assisted": null,
 "freshness": "fresh",
 "newer_drives": null,
 "nothing_to_pay": false,
 "core_gated": false,
 "profiles": {},
 "agent_check": null,
 "agent_pass": null,
 "who_gets_in": {
  "server": {
   "state": "in"
  },
  "signed": {
   "state": "page",
   "kind": "signup",
   "at": "2026-10-27"
  },
  "browser": {
   "state": "in",
   "measured": false
  },
  "our_key": "verified",
  "robots": null,
  "tip": false
 },
 "ladder": {
  "docs": {
   "status": "headless",
   "note": "API reference at developers.hive.com (llms.txt, .md pages, OpenAPI 3.1.0 through a docs MCP server) and a separate GraphQL reference at graphql.hive.com; read without a browser."
  },
  "signup": {
   "status": "browser",
   "note": "Web form at app.hive.com/join only (work email, name, password; phone optional and left empty); no CAPTCHA. Asked for a company size, a use case and a workspace name; our agent answered.",
   "way": "email_password"
  },
  "verify": {
   "status": "browser",
   "note": "6-digit code mailed within seconds and read without a browser from our inbox; typed into the sign-up page."
  },
  "credentials": {
   "status": "browser",
   "note": "One API key per user, shown in Personal settings > API info; no API to create, scope or revoke keys; Regenerate Key in the web UI revokes the old key.",
   "via": ""
  },
  "first_call": {
   "status": "headless",
   "note": "GET /api/v2/workspaces with the api_key header answered 200.",
   "route": "account"
  },
  "first_action": {
   "status": "headless",
   "note": "POST /api/v2/projects and POST /api/v2/actions created a project and a task, read back by GET."
  },
  "pay": {
   "status": "browser",
   "grade": "P2",
   "rails": [
    "Chargebee card checkout (Stripe gateway)"
   ],
   "rail_ids": [
    "chargebee"
   ],
   "first_party": false,
   "rail_scope": "none",
   "trial_path": "no-card trial",
   "route": "card_checkout",
   "checkout": {
    "reached": "card_form",
    "processor": "chargebee",
    "captcha": "invisible",
    "three_ds": "not_seen",
    "card_form": true,
    "phone_field": "none",
    "wallets": [],
    "rail_offer": "none",
    "price": "7.00",
    "currency": "USD",
    "period": "month",
    "plan": "Starter",
    "last_button": "Pay now"
   },
   "person": null,
   "ours": "no_card",
   "note": "No 402, x402, MPP or billing API (nothing was paid: no 402 on Hive's endpoints). Sign-up starts a two-week team trial with no card. Upgrade > Starter > Monthly ($7 per user, 2 seats minimum) > billing address (test details) > card form with 'Pay now' in Chargebee with invisible hCaptcha; we stopped there."
  },
  "cancel": {
   "status": "n/a",
   "note": "Nothing to cancel: our agent started no paid plan.",
   "docs_note": "Nothing to cancel: the no-card trial ends by itself. Help article 'Deactivate your account': a monthly plan is cancelled by the Billing Admin in Settings > Billing; an annual plan by messaging support.",
   "docs_grade": "",
   "nothing": "no_plan"
  },
  "delete": {
   "status": "browser",
   "note": "My profile > Account management > Delete Account (type 'Delete'). Hive's three demo users made it ask to reassign ownership until they were removed. Afterwards the key answers 'User not found.' and the login is refused. No API route.",
   "left": "deleted",
   "after_hours": null,
   "account": true
  }
 },
 "routes": [
  {
   "route": "email_password",
   "offered": "seen",
   "tried": true,
   "not_tried": null,
   "result": "in",
   "wall": null,
   "person": "none",
   "brings": "inbox",
   "fresh": true,
   "minutes": 9,
   "browser": true
  }
 ],
 "checkout": {
  "reached": "card_form",
  "processor": "chargebee",
  "captcha": "invisible",
  "three_ds": "not_seen",
  "phone_field": "none",
  "rail_offer": "none",
  "period": "month",
  "card_form": true,
  "price": "7.00",
  "currency": "USD",
  "plan": "Starter",
  "last_button": "Pay now"
 },
 "docs": {
  "at": "2026-10-27",
  "read": 308,
  "listed": 315,
  "sampled": false,
  "overall": "gaps",
  "getting_started": "found",
  "auth": "found",
  "errors": "found",
  "examples": "good",
  "freshness": "fresh",
  "newest": "2026-10-27",
  "core_pages": "5 of 8",
  "capabilities": "gaps",
  "label": "Some gaps"
 },
 "claims": {
  "claimed": 7,
  "tried": 7,
  "held": 5,
  "broken": 0,
  "unclear": 2,
  "not_tried": 0,
  "undocumented_works": 1
 },
 "pay_options": {
  "checked": "2026-10-27",
  "source": "probe",
  "options": [],
  "agentic": [],
  "paid": null,
  "exercised": null,
  "detected_grade": null,
  "trial": {
   "no_card": true,
   "card_required": null,
   "free_plan": true
  },
  "owner_fixes": [
   {
    "title": "Accept x402 or MPP on your API",
    "how": "Answer an unpaid call with 402 and a payment challenge, so an agent pays per call or buys credits without an account or a card."
   },
   {
    "title": "List your plans on Stripe Projects",
    "how": "Agents buy a plan with `stripe projects add`, paid with a token under a spend cap the owner sets (projects.dev)."
   }
  ]
 },
 "surfaces": {
  "api": true,
  "cli": false,
  "sdk": false,
  "mcp": "official",
  "llms_txt": true,
  "webhooks": true,
  "sandbox": false
 },
 "urls": {
  "docs": null,
  "llms_txt": "https://hive.com/llms.txt",
  "mcp": "https://developers.hive.com/mcp"
 },
 "surface_notes": {
  "api": "REST v2, 92 operations plus 12 SCIM; GraphQL API documented separately",
  "mcp": "official docs server (ReadMe), 6 tools, 28 Jul 2026",
  "llms_txt": "hive.com/llms.txt and developers.hive.com/llms.txt"
 },
 "surface_sizes": [
  {
   "kind": "api",
   "listed": 351,
   "tested": 140
  },
  {
   "kind": "mcp",
   "listed": 6,
   "tested": 6
  }
 ],
 "can_do": [
  "Create, update, assign, date, complete and delete tasks through the REST API",
  "Create, rename, copy and delete projects through the REST API",
  "Comment on tasks, attach files from a URL, add labels and set custom fields through the API",
  "Bulk-update many tasks in one call",
  "Log time on a project through the GraphQL API",
  "Build a dashboard widget through GraphQL and read its data and exports through REST",
  "Add Gantt, calendar and board views to a project in the web app",
  "Build an automation that labels new tasks in the Workflows app",
  "Ask the Buzz assistant about workspace data and have it create projects and write task descriptions",
  "Invite and remove members and tag their roles through the API"
 ],
 "cannot_do": [
  {
   "what": "Get or rotate an API key without the browser",
   "why": "Keys are shown and regenerated only in Personal settings > API info; no API, CLI or OAuth app flow is documented."
  },
  {
   "what": "Register a webhook from the current API reference",
   "why": "The current reference leaves the trigger a bare string; the allowed values (actions::i, actions::u, projects::i, projects::u) are only in the old v1.0 reference, and REST errors do not list them."
  },
  {
   "what": "Create a sprint through the API",
   "why": "The API documents only listing and reading sprints; creating one is in the web app."
  },
  {
   "what": "Create views, automations or forms through an API",
   "why": "These exist only in the web app; a form needs a submission target before it can be published and get a submission to read."
  },
  {
   "what": "Pay without a card",
   "why": "The only checkout is a Chargebee card form; no x402, MPP or billing API."
  },
  {
   "what": "Delete the account without the browser",
   "why": "Account deletion is a button in profile settings only."
  }
 ],
 "blockers": [
  "API key only in the web UI",
  "Webhook trigger values missing from the current reference",
  "Card-only checkout"
 ],
 "tips_for_agents": [
  "Sign up at app.hive.com/join with a work email; the 6-digit code arrives in seconds. Copy the API key, User ID and Workspace ID from avatar > My profile > API info (URL ?userSettings=apiInfo).",
  "Send the key as the api_key header to https://app.hive.com/api/v2; v1 /testcredentials?user_id= checks it.",
  "Due date is the deadline field (stored at 12:00 UTC); status values are the project's statuses (Unstarted, In progress, Completed); subtasks: create, then PUT {\"parent\": id}.",
  "Bulk updates take {\"actions\": [{\"_id\": ..., ...}]}, not a bare array.",
  "Time entries, dashboards, forms and webhooks are in the GraphQL API at https://prod-gql.hive.com/graphql with the same api_key header; the getting-started example query getUser does not exist, use user.",
  "Search with GET /workspaces/{id}/actions/search?searchTerm=...; filters[projectId] on the list endpoint is ignored.",
  "A calendar-connect modal covers the web app on every load: click \"I don't want any calendar features\" first.",
  "Webhook triggers are actions::i, actions::u, projects::i and projects::u (developers.hive.com/v1.0/reference/object-13); the current reference does not list them."
 ],
 "selfhost": null,
 "edge_case": "none",
 "summary": "An agent can run Hive's core project work without a browser: after a browser sign-up with an emailed code and copying the key from settings, the REST API created, updated, assigned, dated, completed and deleted tasks and projects reliably (three of three each). Views, automations and the Buzz assistant work in the web app, and time and dashboards through a separate GraphQL API; the views and automations worked because sign-up starts a two-week team trial with no card, although the pricing page lists them as paid. Keys, webhooks and payment are the weak spots: keys only in the UI, webhook trigger values missing from the current reference, a card-only checkout.",
 "wall": "",
 "plan_scope": "no-card trial",
 "robots_stop": null,
 "robots": null,
 "terms": null,
 "terms_read": "2026-10-27",
 "email_gate": null,
 "plain": {
  "summary": "Hive is a project management tool. An agent signed up in a browser with an emailed code, copied its API key, and then ran tasks and projects through the API on its own. It stopped at keys that can only be made in the web app and a card-only checkout.",
  "can_do": [
   "Create, update, assign, date, complete and delete tasks through the API",
   "Create, rename, copy and delete projects through the API",
   "Comment on tasks, attach files from a link, add labels and set custom fields",
   "Update many tasks in one call",
   "Log time and build a dashboard widget through the separate GraphQL API",
   "Add Gantt, calendar and board views and build an automation in the web app during the free trial",
   "Ask the built-in Buzz assistant questions and have it create projects and write text"
  ],
  "cannot_do": [
   {
    "what": "Get or replace an API key without a browser",
    "why": "Keys are shown and regenerated only in the web settings."
   },
   {
    "what": "Register a webhook from the current API reference",
    "why": "The allowed trigger values are only in the old reference."
   },
   {
    "what": "Create a sprint, view, automation or form through an API",
    "why": "These exist only in the web app."
   },
   {
    "what": "Pay without a card",
    "why": "The only checkout is a card form; there is no machine payment."
   },
   {
    "what": "Delete the account without a browser",
    "why": "Deletion is a button in profile settings only."
   }
  ]
 },
 "plan_gated": [
  {
   "capability": "Request an approval on a task or file",
   "plan": "Proofing & Approvals add-on",
   "evidence": "App Library: ADD-ON Proofing & Approvals; pricing: Flexible add-ons (+$5 each)"
  },
  {
   "capability": "Proof a file with annotations",
   "plan": "Proofing & Approvals add-on",
   "evidence": "App Library: ADD-ON Proofing & Approvals; pricing: Flexible add-ons (+$5 each): Proofing & approvals; API lists versioned files only"
  },
  {
   "capability": "Track CRM deals and accounts",
   "plan": "CRM add-on",
   "evidence": "App Library: '$29 per selected CRM seat/month'; GraphQL getAccounts: 'CRM is not enabled for this workspace'"
  },
  {
   "capability": "Run finance workflows",
   "plan": "Finance add-on",
   "evidence": "App Library: ADD-ON Finance, billed per workspace seat"
  },
  {
   "capability": "Provision users with SCIM",
   "plan": "Enterprise Security add-on",
   "evidence": "GET scim.hive.com/v2/{ws}/Users 401 Not authorized"
  },
  {
   "capability": "Configure SAML SSO",
   "plan": "Enterprise Security add-on",
   "evidence": "App Library: ADD-ON Enterprise Security"
  }
 ],
 "reply": null,
 "capabilities": [
  {
   "id": "cap-01",
   "capability": "Create a task or issue",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /actions",
    "mcp": null,
    "cli": null,
    "ui": "Project > New action"
   },
   "check": "GET /actions/{actionId} returns the created action",
   "capability_id": "cap_kzejkm30",
   "source": "https://developers.hive.com/reference/post_actions.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-02",
   "capability": "Update a task",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "PUT /actions/{actionId}",
    "mcp": null,
    "cli": null,
    "ui": "Action card detail panel"
   },
   "check": "GET /actions/{actionId} shows the updated fields",
   "capability_id": "cap_w43xz129",
   "source": "https://developers.hive.com/reference/put_actions_actionid.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-03",
   "capability": "Complete a task or change its status",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "PUT /actions/{actionId}",
    "mcp": null,
    "cli": null,
    "ui": "Action card status control"
   },
   "check": "GET /actions/{actionId} shows status complete",
   "capability_id": "cap_0qqya2hj",
   "source": "https://developers.hive.com/reference/put_actions_actionid.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-04",
   "capability": "Create a project or board",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /projects",
    "mcp": null,
    "cli": null,
    "ui": "Workspace sidebar > New project"
   },
   "check": "GET /projects/{projectId} returns the created project",
   "capability_id": "cap_pe5me100",
   "source": "https://developers.hive.com/reference/post_projects.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-05",
   "capability": "Assign a task",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "PUT /actions/{actionId} (assignees field)",
    "mcp": null,
    "cli": null,
    "ui": "Action card assignee picker"
   },
   "check": "GET /actions/{actionId} lists the assigned user",
   "capability_id": "cap_tzf8307y",
   "source": "https://developers.hive.com/reference/put_actions_actionid.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-06",
   "capability": "Set a task's due date",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "PUT /actions/{actionId} (dueDate field)",
    "mcp": null,
    "cli": null,
    "ui": "Action card date field"
   },
   "check": "GET /actions/{actionId} shows the due date",
   "capability_id": "cap_abvyprdk",
   "source": "https://developers.hive.com/reference/put_actions_actionid.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-07",
   "capability": "Create a board, Gantt or calendar view",
   "weight": "core",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Project view switcher (Kanban, Gantt, Calendar, Timeline, Table)"
   },
   "check": "Project shows the new view type in its view tabs",
   "capability_id": "cap_nj4x6v2s",
   "source": "https://hive.com/features (\"Project views that work for you\"); https://hive.com/pricing (Gantt view listed under Starter)",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  },
  {
   "id": "cap-08",
   "capability": "Build an automation workflow",
   "weight": "core",
   "plan": "paid",
   "surfaces": {
    "api": "GET /workspaces/{workspaceId}/workflows; POST /workflows/trigger",
    "mcp": null,
    "cli": null,
    "ui": "Apps > Workflows drag-and-drop builder"
   },
   "check": "GET /workspaces/{workspaceId}/workflows lists the created workflow",
   "capability_id": "cap_n1f0dmyw",
   "source": "https://hive.com/features/automations; https://developers.hive.com/reference/get_workspaces_workspaceid_workflows.md",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser",
    "api"
   ]
  },
  {
   "id": "cap-09",
   "capability": "Comment on a task",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /actions/{actionId}/comments",
    "mcp": null,
    "cli": null,
    "ui": "Action card comment thread"
   },
   "check": "GET /actions/{actionId}/comments includes the new comment",
   "capability_id": "cap_4zn5cq20",
   "source": "https://developers.hive.com/reference/post_actions_actionid_comments.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-10",
   "capability": "Add subtasks or a checklist",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "GET /actions/{actionId}/subactions",
    "mcp": null,
    "cli": null,
    "ui": "Action card subactions list"
   },
   "check": "GET /actions/{actionId}/subactions lists the added subtask",
   "capability_id": "cap_h0gtw67e",
   "source": "https://developers.hive.com/reference/get_actions_actionid_subactions.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-11",
   "capability": "Attach a file to a task",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /actions/{actionId}/attachments",
    "mcp": null,
    "cli": null,
    "ui": "Action card attachments"
   },
   "check": "GET /actions/{actionId}/attachments includes the new attachment",
   "capability_id": "cap_xtf1jdyh",
   "source": "https://developers.hive.com/reference/post_actions_actionid_attachments.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-12",
   "capability": "Add a label to a task",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "GET/POST /workspaces/{workspaceId}/labels",
    "mcp": null,
    "cli": null,
    "ui": "Label View; action card label field"
   },
   "check": "Action's labels field includes the created label after PUT",
   "capability_id": "cap_7h83px69",
   "source": "https://hive.com/features (\"Labels\"); https://developers.hive.com/reference/post_workspaces_workspaceid_labels.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-13",
   "capability": "Set a custom field on a task",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "POST /workspaces/{workspaceId}/custom_fields; PUT /projects/{projectId}/project_custom_field/{fieldId}",
    "mcp": null,
    "cli": null,
    "ui": "Project > Custom fields"
   },
   "check": "GET /workspaces/{workspaceId}/custom_fields lists the created field",
   "capability_id": "cap_6ed0ed0y",
   "source": "https://hive.com/pricing (\"Custom fields, labels and statuses\" on Teams plan); https://developers.hive.com/reference/post_workspaces_workspaceid_custom_fields.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-14",
   "capability": "Search or filter tasks",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "GET /workspaces/{workspaceId}/actions/search",
    "mcp": null,
    "cli": null,
    "ui": "Workspace search bar"
   },
   "check": "Search response array includes the matching action",
   "capability_id": "cap_9s2pt4zn",
   "source": "https://developers.hive.com/reference/get_workspaces_workspaceid_actions_search.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-15",
   "capability": "Bulk-edit tasks",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "PATCH /actions (bulk update up to 1000)",
    "mcp": null,
    "cli": null,
    "ui": "Table/List view multi-select edit"
   },
   "check": "Subsequent GET on each action id shows the bulk-applied field",
   "capability_id": "cap_w68v1gfp",
   "source": "https://developers.hive.com/reference/patch_actions.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-16",
   "capability": "Create a form",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Apps > Forms drag-and-drop builder"
   },
   "check": "New form appears in the workspace's form list with a shareable URL",
   "capability_id": "cap_kch2ns0f",
   "source": "https://hive.com/features/forms; https://hive.com/pricing (\"Shareable forms\" under Teams add-ons)",
   "result": "partial",
   "via": "browser"
  },
  {
   "id": "cap-17",
   "capability": "Read form responses",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "GET /form-submissions/{formId}",
    "mcp": null,
    "cli": null,
    "ui": "Form submissions list"
   },
   "check": "GET /form-submissions/{formId} returns the submitted response",
   "capability_id": "cap_asedd25n",
   "source": "https://developers.hive.com/reference/get_form-submissions_formid.md",
   "result": "partial",
   "via": "api"
  },
  {
   "id": "cap-18",
   "capability": "Log time on a task or project",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Action card time tracker; Timesheets app"
   },
   "check": "Action card's logged time total increases by the tracked duration",
   "capability_id": "cap_nqxg2m23",
   "source": "https://hive.com/features/time-tracking; https://hive.com/pricing (\"Time tracking\" under Teams add-ons)",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-19",
   "capability": "Plan a sprint",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "GET /workspaces/{workspaceId}/agile_sprints",
    "mcp": null,
    "cli": null,
    "ui": "Agile/Sprints project view"
   },
   "check": "GET /workspaces/{workspaceId}/agile_sprints lists the created sprint",
   "capability_id": "cap_fztrk1dr",
   "source": "https://developers.hive.com/reference/get_workspaces_workspaceid_agile_sprints.md",
   "result": "partial",
   "via": "api"
  },
  {
   "id": "cap-20",
   "capability": "Build a dashboard of work data",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "GET /dashboard_widgets/{widgetId}/data",
    "mcp": null,
    "cli": null,
    "ui": "Advanced Dashboards app"
   },
   "check": "GET /dashboard_widgets/{widgetId}/data returns the widget's configured data",
   "capability_id": "cap_tcvrek8k",
   "source": "https://hive.com/features/dashboards; https://hive.com/pricing (\"Advanced Dashboards\" add-on)",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-21",
   "capability": "Register a webhook",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "POST /webhooks",
    "mcp": null,
    "cli": null,
    "ui": null
   },
   "check": "A subsequent action event delivers a POST to the registered webhook URL",
   "capability_id": "cap_977hxacb",
   "source": "https://developers.hive.com/reference/post_webhooks.md",
   "result": "partial",
   "via": "api"
  },
  {
   "id": "cap-22",
   "capability": "Request an approval on a task or file",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Proofing & approvals app"
   },
   "check": "Action/file shows pending approval status with named approver",
   "capability_id": "cap_pd11cz6h",
   "source": "https://hive.com/pricing (\"Proofing & approvals\" add-on); https://hive.com/ai-proofing",
   "result": "plan_gated",
   "via": "browser",
   "counted": false
  },
  {
   "id": "cap-23",
   "capability": "Proof a file with annotations",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "GET /workspaces/{workspaceId}/versioned_files",
    "mcp": null,
    "cli": null,
    "ui": "Proofing viewer (docs, video, live sites)"
   },
   "check": "GET /workspaces/{workspaceId}/versioned_files shows the proofed file with its annotations",
   "capability_id": "cap_xymhbkg7",
   "source": "https://hive.com/ai-proofing; https://developers.hive.com/reference/get_workspaces_workspaceid_versioned_files.md",
   "result": "partial",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-24",
   "capability": "Start from a template",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /actions/{actionId}/apply_template",
    "mcp": null,
    "cli": null,
    "ui": "Templates gallery"
   },
   "check": "New project/action matches the structure defined by the chosen template",
   "capability_id": "cap_wyk7y3sg",
   "source": "https://hive.com/templates; https://developers.hive.com/reference/post_actions_actionid_apply_template.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-25",
   "capability": "Ask the built-in AI assistant a question",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Buzz chat panel; @mention in any action/project/chat"
   },
   "check": "Buzz chat returns an answer referencing the workspace's actual project/action data",
   "capability_id": "cap_9qpyn3bj",
   "source": "https://hive.com/buzz (\"Answer any question\"); https://hive.com/pricing (1,000 AI credits/month on Free)",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  },
  {
   "id": "cap-26",
   "capability": "Delegate a task to the built-in AI agent",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Buzz chat (\"Buzz-built projects\", recurring jobs)"
   },
   "check": "Buzz creates the described project/actions, visible via GET /projects/{id} and GET /actions",
   "capability_id": "cap_4ew83zqz",
   "source": "https://hive.com/buzz (\"Automate workflows\"); https://hive.com/features (\"Buzz-built projects\")",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  },
  {
   "id": "cap-27",
   "capability": "Generate or rewrite content with AI",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Buzz chat / Hive Notes AI drafting"
   },
   "check": "Buzz-generated draft text appears attached to the action or note",
   "capability_id": "cap_1vwp1jc5",
   "source": "https://hive.com/buzz (\"Draft and edit content\")",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  },
  {
   "id": "cap-28",
   "capability": "Capture a task from email or chat",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Hive Mail (Gmail/Outlook inbox in Hive)"
   },
   "check": "A new action appears in the project, linked back to the source email thread",
   "capability_id": "cap_8wwqdgr8",
   "source": "https://hive.com/features (\"Hive Mail ... turn threads into actions\"); https://hive.com/pricing (\"Email in Hive\" on Free)",
   "result": "not_tried",
   "via": null
  },
  {
   "id": "cap-29",
   "capability": "Track CRM deals and accounts",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Hive CRM app (accounts, opportunities, pipeline)"
   },
   "check": "Deal/account record shows updated stage and synced Salesforce fields",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://hive.com/crm (\"Accounts, opportunities, and pipeline accurate by default\")",
   "result": "plan_gated",
   "via": "browser",
   "counted": false
  },
  {
   "id": "cap-30",
   "capability": "Run finance workflows (estimates, billing, invoicing)",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Hive Finance app (estimate → invoice → reconciliation chain)"
   },
   "check": "Invoice/worksheet record shows status progressing through the intake-to-close chain",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://hive.com/finance ($16/user/month; \"From intake to close\")",
   "result": "plan_gated",
   "via": "browser",
   "counted": false
  },
  {
   "id": "cap-31",
   "capability": "Invite a member",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": "POST /workspaces/{workspaceId}/users",
    "mcp": null,
    "cli": null,
    "ui": "Workspace settings > Members"
   },
   "check": "GET /workspaces/{workspaceId}/users lists the invited user",
   "capability_id": "cap_3w8sjh12",
   "source": "https://developers.hive.com/reference/post_workspaces_workspaceid_users.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-32",
   "capability": "Set a member's role or permissions",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": "PUT /workspaces/{workspaceId}/users/{userId}/role_tags/{roleTagId}",
    "mcp": null,
    "cli": null,
    "ui": "Workspace settings > Members > role"
   },
   "check": "GET /workspaces/{workspaceId}/users/{userId}/role_tags shows the updated role",
   "capability_id": "cap_bs3hvrpm",
   "source": "https://developers.hive.com/reference/put_workspaces_workspaceid_users_userid_role_tags_roletagid.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-33",
   "capability": "Provision users with SCIM",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": "POST /scim/v2/Users",
    "mcp": null,
    "cli": null,
    "ui": null
   },
   "check": "GET /scim/v2/Users lists the provisioned user",
   "capability_id": "cap_m71xhnht",
   "source": "https://developers.hive.com/reference/createuser.md",
   "result": "plan_gated",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-34",
   "capability": "Configure SAML SSO",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Workspace settings > Security (Enterprise)"
   },
   "check": "Workspace login screen offers the configured SSO provider",
   "capability_id": "cap_pz4pecfg",
   "source": "https://hive.com/pricing (\"SSO, enterprise security & control\" add-on)",
   "result": "plan_gated",
   "via": "browser"
  },
  {
   "id": "cap-35",
   "capability": "Connect a third-party integration",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Integrations marketplace (1,000+ apps)"
   },
   "check": "Connected app appears under the workspace's active integrations list",
   "capability_id": "cap_x4n6bnwy",
   "source": "https://hive.com/integrations; https://hive.com/pricing (\"Cloud storage integrations\" under Starter)",
   "result": "partial",
   "via": "browser"
  }
 ],
 "stale": false,
 "unreachable_since": null,
 "not_driven_since": null,
 "icon": "/logos/hive.png",
 "agent_kinds": {
  "browser": {
   "who": "An assistant in a browser",
   "passed": [
    "signup",
    "verify",
    "first_action"
   ],
   "stop": "pay",
   "why": "reaches the checkout, stopped at the $7 a month charge",
   "tone": "warn",
   "text": "Signs up, confirms its email and does all of the core work. Payment: reaches the checkout, stopped at the $7 a month charge."
  },
  "direct": {
   "who": "An agent talking to it directly",
   "passed": [],
   "stop": "signup",
   "why": "it works only in a browser",
   "tone": "wall",
   "text": "Stops at sign-up: it works only in a browser."
  }
 },
 "sdk": null,
 "surface_reach": null,
 "connect": {
  "mcp": {
   "url": "https://developers.hive.com/mcp",
   "transport": "streamable-http",
   "state": "tested",
   "tools": {
    "count": 6,
    "names": [
     "list-endpoints",
     "get-endpoint",
     "search-endpoints",
     "list-specs",
     "execute-request",
     "get-server-variables"
    ],
    "read_at": "2026-10-31"
   }
  },
  "signup": {
   "url": "https://app.hive.com/join",
   "state": "tested"
  }
 },
 "surface_sources": {
  "mcp": "https://developers.hive.com/mcp",
  "docs": "https://hive.com/llms.txt",
  "llms_txt": "https://hive.com/llms.txt",
  "api": "https://developers.hive.com/reference/patch_actions.md"
 },
 "copilot_connector": null,
 "stripe_directory": null,
 "in_stripe_directory": null,
 "stripe_projects": null,
 "pay_rails": [],
 "stop_evidence": null,
 "wall_vendor": null,
 "mcp_sign_in": null,
 "safety_issues": 0,
 "fix_counts": {
  "small": 3,
  "medium": 3,
  "large": 1,
  "total": 7
 },
 "evidence_sha256": "437938e9c667746cabcfb9eff3183a5e643521426d14379166f4c0a9b499c166",
 "first_seen": "2026-10-27",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/"
 },
 "correction": {
  "status": "none",
  "open": 0,
  "since": null,
  "reply_by": null
 },
 "attribution": null,
 "confirmation": {
  "state": "awaiting",
  "drives": 1,
  "agree": 1,
  "review": null,
  "text": "1 drive, awaiting confirmation"
 },
 "stop_shot": null,
 "stop_shot_hash": null,
 "attempts_count": 119,
 "detail": {
  "public": false,
  "in": [
   "report",
   "api"
  ],
  "since": "2026-10-17"
 },
 "what_it_does": "Hive is a project management tool.",
 "kind": "product",
 "rules_version": "rules-2026-10-30-42",
 "rules_url": "https://agentdrives.com/method/changelog#rules-2026-10-30-42",
 "category_median": {
  "holds_up": {
   "median": 68,
   "n": 5
  }
 },
 "peers": {
  "API-04": {
   "basis": "category",
   "n": 7,
   "below": 1,
   "above": 0
  },
  "DOCS-08": {
   "basis": "category",
   "n": 14,
   "below": 6,
   "above": 0,
   "quartile": 3
  },
  "DOCS-10": {
   "basis": "category",
   "n": 14,
   "below": 0,
   "above": 11,
   "quartile": 1
  },
  "DOCS-11": {
   "basis": "category",
   "n": 14,
   "below": 0,
   "above": 3,
   "quartile": 2
  },
  "ERR-01": {
   "basis": "category",
   "n": 12,
   "below": 0,
   "above": 0,
   "quartile": 3
  },
  "ERR-02": {
   "basis": "category",
   "n": 6,
   "below": 0,
   "above": 3
  },
  "ERR-03": {
   "basis": "category",
   "n": 6,
   "below": 2,
   "above": 1
  },
  "ERR-07": {
   "basis": "category",
   "n": 8,
   "below": 4,
   "above": 0
  },
  "FIND-06": {
   "basis": "category",
   "n": 9,
   "below": 3,
   "above": 0
  },
  "IN-03": {
   "basis": "category",
   "n": 5,
   "below": 1,
   "above": 0
  },
  "IN-11": {
   "basis": "category",
   "n": 14,
   "below": 10,
   "above": 0,
   "quartile": 4
  },
  "IN-12": {
   "basis": "category",
   "n": 14,
   "below": 8,
   "above": 1,
   "quartile": 4
  },
  "LEAVE-03": {
   "basis": "category",
   "n": 15,
   "below": 10,
   "above": 0,
   "quartile": 4
  },
  "LIM-02": {
   "basis": "all",
   "n": 48,
   "below": 27,
   "above": 15,
   "percentile": 63
  },
  "MCP-03": {
   "basis": "all",
   "n": 66,
   "below": 4,
   "above": 0,
   "percentile": 53
  },
  "MCP-04": {
   "basis": "all",
   "n": 66,
   "below": 0,
   "above": 46,
   "percentile": 15
  },
  "MCP-05": {
   "basis": "all",
   "n": 66,
   "below": 1,
   "above": 20,
   "percentile": 36
  },
  "MCP-06": {
   "basis": "all",
   "n": 66,
   "below": 10,
   "above": 16,
   "percentile": 45
  },
  "MCP-07": {
   "basis": "all",
   "n": 66,
   "below": 18,
   "above": 34,
   "percentile": 38
  },
  "MCP-08": {
   "basis": "all",
   "n": 37,
   "below": 15,
   "above": 11,
   "percentile": 55
  },
  "MCP-09": {
   "basis": "all",
   "n": 32,
   "below": 16,
   "above": 0,
   "percentile": 75
  },
  "MCP-11": {
   "basis": "all",
   "n": 66,
   "below": 33,
   "above": 0,
   "percentile": 75
  },
  "PAY-05": {
   "basis": "category",
   "n": 10,
   "below": 0,
   "above": 1,
   "quartile": 2
  },
  "PROTO-02": {
   "basis": "category",
   "n": 5,
   "below": 0,
   "above": 0
  }
 },
 "probe": {
  "checked": "2026-11-01",
  "status": "ok",
  "sign_up_page": "page",
  "wall": "none",
  "llms_txt": true,
  "mcp": "none",
  "openapi": false,
  "payment_402": null,
  "payment_rails": [],
  "files": {
   "openapi": {
    "url": null,
    "found": false
   },
   "llms_txt": {
    "url": "https://hive.com/llms.txt",
    "found": true
   },
   "llms_full": {
    "url": null,
    "found": false
   }
  }
 },
 "probe_history": [
  {
   "checked": "2026-11-01",
   "status": "ok",
   "sign_up_page": "page",
   "wall": "none",
   "llms_txt": true,
   "mcp": "none",
   "openapi": false,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-31",
   "status": "ok",
   "sign_up_page": "page",
   "wall": "none",
   "llms_txt": true,
   "mcp": "none",
   "openapi": false,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-30",
   "status": "ok",
   "sign_up_page": "page",
   "wall": "none",
   "llms_txt": true,
   "mcp": "none",
   "openapi": false,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-29",
   "status": "ok",
   "sign_up_page": "page",
   "wall": "none",
   "llms_txt": true,
   "mcp": "none",
   "openapi": false,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-28",
   "status": "ok",
   "sign_up_page": "page",
   "wall": "none",
   "llms_txt": true,
   "mcp": "none",
   "openapi": false,
   "payment_402": null,
   "payment_rails": []
  }
 ],
 "surface_changes": [],
 "agent_reports": null,
 "verdict": "L4 · Runs on its own: our agent got in on its own through the web form at app.hive.com/join, with an emailed code, and met no stop at any checkpoint. The API key sits in Personal settings > API info; no API creates, scopes or revokes keys. With that key, the REST API answered 200 for the workspaces call and created a project and a task, read back by GET. Hive lists an official MCP server. Upgrade led to a Chargebee card form with 'Pay now', where our agent stopped; nothing was paid and there was nothing to cancel. Delete Account in My profile removed the login; no API route exists.",
 "changes": {
  "source": "store",
  "drives": [
   {
    "run": "20261027T032105Z",
    "date": "2026-10-27",
    "level": 4,
    "stop": null,
    "entry": "self-start",
    "driver": 5,
    "listed": true,
    "paid": false,
    "agent_paid": null
   }
  ],
  "events": [],
  "feed": "https://agentdrives.com/api/tools/hive/changes.json"
 },
 "agreement": null,
 "method_release": "2026-Q4.27",
 "found": {
  "agent_blockers": 3,
  "surface_issues": 21
 },
 "agent_surfaces": {
  "api": {
   "state": "tested",
   "reachable": true,
   "documented": 351,
   "tested": 140,
   "source": "https://developers.hive.com/reference/patch_actions.md"
  },
  "mcp": {
   "state": "tested",
   "reachable": true,
   "documented": 6,
   "tested": 6,
   "source": "https://developers.hive.com/mcp"
  },
  "cli": {
   "state": "none_found",
   "reachable": null,
   "documented": null,
   "tested": null,
   "source": null
  },
  "sdk": {
   "state": "none_found",
   "documented": null,
   "tested": null,
   "source": null
  },
  "docs": {
   "state": "tested",
   "documented": 315,
   "tested": 308,
   "source": "https://hive.com/llms.txt"
  },
  "payment": {
   "state": "none_found",
   "documented": null,
   "tested": null,
   "source": null
  }
 },
 "issues_found": 24,
 "rank": 1,
 "rank_of": 5,
 "rank_change": null,
 "rank_since": "2026-10-27",
 "links": {
  "category": [
   {
    "label": "Work and collaboration",
    "href": "https://agentdrives.com/categories/work"
   },
   {
    "label": "Project management",
    "href": "https://agentdrives.com/categories/project-management"
   }
  ],
  "tasks": [
   {
    "label": "Invite a member",
    "href": "https://agentdrives.com/tasks/invite-a-member"
   },
   {
    "label": "Set a member's role or permissions",
    "href": "https://agentdrives.com/tasks/set-a-member-s-role-or-permissions"
   },
   {
    "label": "Create a task or issue",
    "href": "https://agentdrives.com/tasks/create-a-task-or-issue"
   },
   {
    "label": "Start from a template",
    "href": "https://agentdrives.com/tasks/start-from-a-template"
   },
   {
    "label": "Comment on a task",
    "href": "https://agentdrives.com/tasks/comment-on-a-task"
   },
   {
    "label": "Attach a file to a task",
    "href": "https://agentdrives.com/tasks/attach-a-file-to-a-task"
   }
  ],
  "walls": [],
  "vendors": [],
  "standards": [
   {
    "label": "MCP",
    "href": "https://agentdrives.com/standards/mcp",
    "note": "tools an agent can call"
   },
   {
    "label": "llms.txt",
    "href": "https://agentdrives.com/standards/llms-txt",
    "note": "its docs, listed for agents"
   }
  ],
  "steps": [
   {
    "label": "Find",
    "href": "https://agentdrives.com/access/find"
   },
   {
    "label": "Get in",
    "href": "https://agentdrives.com/access/get-in"
   },
   {
    "label": "Use",
    "href": "https://agentdrives.com/access/use"
   },
   {
    "label": "Pay",
    "href": "https://agentdrives.com/access/pay"
   },
   {
    "label": "Leave",
    "href": "https://agentdrives.com/access/leave"
   }
  ],
  "rivals": [
   {
    "label": "monday.com",
    "href": "https://agentdrives.com/tools/monday",
    "slug": "monday",
    "level": 4
   },
   {
    "label": "Nifty",
    "href": "https://agentdrives.com/tools/niftypm",
    "slug": "niftypm",
    "level": 4
   },
   {
    "label": "Plane",
    "href": "https://agentdrives.com/tools/plane",
    "slug": "plane",
    "level": 4
   }
  ],
  "compare": [],
  "rail": [
   {
    "label": "Watch this product",
    "href": "https://agentdrives.com/watch"
   },
   {
    "label": "Get the data",
    "href": "https://agentdrives.com/data#plans"
   }
  ]
 },
 "capability_matrix": [
  {
   "id": "cap-01",
   "name": "Create a task or issue",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-02",
   "name": "Update a task",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-03",
   "name": "Complete a task or change its status",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-04",
   "name": "Create a project or board",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-05",
   "name": "Assign a task",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-06",
   "name": "Set a task's due date",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-07",
   "name": "Create a board, Gantt or calendar view",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-08",
   "name": "Build an automation workflow",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-09",
   "name": "Comment on a task",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-10",
   "name": "Add subtasks or a checklist",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-11",
   "name": "Attach a file to a task",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-12",
   "name": "Add a label to a task",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-13",
   "name": "Set a custom field on a task",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-14",
   "name": "Search or filter tasks",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-15",
   "name": "Bulk-edit tasks",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-16",
   "name": "Create a form",
   "core": false,
   "result": "partial",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "partial"
   }
  },
  {
   "id": "cap-17",
   "name": "Read form responses",
   "core": false,
   "result": "partial",
   "surfaces": {
    "api": "partial",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-18",
   "name": "Log time on a task or project",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-19",
   "name": "Plan a sprint",
   "core": false,
   "result": "partial",
   "surfaces": {
    "api": "partial",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-20",
   "name": "Build a dashboard of work data",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-21",
   "name": "Register a webhook",
   "core": false,
   "result": "partial",
   "surfaces": {
    "api": "partial",
    "mcp": "none",
    "cli": "none",
    "ui": "none"
   }
  },
  {
   "id": "cap-22",
   "name": "Request an approval on a task or file",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "plan"
   }
  },
  {
   "id": "cap-23",
   "name": "Proof a file with annotations",
   "core": false,
   "result": "partial",
   "surfaces": {
    "api": "partial",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-24",
   "name": "Start from a template",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-25",
   "name": "Ask the built-in AI assistant a question",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-26",
   "name": "Delegate a task to the built-in AI agent",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-27",
   "name": "Generate or rewrite content with AI",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-28",
   "name": "Capture a task from email or chat",
   "core": false,
   "result": "untried",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-29",
   "name": "Track CRM deals and accounts",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "plan"
   }
  },
  {
   "id": "cap-30",
   "name": "Run finance workflows (estimates, billing, invoicing)",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "plan"
   }
  },
  {
   "id": "cap-31",
   "name": "Invite a member",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-32",
   "name": "Set a member's role or permissions",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-33",
   "name": "Provision users with SCIM",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "plan",
    "mcp": "none",
    "cli": "none",
    "ui": "none"
   }
  },
  {
   "id": "cap-34",
   "name": "Configure SAML SSO",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "plan"
   }
  },
  {
   "id": "cap-35",
   "name": "Connect a third-party integration",
   "core": false,
   "result": "partial",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "partial"
   }
  }
 ],
 "category_place": {
  "category": "project-management",
  "products": 15,
  "higher": 0,
  "same_level": 4,
  "as_of": "2026-10-31",
  "stop": null,
  "rivals_by": "level",
  "rivals": [
   "monday",
   "niftypm",
   "plane",
   "shortcut"
  ]
 },
 "page": "https://agentdrives.com/tools/hive?via=api"
}