{
  "data": {
    "a": {
      "slug": "gemini-spark",
      "name": "Gemini Spark",
      "vendor": "Google LLC",
      "vendorUrl": "https://gemini.google/us/overview/agent/spark/",
      "kind": "platform",
      "category": "personal-assistants",
      "summary": "Gemini Spark is Google's hosted personal AI agent inside the Gemini app. It runs tasks and schedules in Google's cloud across Gmail, Calendar, Drive and other connected apps for Google AI Pro and Ultra subscribers.",
      "url": "https://www.anchorterminal.com/tools/gemini-spark",
      "markdownUrl": "https://www.anchorterminal.com/tools/gemini-spark.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/gemini-spark.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gemini-spark.json",
      "license": "Proprietary hosted service under the Google Terms of Service",
      "transports": [],
      "packages": [],
      "auth": "oauth",
      "authNotes": "No credential for an outside agent exists, because no public API was found. A person signs in to the Gemini app with a personal Google Account and needs a Google AI Pro or Ultra subscription (https://support.google.com/gemini/answer/17094507). Connected apps are off by default and are switched on in settings (https://gemini.google/us/overview/agent/spark/). Third-party and custom apps are linked to the Google Account and can be unlinked in Connected Apps settings or on the account's Linked apps page. A custom MCP server that lacks Dynamic Client Registration takes credentials the user enters (https://support.google.com/gemini/answer/17209137). Google tells users not to type sign-in or payment details into a task thread and to enter them on the web page in take control mode (https://support.google.com/gemini/answer/17094507).",
      "pricing": "paid",
      "pricingNotes": "Spark needs a Google AI Pro or Ultra subscription. US prices are $19.99 a month for Pro and $99.99 or $199.99 a month for Ultra, with Spark use counted against compute-based limits that refresh every five hours up to a weekly limit (https://gemini.google/us/subscriptions/; https://support.google.com/gemini/answer/16275805). The subscriptions page lists Spark under Ultra as first access in select countries, while the help page names Pro and Ultra. No free tier includes Spark. The page links a two-month trial offer whose terms were not read (checked 2026-10-12).",
      "priceSummary": "$19.99 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 on the pages read, and no public API to carry one (checked 2026-10-12).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-12"
      },
      "docsUrl": "https://support.google.com/gemini/answer/17094507",
      "capabilities": [
        "assistant.proactive",
        "assistant.accounts",
        "assistant.memory",
        "agent.mcp-client"
      ],
      "tags": [
        "hosted",
        "consumer",
        "closed-source",
        "no-api",
        "beta",
        "ios",
        "android",
        "macos",
        "web",
        "browser-agent",
        "approvals",
        "mcp-client",
        "subscription",
        "trains-on-data-by-default"
      ],
      "lastRelease": "2026-05-19",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 24.5,
        "grade": "F",
        "agentReady": false,
        "rank": 974,
        "ranked": true,
        "rankOf": 986,
        "categoryRank": 18,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 9,
          "maintenance": 17,
          "payments": 10,
          "reliability": 14,
          "schema": 17,
          "security": 60,
          "transparency": 49
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-12"
        },
        "negative": 0,
        "verdict": "Google's help pages state what Spark confirms before doing, how to delete its remote browser and code data, and the risks of prompt injection. Spark has no public API, Google calls it experimental, and it runs only with Keep Activity on, the setting under which chats are used for model training and human review.",
        "bestFor": "A person who already keeps mail, calendar and files in a personal Google Account and accepts Keep Activity being on.",
        "strengths": [
          "Google says Spark asks for confirmation before sending communications, modifying data, making purchases, submitting web forms and using Sign in with Google",
          "Connected apps are off by default, and write actions through a custom MCP server need manual confirmation, per Google's help pages",
          "The help page names prompt injection, gives four examples of what an injected instruction could do, and says the safeguards do not guarantee protection",
          "Each task thread has a work panel listing completed and planned steps, files read or updated, schedules, and the skills and apps used",
          "Published limits of 15 running tasks and 50 active schedules, and plan prices of $19.99 to $199.99 a month in the US"
        ],
        "weaknesses": [
          "No public API, SDK or MCP server for an outside agent was found. Spark is reached in the Gemini mobile app, the Mac app and gemini.google.com",
          "Google's help page calls Spark an experimental feature in early development, and the Privacy Hub calls it beta",
          "Spark runs only with Keep Activity on. With that setting on, Google uses activity to train generative AI models and human reviewers read some chats",
          "Chats already reviewed by human reviewers are kept for up to three years and are not deleted when the user deletes activity",
          "Google states that Gemini can perform bulk actions on private Google Tasks without confirmation",
          "The remote browser saves cookies holding website sign-in details for later sessions until the user deletes them or turns Spark off",
          "No status page or SLA for Spark was linked from the pages read, and the bug bounty site linked from Google's terms is drawn by script and was unread"
        ],
        "agentNotes": [
          "Do not plan an integration against Spark. No public API or MCP server was found, and a person must hold a Google AI Pro or Ultra subscription",
          "Expect a confirmation request before sends, edits, purchases and web form submissions, and note that bulk changes to private Google Tasks run without one",
          "Delete remote browser data and remote code execution data in Gemini Spark Settings after a sensitive session. Deleting a task thread or Gemini Apps activity does not remove them",
          "Keep within 15 running tasks and 50 active schedules. A schedule does not run when 15 tasks are running or the usage limit is reached",
          "Treat every safety statement here as Google's own description. None was tested, and no message was sent to the service"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "F",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 24.5
          }
        ],
        "editorialScores": {
          "ergonomics": 9,
          "maintenance": 17,
          "payments": 10,
          "reliability": 14,
          "schema": 17,
          "security": 60,
          "transparency": 44
        },
        "provenanceScore": 54
      },
      "letme": {
        "capability": "https://letme.dev/assistant.proactive",
        "tool": "https://letme.dev/gemini-spark"
      },
      "area": "frameworks",
      "unitPrices": [
        {
          "item": "Google AI Pro",
          "unit": "month",
          "usd": 19.99,
          "note": "US price, includes Spark with 4 times the standard usage limit"
        },
        {
          "item": "Google AI Ultra (5x)",
          "unit": "month",
          "usd": 99.99,
          "note": "US price, 5 times the Pro usage limit"
        },
        {
          "item": "Google AI Ultra (20x)",
          "unit": "month",
          "usd": 199.99,
          "note": "US price, 20 times the Pro usage limit"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC",
        "domain": "gemini.google",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "https://policies.google.com/terms",
        "privacy": "https://support.google.com/gemini/answer/13594961",
        "statusPage": "",
        "changelog": "https://gemini.google/us/release-notes/",
        "securityTxt": "none",
        "checked": "2026-10-12",
        "notes": [
          "The Gemini Apps Privacy Notice says Gemini Apps are supplied by Google Ireland Limited in the European Economic Area and Switzerland and by Google LLC everywhere else. Spark is not available in the European Economic Area or Switzerland.",
          "Google's service-specific terms page lists Gemini Apps under the Google Terms of Service (effective 30 July 2026), the Generative AI Prohibited Use Policy and the Gemini Apps Agentic Calling Additional Terms of Service. The Generative AI Additional Terms of Service that the subscriptions page links say they stopped applying on 22 May 2024.",
          "The privacy link is the Gemini Apps Privacy Hub, which holds the Gemini Apps Privacy Notice (last updated 29 June 2026) and the Spark data questions (hub last updated 24 September 2026). The notice supplements the Google Privacy Policy at policies.google.com/privacy (effective 12 October 2026).",
          "No status page for Gemini Apps or Spark was linked from any page read.",
          "The release notes are the Gemini app's. Their only entry about Spark is dated 19 May 2026.",
          "gemini.google/.well-known/security.txt answered 404. Google's terms link bughunters.google.com as its safety and bug testing programmes. That site's home page is drawn by script and was unread.",
          "gemini.google is a name under Google's own .google top-level domain. Its registration date was not looked up.",
          "policies.google.com/robots.txt answered 404, read as no rules. The robots.txt files of gemini.google, support.google.com and bughunters.google.com allow the pages read."
        ],
        "score": 54
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/gemini-spark.json"
    },
    "answer": "Grok Bot scores 45.2 (E) on agent readiness against Gemini Spark's 24.5 (F), and leads in every scored category.",
    "b": {
      "slug": "grok-bot",
      "name": "Grok Bot",
      "vendor": "SpaceXAI and Cursor (Anysphere, Inc.)",
      "vendorUrl": "https://x.ai/bot",
      "kind": "platform",
      "category": "personal-assistants",
      "summary": "Hosted assistant from SpaceXAI and Cursor. Named Bots work on a persistent cloud computer with a browser, files and terminal, reached from desktop and mobile apps, Slack and X, with routines that run on a schedule.",
      "url": "https://www.anchorterminal.com/tools/grok-bot",
      "markdownUrl": "https://www.anchorterminal.com/tools/grok-bot.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/grok-bot.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/grok-bot.json",
      "license": "Proprietary",
      "transports": [],
      "packages": [],
      "auth": "mixed",
      "authNotes": "A person signs in with a Cursor account in the browser, or with Sign in with Grok for a Grok Business seat. SAML 2.0 single sign-on applies to teams, and SCIM is Enterprise only. Connectors are added from Connect apps and authenticated in the browser by OAuth, or configured with a key or token. OAuth tokens stay on Cursor's backend. For passwords, passkeys, two-factor codes, CAPTCHAs and payment confirmations the Bot hands the computer to the owner, and a secure secret request masks a value and keeps it out of the transcript and away from the model. Browser sessions then persist on the cloud computer shared by all of the user's Bots (https://docs.x.ai/grok-bot/security; https://docs.x.ai/grok-bot/approvals-security-and-privacy; https://docs.x.ai/grok-bot/team-bots). No API key or public API for the assistant was found. An Admin API for team settings is linked from the docs and was not read.",
      "pricing": "paid",
      "pricingNotes": "No separate subscription. Grok Bot is included with every paid individual Cursor plan (Pro, Pro+, Ultra) and with Cursor Teams, or through a linked individual SuperGrok, SuperGrok Plus, SuperGrok Heavy or X Premium+ subscription, or a seat on a self-serve Grok Business plan. Cursor's pricing page shows Individual at $20 a month and Teams at $40 a user a month. The Pro+ and Ultra prices sit behind tabs our reader did not see. Each tier includes weekly usage with no amount published, metered by agent steps and tokens. After that, on-demand usage is billed through Cursor up to a monthly limit the owner sets, which is not a hard stop in the middle of a run. A free trial is a usage credit with a 7-day window and never becomes a paid plan. SuperGrok Lite is not included, and a SuperGrok link cannot be undone or moved (https://cursor.com/help/grok-bot/plans; https://cursor.com/pricing; checked 2026-10-12).",
      "priceSummary": "$20 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Grok Bot docs, the plans page or the Grok Bot Terms (checked 2026-10-12).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-12"
      },
      "docsUrl": "https://docs.x.ai/grok-bot/overview",
      "llmsTxt": "https://docs.x.ai/llms.txt",
      "capabilities": [
        "assistant.proactive",
        "assistant.accounts",
        "assistant.memory",
        "assistant.messaging",
        "agent.mcp-client"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "desktop-app",
        "mobile-app",
        "computer-use",
        "scheduled-routines",
        "slack",
        "status-page",
        "iso27001",
        "soc2",
        "llms-txt",
        "paid"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 45.2,
        "grade": "E",
        "agentReady": false,
        "rank": 893,
        "ranked": true,
        "rankOf": 986,
        "categoryRank": 12,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 50,
          "maintenance": 20,
          "payments": 25,
          "reliability": 40,
          "schema": 40,
          "security": 68,
          "transparency": 66
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-12"
        },
        "negative": 0,
        "verdict": "Connector tokens stay on Cursor's backend and each user gets a separate microVM, with approvals, drafts and a review model before risky actions. All of a user's Bots share one computer and its sign-ins, the review model skips memory writes, and the status page shows seven major Grok Bot incidents since 3 September 2026.",
        "bestFor": "A person or team already paying for Cursor or SuperGrok who wants named assistants that keep working on a cloud computer, with routines and Slack or X entry points, and who will write approval rules.",
        "strengths": [
          "Connector OAuth tokens stay on Cursor's backend. Bots call tools without receiving them, and tokens are never stored on the cloud computer",
          "Each user's work runs in a dedicated Firecracker microVM. A Bot has no identity of its own and holds no more access than the signed-in member",
          "Approvals from routines, triggers or other Bots expire after about 10 minutes and the action does not run",
          "Email and Slack messages can appear as editable drafts with Send and Discard buttons, and passwords, two-factor codes and payment confirmations are handed to the owner",
          "Markdown copies of every docs page and an llms.txt, with a security page that states what the controls do not cover"
        ],
        "weaknesses": [
          "All of one user's Bots share one cloud computer, with its files, browser sessions and command-line credentials. The docs say separate Bots are not a security boundary",
          "The review model does not check memory writes or most settings changes, and the Grok Bot Terms call approval controls aids only",
          "Deleting a Bot leaves shared files and browser sessions on the computer. No way to view or delete single memories was found in the docs read",
          "Seven incidents marked major named Grok Bot on status.cursor.com between 3 September and 6 October 2026, the longest about six and a half hours",
          "Audit logs, Action Recording, network allowlists and enforced review rules are Enterprise only. Other teams default to allow-all network access",
          "Cursor chooses the model with no picker and no fixed set of model vendors, and no Grok Bot changelog was found"
        ],
        "agentNotes": [
          "State in each request what the Bot may change and where it must stop. Which actions pause for approval depends on the tool, the risk and the owner's Auto-review rules",
          "Add narrow Ask first rules for sending, publishing, purchasing and deleting. Ask first wins over Allow automatically when both match",
          "Treat any sign-in or file on the cloud computer as available to every Bot on the account. Give a workload its own Cursor user when it needs separate credentials",
          "Run Test run with safe inputs. A test run performs real work and can call connected tools",
          "To remove access, pause routines, sign out of sites on the computer, uninstall connectors and revoke them at the source service. Deleting the Bot is not enough"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 45.2
          }
        ],
        "editorialScores": {
          "ergonomics": 50,
          "maintenance": 20,
          "payments": 25,
          "reliability": 40,
          "schema": 40,
          "security": 68,
          "transparency": 48
        },
        "provenanceScore": 84
      },
      "letme": {
        "capability": "https://letme.dev/assistant.proactive",
        "tool": "https://letme.dev/grok-bot"
      },
      "sameCompany": [
        "cursor-cli"
      ],
      "area": "frameworks",
      "unitPrices": [
        {
          "item": "Cursor Individual plan, as shown on the pricing page",
          "unit": "month",
          "usd": 20,
          "note": "Includes Grok Bot with weekly usage. On-demand usage extra"
        },
        {
          "item": "Cursor Teams plan",
          "unit": "seat-month",
          "usd": 40,
          "note": "Includes Grok Bot for every member. On-demand usage on by default"
        }
      ],
      "provenance": {
        "legalEntity": "Anysphere, Inc.",
        "domain": "cursor.com",
        "domainRegistered": "1995-12-20",
        "endpointOnVendorDomain": null,
        "terms": "https://cursor.com/en-US/terms/grok-bot",
        "privacy": "https://cursor.com/privacy",
        "statusPage": "https://status.cursor.com",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-12",
        "notes": [
          "The Grok Bot Terms (last updated 3 September 2026) supplement the agreement that governs the customer's use of the Services and define the Provider as the entity under that agreement. For a Cursor account that agreement is Cursor's Terms of Service (last updated 3 September 2026), which name Anysphere, Inc., 2261 Market Street STE 86466, San Francisco, CA 94114 (https://cursor.com/terms-of-service).",
          "The product docs are on docs.x.ai, titled SpaceXSI Docs, and name SpaceXAI. The Grok Bot Terms say they create no contractual relationship between the customer and any affiliate of the Provider. No page read states how the two companies are related.",
          "The privacy policy (last updated 11 October 2026) is Anysphere's and says it does not apply where Anysphere processes data for commercial customers as a processor.",
          "cursor.com/.well-known/security.txt gives a GitHub security page and security-reports@cursor.com as contacts and has no Expires field.",
          "The docs name api2.cursor.sh and *.cursorvm.com as the hosts the app and the cloud computer use. There is no endpoint an outside agent calls.",
          "RDAP for cursor.com gives a registration date of 1995-12-20.",
          "No changelog for Grok Bot was found. Cursor's changelog entries from 29 July to 6 October 2026 do not mention it.",
          "docs.x.ai's robots.txt allows every path with Content-Signal ai-input=yes. x.ai's robots.txt does the same, but x.ai/bot and status.x.ai answered HTTP 403."
        ],
        "score": 84
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/grok-bot.json",
      "live": {
        "slug": "grok-bot",
        "vendorStatus": {
          "page": "https://status.cursor.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-12T18:56:36.692375788Z"
        },
        "updatedAt": "2026-10-12T18:56:36.692375788Z"
      }
    },
    "facts": [
      {
        "a": "Platform",
        "b": "Platform",
        "name": "Kind"
      },
      {
        "a": "Google LLC",
        "b": "SpaceXAI and Cursor (Anysphere, Inc.)",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "OAuth",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary hosted service under the Google Terms of Service",
        "b": "Proprietary",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-05-19",
        "b": "none",
        "name": "Last release"
      },
      {
        "a": "2026-07-30",
        "b": "2026-09-03",
        "name": "Terms last updated"
      },
      {
        "a": "2026-09-24",
        "b": "2026-09-29",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes, with an opt-out",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      }
    ],
    "faq": [
      {
        "answer": "Grok Bot scores 45.2 (E) on agent readiness against Gemini Spark's 24.5 (F), and leads in every scored category.",
        "question": "Which is better for AI agents, Gemini Spark or Grok Bot?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "A person who already keeps mail, calendar and files in a personal Google Account and accepts Keep Activity being on.",
        "slug": "gemini-spark",
        "watchFor": "No public API, SDK or MCP server for an outside agent was found. Spark is reached in the Gemini mobile app, the Mac app and gemini.google.com"
      },
      {
        "aheadOn": [
          "Reliability, 40 against 14",
          "Schema \u0026 documentation, 40 against 17",
          "Agent ergonomics, 50 against 9",
          "Security \u0026 auth, 68 against 60",
          "Payments \u0026 pricing, 25 against 10",
          "Transparency \u0026 trust, 66 against 49"
        ],
        "also": null,
        "goodFor": "A person or team already paying for Cursor or SuperGrok who wants named assistants that keep working on a cloud computer, with routines and Slack or X entry points, and who will write approval rules.",
        "slug": "grok-bot",
        "watchFor": "All of one user's Bots share one cloud computer, with its files, browser sessions and command-line credentials. The docs say separate Bots are not a security boundary"
      }
    ],
    "job": {
      "capability": "assistant.proactive",
      "name": "Assistant proactive"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/astrbot-vs-gemini-spark.json",
        "title": "AstrBot vs Gemini Spark",
        "url": "https://www.anchorterminal.com/compare/astrbot-vs-gemini-spark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/astrbot-vs-grok-bot.json",
        "title": "AstrBot vs Grok Bot",
        "url": "https://www.anchorterminal.com/compare/astrbot-vs-grok-bot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cowagent-vs-gemini-spark.json",
        "title": "CowAgent vs Gemini Spark",
        "url": "https://www.anchorterminal.com/compare/cowagent-vs-gemini-spark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cowagent-vs-grok-bot.json",
        "title": "CowAgent vs Grok Bot",
        "url": "https://www.anchorterminal.com/compare/cowagent-vs-grok-bot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gaia-vs-gemini-spark.json",
        "title": "GAIA vs Gemini Spark",
        "url": "https://www.anchorterminal.com/compare/gaia-vs-gemini-spark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gaia-vs-grok-bot.json",
        "title": "GAIA vs Grok Bot",
        "url": "https://www.anchorterminal.com/compare/gaia-vs-grok-bot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-haven.json",
        "title": "Gemini Spark vs Haven",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-haven"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-hermes-agent.json",
        "title": "Gemini Spark vs Hermes Agent",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-hermes-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-instinct.json",
        "title": "Gemini Spark vs Instinct",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-instinct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-ironclaw.json",
        "title": "Gemini Spark vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-leon.json",
        "title": "Gemini Spark vs Leon",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-leon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-lindy.json",
        "title": "Gemini Spark vs Lindy",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-lindy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-nanobot.json",
        "title": "Gemini Spark vs nanobot",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-nanobot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-nanoclaw.json",
        "title": "Gemini Spark vs NanoClaw",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-nanoclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-openai-dots.json",
        "title": "Gemini Spark vs Dots",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-openai-dots"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-openclaw.json",
        "title": "Gemini Spark vs OpenClaw",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-openclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-picoclaw.json",
        "title": "Gemini Spark vs PicoClaw",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-picoclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-poke.json",
        "title": "Gemini Spark vs Poke",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-qwenpaw.json",
        "title": "Gemini Spark vs QwenPaw",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-qwenpaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-zeroclaw.json",
        "title": "Gemini Spark vs ZeroClaw",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-zeroclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-zo-computer.json",
        "title": "Gemini Spark vs Zo Computer",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-zo-computer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-haven.json",
        "title": "Grok Bot vs Haven",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-haven"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-hermes-agent.json",
        "title": "Grok Bot vs Hermes Agent",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-hermes-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-instinct.json",
        "title": "Grok Bot vs Instinct",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-instinct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-ironclaw.json",
        "title": "Grok Bot vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-leon.json",
        "title": "Grok Bot vs Leon",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-leon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-lindy.json",
        "title": "Grok Bot vs Lindy",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-lindy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-nanobot.json",
        "title": "Grok Bot vs nanobot",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-nanobot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-nanoclaw.json",
        "title": "Grok Bot vs NanoClaw",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-nanoclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-openai-dots.json",
        "title": "Grok Bot vs Dots",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-openai-dots"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-openclaw.json",
        "title": "Grok Bot vs OpenClaw",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-openclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-picoclaw.json",
        "title": "Grok Bot vs PicoClaw",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-picoclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-poke.json",
        "title": "Grok Bot vs Poke",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-qwenpaw.json",
        "title": "Grok Bot vs QwenPaw",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-qwenpaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-zeroclaw.json",
        "title": "Grok Bot vs ZeroClaw",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-zeroclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-zo-computer.json",
        "title": "Grok Bot vs Zo Computer",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-zo-computer"
      }
    ],
    "scores": [
      {
        "by": 26,
        "edge": "grok-bot",
        "gemini-spark": 14,
        "grok-bot": 40,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 23,
        "edge": "grok-bot",
        "gemini-spark": 17,
        "grok-bot": 40,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 41,
        "edge": "grok-bot",
        "gemini-spark": 9,
        "grok-bot": 50,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 8,
        "edge": "grok-bot",
        "gemini-spark": 60,
        "grok-bot": 68,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 15,
        "edge": "grok-bot",
        "gemini-spark": 10,
        "grok-bot": 25,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 3,
        "edge": "grok-bot",
        "gemini-spark": 17,
        "grok-bot": 20,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 17,
        "edge": "grok-bot",
        "gemini-spark": 49,
        "grok-bot": 66,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Grok Bot scores 45.2 (E) on agent readiness against Gemini Spark's 24.5 (F), and leads in every scored category. Both do assistant proactive.",
    "verdicts": {
      "gemini-spark": "Google's help pages state what Spark confirms before doing, how to delete its remote browser and code data, and the risks of prompt injection. Spark has no public API, Google calls it experimental, and it runs only with Keep Activity on, the setting under which chats are used for model training and human review.",
      "grok-bot": "Connector tokens stay on Cursor's backend and each user gets a separate microVM, with approvals, drafts and a review model before risky actions. All of a user's Bots share one computer and its sign-ins, the review model skips memory writes, and the status page shows seven major Grok Bot incidents since 3 September 2026."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/gemini-spark-vs-grok-bot",
    "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-grok-bot.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/gemini-spark-vs-grok-bot.md",
    "slim": "https://www.anchorterminal.com/compare/gemini-spark-vs-grok-bot.min.md"
  },
  "markdown": "Grok Bot scores 45.2 (E) on agent readiness against Gemini Spark's 24.5 (F), and leads in every scored category. Both do assistant proactive.\n\n- Gemini Spark: grade F, 24.5/100, rank #974 of 986. Markdown https://www.anchorterminal.com/tools/gemini-spark.md · JSON https://www.anchorterminal.com/api/v1/tools/gemini-spark.json\n- Grok Bot: grade E, 45.2/100, rank #893 of 986. Markdown https://www.anchorterminal.com/tools/grok-bot.md · JSON https://www.anchorterminal.com/api/v1/tools/grok-bot.json\n- Best AI personal assistants that act for one person: https://www.anchorterminal.com/best/personal-assistants/index.md\n- All 190 assistants comparisons: https://www.anchorterminal.com/compare/personal-assistants/index.md\n\n## Which one, for what\n\n### Gemini Spark (F)\n\nGood for: A person who already keeps mail, calendar and files in a personal Google Account and accepts Keep Activity being on.\n\nWatch for: No public API, SDK or MCP server for an outside agent was found. Spark is reached in the Gemini mobile app, the Mac app and gemini.google.com\n\n### Grok Bot (E)\n\nGood for: A person or team already paying for Cursor or SuperGrok who wants named assistants that keep working on a cloud computer, with routines and Slack or X entry points, and who will write approval rules.\n\nAhead on:\n- Reliability, 40 against 14\n- Schema \u0026 documentation, 40 against 17\n- Agent ergonomics, 50 against 9\n- Security \u0026 auth, 68 against 60\n- Payments \u0026 pricing, 25 against 10\n- Transparency \u0026 trust, 66 against 49\n\nWatch for: All of one user's Bots share one cloud computer, with its files, browser sessions and command-line credentials. The docs say separate Bots are not a security boundary\n\n\n## Score by category\n\n| Category | Weight | Gemini Spark | Grok Bot | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 14 | 40 | Grok Bot +26 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 17 | 40 | Grok Bot +23 |\n| Agent ergonomics | 13% (16.2 this run) | 9 | 50 | Grok Bot +41 |\n| Security \u0026 auth | 14% (17.5 this run) | 60 | 68 | Grok Bot +8 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 10 | 25 | Grok Bot +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 17 | 20 | Grok Bot +3 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 49 | 66 | Grok Bot +17 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **24.5 · F** | **45.2 · E** | |\n\n## Facts side by side\n\n| Fact | Gemini Spark | Grok Bot |\n| --- | --- | --- |\n| Kind | Platform | Platform |\n| Vendor | Google LLC | SpaceXAI and Cursor (Anysphere, Inc.) |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports |  |  |\n| Auth | OAuth | OAuth or key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | Proprietary hosted service under the Google Terms of Service | Proprietary |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-05-19 | none |\n| Terms last updated | 2026-07-30 | 2026-09-03 |\n| Privacy policy last updated | 2026-09-24 | 2026-09-29 |\n| Customer content may train models | yes, with an opt-out | not found in the text |\n| Terms restrict automated access | yes | not found in the text |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n\n## Verdicts\n\n**Gemini Spark.** Google's help pages state what Spark confirms before doing, how to delete its remote browser and code data, and the risks of prompt injection. Spark has no public API, Google calls it experimental, and it runs only with Keep Activity on, the setting under which chats are used for model training and human review.\n\n**Grok Bot.** Connector tokens stay on Cursor's backend and each user gets a separate microVM, with approvals, drafts and a review model before risky actions. All of a user's Bots share one computer and its sign-ins, the review model skips memory writes, and the status page shows seven major Grok Bot incidents since 3 September 2026.\n\n## Before you call either\n\n### Gemini Spark\n\n1. Do not plan an integration against Spark. No public API or MCP server was found, and a person must hold a Google AI Pro or Ultra subscription\n2. Expect a confirmation request before sends, edits, purchases and web form submissions, and note that bulk changes to private Google Tasks run without one\n3. Delete remote browser data and remote code execution data in Gemini Spark Settings after a sensitive session. Deleting a task thread or Gemini Apps activity does not remove them\n4. Keep within 15 running tasks and 50 active schedules. A schedule does not run when 15 tasks are running or the usage limit is reached\n5. Treat every safety statement here as Google's own description. None was tested, and no message was sent to the service\n\n### Grok Bot\n\n1. State in each request what the Bot may change and where it must stop. Which actions pause for approval depends on the tool, the risk and the owner's Auto-review rules\n2. Add narrow Ask first rules for sending, publishing, purchasing and deleting. Ask first wins over Allow automatically when both match\n3. Treat any sign-in or file on the cloud computer as available to every Bot on the account. Give a workload its own Cursor user when it needs separate credentials\n4. Run Test run with safe inputs. A test run performs real work and can call connected tools\n5. To remove access, pause routines, sign out of sites on the computer, uninstall connectors and revoke them at the source service. Deleting the Bot is not enough\n\n## Questions\n\n### Which is better for AI agents, Gemini Spark or Grok Bot?\n\nGrok Bot scores 45.2 (E) on agent readiness against Gemini Spark's 24.5 (F), and leads in every scored category.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/gemini-spark-vs-grok-bot.json, and with the fewest tokens: https://www.anchorterminal.com/compare/gemini-spark-vs-grok-bot.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"gemini-spark\", \"b\": \"grok-bot\"}`. From a terminal: `anchor compare gemini-spark grok-bot`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/gemini-spark.json and https://www.anchorterminal.com/api/v1/tools/grok-bot.json\n\n## Other comparisons with Gemini Spark or Grok Bot\n\n- [AstrBot vs Gemini Spark](https://www.anchorterminal.com/compare/astrbot-vs-gemini-spark.md)\n- [AstrBot vs Grok Bot](https://www.anchorterminal.com/compare/astrbot-vs-grok-bot.md)\n- [CowAgent vs Gemini Spark](https://www.anchorterminal.com/compare/cowagent-vs-gemini-spark.md)\n- [CowAgent vs Grok Bot](https://www.anchorterminal.com/compare/cowagent-vs-grok-bot.md)\n- [GAIA vs Gemini Spark](https://www.anchorterminal.com/compare/gaia-vs-gemini-spark.md)\n- [GAIA vs Grok Bot](https://www.anchorterminal.com/compare/gaia-vs-grok-bot.md)\n- [Gemini Spark vs Haven](https://www.anchorterminal.com/compare/gemini-spark-vs-haven.md)\n- [Gemini Spark vs Hermes Agent](https://www.anchorterminal.com/compare/gemini-spark-vs-hermes-agent.md)\n- [Gemini Spark vs Instinct](https://www.anchorterminal.com/compare/gemini-spark-vs-instinct.md)\n- [Gemini Spark vs IronClaw](https://www.anchorterminal.com/compare/gemini-spark-vs-ironclaw.md)\n- [Gemini Spark vs Leon](https://www.anchorterminal.com/compare/gemini-spark-vs-leon.md)\n- [Gemini Spark vs Lindy](https://www.anchorterminal.com/compare/gemini-spark-vs-lindy.md)\n- [Gemini Spark vs nanobot](https://www.anchorterminal.com/compare/gemini-spark-vs-nanobot.md)\n- [Gemini Spark vs NanoClaw](https://www.anchorterminal.com/compare/gemini-spark-vs-nanoclaw.md)\n- [Gemini Spark vs Dots](https://www.anchorterminal.com/compare/gemini-spark-vs-openai-dots.md)\n- [Gemini Spark vs OpenClaw](https://www.anchorterminal.com/compare/gemini-spark-vs-openclaw.md)\n- [Gemini Spark vs PicoClaw](https://www.anchorterminal.com/compare/gemini-spark-vs-picoclaw.md)\n- [Gemini Spark vs Poke](https://www.anchorterminal.com/compare/gemini-spark-vs-poke.md)\n- [Gemini Spark vs QwenPaw](https://www.anchorterminal.com/compare/gemini-spark-vs-qwenpaw.md)\n- [Gemini Spark vs ZeroClaw](https://www.anchorterminal.com/compare/gemini-spark-vs-zeroclaw.md)\n- [Gemini Spark vs Zo Computer](https://www.anchorterminal.com/compare/gemini-spark-vs-zo-computer.md)\n- [Grok Bot vs Haven](https://www.anchorterminal.com/compare/grok-bot-vs-haven.md)\n- [Grok Bot vs Hermes Agent](https://www.anchorterminal.com/compare/grok-bot-vs-hermes-agent.md)\n- [Grok Bot vs Instinct](https://www.anchorterminal.com/compare/grok-bot-vs-instinct.md)\n- [Grok Bot vs IronClaw](https://www.anchorterminal.com/compare/grok-bot-vs-ironclaw.md)\n- [Grok Bot vs Leon](https://www.anchorterminal.com/compare/grok-bot-vs-leon.md)\n- [Grok Bot vs Lindy](https://www.anchorterminal.com/compare/grok-bot-vs-lindy.md)\n- [Grok Bot vs nanobot](https://www.anchorterminal.com/compare/grok-bot-vs-nanobot.md)\n- [Grok Bot vs NanoClaw](https://www.anchorterminal.com/compare/grok-bot-vs-nanoclaw.md)\n- [Grok Bot vs Dots](https://www.anchorterminal.com/compare/grok-bot-vs-openai-dots.md)\n- [Grok Bot vs OpenClaw](https://www.anchorterminal.com/compare/grok-bot-vs-openclaw.md)\n- [Grok Bot vs PicoClaw](https://www.anchorterminal.com/compare/grok-bot-vs-picoclaw.md)\n- [Grok Bot vs Poke](https://www.anchorterminal.com/compare/grok-bot-vs-poke.md)\n- [Grok Bot vs QwenPaw](https://www.anchorterminal.com/compare/grok-bot-vs-qwenpaw.md)\n- [Grok Bot vs ZeroClaw](https://www.anchorterminal.com/compare/grok-bot-vs-zeroclaw.md)\n- [Grok Bot vs Zo Computer](https://www.anchorterminal.com/compare/grok-bot-vs-zo-computer.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-12",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Gemini Spark vs Grok Bot",
        "url": ""
      }
    ],
    "description": "Grok Bot scores 45.2 (E) to Gemini Spark's 24.5 (F) for assistant proactive. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Gemini Spark F 24.5",
      "Grok Bot E 45.2",
      "scores"
    ],
    "h1": "Gemini Spark vs Grok Bot",
    "image": "https://www.anchorterminal.com/assets/og/compare-gemini-spark-vs-grok-bot.png",
    "path": "/compare/gemini-spark-vs-grok-bot",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Gemini Spark vs Grok Bot for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-12",
    "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-grok-bot"
  },
  "tokens": {
    "markdown": 2650,
    "slim": 580
  },
  "version": 1
}
