CLI for AI agents: 11 of 14 databases have one

An agent working in forms, invoicing or file storage has the API or the MCP server to work through, where those are listed.

The numbers

As of 31 October 2026: from the drives of 193 products, 1 to 31 October 2026. Each one links to its definition and evidence. A product can count in more than one row.

By AgentDrivesPublished 31 October 2026193 products, driven 1 Oct to 31 Oct5 min readTopic MCP and interfacesFor agents Markdown

79%, 11 of 14: With a CLI.

Share this card: Wide PNG · Tall PNG

As of 31 October 2026, our agent found a CLI, tested or documented, at 11 of 14 databases. A builder’s agent can expect a CLI in databases and data warehouses, and in project management it should plan on the API or the MCP server.

In databases, the CLI is listed at Airtable, Neon, PlanetScale, Supabase and Upstash, among others. Data warehouses list it at ClickHouse Cloud and Tinybird, among others. In project management, the CLI sits at Jira and Basecamp. The Basecamp CLI signs in with a device code, and that route needs a Basecamp account.

Each category’s API, MCP server, CLI and SDK, counted over its own products

Category Products driven API MCP server CLI SDK
Project management 15 15 15 2 1
Databases 14 14 13 11 4
CRM 12 12 11 3 4
Customer support 10 10 7 1 2
Email marketing 9 9 8 3 1
Email infrastructure 8 8 7 4 2
Forms 7 6 6 0 0
Payments 7 7 6 3 4
Team chat 7 7 6 5 3
Data warehouses 6 6 5 6 4
File storage 6 3 5 0 0
Hosting and deploys 6 6 6 4 2
Scheduling 6 5 3 1 0
Search APIs 6 5 6 3 2
Design 5 3 4 1 1
Invoicing 5 4 5 0 1
Social media scheduling 5 3 4 1 0
Source control 5 4 4 3 0
Website builders 5 3 4 3 1
Docs and workspace 5 5 4 1 1

Rows follow the number of products we drove in each category, largest first, and each count is over its own row’s products. Categories with fewer products driven, 39 of 193 products in all, have no row of their own.

Every project management and hosting and deploys product we drove lists an MCP server

Project management lists the API at 15 of 15 products and the MCP server at 15 of 15, from Asana and Linear to Trello and Wrike.

Hosting and deploys shows the same pair, with the API at 6 of 6 products and the MCP server at 6 of 6. That covers Fly.io, Netlify, Oracle Cloud Infrastructure (OCI), Railway, Render and Vercel.

Vercel adds a CLI and an SDK to that pair. Its llms.txt carries agent guidance, and every docs page is also served as Markdown.

On recordVercelHosting and deploysL2Gets inIn on its own; 22% of the work doneProduct page

Customer support lists an MCP server at 7 of 10 products, at Crisp, Front, Gorgias, Help Scout, Intercom, Plain and Zendesk. Databases list an MCP server at 13 of 14 products.

Offering a surface is not the same as an agent being able to use it. Agent surfaces shows which surfaces worked for our agent.

A CLI is listed at 4 of 6 hosting and deploys products and at none of the forms, invoicing or file storage tools we drove

In our reading of the table, the CLI splits developer infrastructure (databases, data warehouses, hosting and deploys) from business software (project management, CRM, customer support, forms, invoicing and file storage). Team chat sits outside that split, with a CLI at 5 of 7 products. Website builders list a CLI at Framer, Webflow and Wix, and email marketing at Brevo, Buttondown and listmonk.

60%, 3 of 5: Website builders with a CLI.

Share this card: Wide PNG · Tall PNG

As of 31 Oct 2026: our drives of 193 products, 1–31 Oct 2026 · Today's numbers

Data table
ProductsOut ofShare
Website builders with a CLI3560%

The hosting and deploys products with a CLI are Netlify, Oracle Cloud Infrastructure (OCI), Railway and Vercel. Netlify documents an anonymous deploy from its CLI, and with no account our agent put a static site live that way. Without an account, the Vercel CLI made a temporary deployment with a static page and a Node function, and it went live.

The team chat products with a CLI are Mattermost, Pumble, Rocket.Chat, Slack and Twist. The documented Pumble CLI login answered “Bad request”. In email infrastructure, the MailerSend CLI login hands off to the web app, which needs an existing account.

In CRM, a CLI is listed at 3 of 12 products, at Attio, HubSpot and Twenty. At HubSpot, the Agent CLI login needs an account. Customer support lists a CLI at 1 of 10 products, at Chatwoot, whose docs include CLI pages.

On recordAttioCRML4Runs on its ownGot in; reaches the checkoutProduct page

On the developer side, PlanetScale ships an agent guide inside its CLI. PlanetScale documents a sign-up from its CLI, and our agent made its account that way in a terminal. At ClickHouse Cloud, the CLI’s device login gave our agent a token without the console key page, and that token is read-only.

At Webflow, the CLI login gave our agent a workspace token after a consent click in the browser, and the CLI then deployed a Webflow Cloud app and its site. In social media scheduling, Buffer lists a CLI, with CLI, MCP and Agent Setup guides. Graphite lists no public API and lists a CLI. Its CLI ran locally for our agent with no account and built a stack of branches, and opening pull requests from it needs a Graphite account. The Stripe CLI created a test sandbox with working keys and no account registration, as its docs describe.

SDKs turn up in data warehouses and payments and in none of forms, scheduling or source control

Data warehouses list an SDK at 4 of 6 products, among them Databricks, Snowflake and Tinybird. The docs at Snowflake cover Python SDKs next to a SQL API, a REST API, CLIs and a managed MCP server.

Payments list an SDK at 4 of 7 products, at GoCardless, Mollie, Polar and Square.

In databases, an SDK is listed at 4 of 14 products, at Appwrite, Couchbase, MongoDB Atlas and Upstash. Project management lists an SDK at 1 of 15 products, at Basecamp.

In invoicing and file storage, where no product lists a CLI, the MCP server is listed at 5 of 5 and 5 of 6

Invoicing lists an API at 4 of 5 products, at FreshBooks, Invoice Ninja, Moneybird and Xero. The MCP server in invoicing is listed at FreshBooks, Moneybird and Xero, among others. Xero’s docs include a Remote MCP FAQ, and Moneybird’s developer site has an MCP page.

File storage lists an API at 3 of 6 products, at Dropbox, Pinata and UploadThing. Its MCP server is listed at Backblaze B2, Box, Cloudinary, Dropbox and Pinata.

In forms, the MCP server is listed at Fillout, Formbricks, Jotform, SurveyMonkey, Tally and Typeform.

86%, 6 of 7: Forms products with an MCP server.

Share this card: Wide PNG · Tall PNG

As of 31 Oct 2026: our drives of 193 products, 1–31 Oct 2026 · Today's numbers

Data table
ProductsOut ofShare
Forms products with an MCP server6786%

Where our agent stopped in each.

70 products in this data story, by level.

  • listmonkEmail marketing
    • Find Docs with gaps
    • Get in Runs locally
    • Use 100% of the work
    • Pay No plan to buy
    • Leave Leaves on its own
    L5AutonomousDriven 26 Oct 2026
  • AirtableDatabases
    • Find Docs with gaps
    • Get in MCP sign-in, sign-up in a browser
    • Use 100% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 15 Oct 2026
  • AttioCRM
    • Find Docs it can act on
    • Get in MCP sign-in, sign-up in a browser
    • Use 100% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 31 Oct 2026
  • ButtondownEmail marketing
    • Find Docs it can act on
    • Get in Sign-up in a browser
    • Use 100% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 25 Oct 2026
  • ClickHouse CloudData warehouses
    • Find Docs it can act on
    • Get in MCP sign-in, sign-up in a browser
    • Use 100% of the work
    • Pay Card checkout
    • Leave Nothing to cancel; deletes its data, but the login stays
    L4Runs on its ownDriven 19 Oct 2026
  • CloudinaryFile storage
    • Find Docs with gaps
    • Get in Sign-up in a browser
    • Use 100% of the work
    • Pay Payment not reached
    • Leave Nothing to cancel; its account stays
    L4Runs on its ownDriven 6 Oct 2026
  • CouchbaseDatabases
    • Find Docs it can act on
    • Get in Sign-up in a browser
    • Use 100% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 25 Oct 2026
  • FilloutForms
    • Find Docs it can act on
    • Get in Sign-up in a browser
    • Use 80% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 22 Oct 2026
The other 62 products
  • FormbricksForms
    • Find Docs it can act on
    • Get in MCP sign-in, sign-up in a browser
    • Use 100% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 31 Oct 2026
  • GoCardlessPayments
    • Find Docs it can act on
    • Get in MCP sign-in, sign-up in a browser
    • Use 89% of the work
    • Pay Reaches the checkout
    • Leave Nothing to cancel; deletes its data, but the login stays
    L4Runs on its ownDriven 31 Oct 2026
  • SurveyMonkeyForms
    • Find Docs with gaps
    • Get in Sign-up in a browser
    • Use 86% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 28 Oct 2026
  • TallyForms
    • Find Docs it can act on
    • Get in MCP sign-in, sign-up in a browser
    • Use 90% of the work
    • Pay Reaches the checkout
    • Leave Nothing to cancel; deletes its data, but the login stays
    L4Runs on its ownDriven 17 Oct 2026
  • TwentyCRM
    • Find Docs it can act on
    • Get in MCP sign-in, sign-up in a browser
    • Use 90% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 27 Oct 2026
  • TwistTeam chat
    • Find Docs with gaps
    • Get in Sign-up in a browser
    • Use 100% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 28 Oct 2026
  • UpstashDatabases
    • Find Docs it can act on
    • Get in No key needed, MCP sign-in, sign-up in a browser
    • Use 100% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L4Runs on its ownDriven 31 Oct 2026
  • IntercomCustomer support
    • Find Docs it can act on
    • Get in MCP sign-in, sign-up in a browser
    • Use 50% of the work
    • Pay Reaches the checkout
    • Leave Nothing to cancel; its account stays
    L3Does the workDriven 1 Nov 2026
  • MattermostTeam chat
    • Find Docs with gaps
    • Get in Sign-up in a browser
    • Use 62% of the work
    • Pay Needs a person to buy
    • Leave Nothing to cancel; its account stays
    L3Does the workDriven 6 Oct 2026
  • NeonDatabases
    • Find Docs it can act on
    • Get in Try first, claim later
    • Use 50% of the work
    • Pay Payment not reached
    • Leave Leaves on its own
    L3Does the workDriven 19 Oct 2026
  • StripePayments
    • Find Docs it can act on
    • Get in Try first, claim later
    • Use 67% of the work
    • Pay No payment made
    • Leave Leaves on its own
    L3Does the workDriven 31 Oct 2026
  • Fly.ioHosting and deploys
    • Find Docs it can act on
    • Get in Sign-up in a browser
    • Use 30% of the work
    • Pay Card checkout
    • Leave Leaves on its own
    L2Gets inDriven 6 Oct 2026
  • GraphiteSource control
    • Find Docs it can act on
    • Get in Runs locally
    • Use 12% of the work
    • Pay No payment made
    • Leave Leaves on its own
    L2Gets inDriven 28 Oct 2026
  • NetlifyHosting and deploys
    • Find Docs it can act on
    • Get in Try first, claim later
    • Use 40% of the work
    • Pay No payment made
    • Leave Leaves on its own
    L2Gets inDriven 19 Oct 2026
  • PlanetScaleDatabases
    • Find Docs it can act on
    • Get in Sign-up in a browser
    • Use Work not reached
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L2Gets inDriven 1 Nov 2026
  • VercelHosting and deploys
    • Find Docs it can act on
    • Get in No key needed, try first, claim later
    • Use 22% of the work
    • Pay Reaches the checkout
    • Leave Leaves on its own
    L2Gets inDriven 19 Oct 2026
  • WebflowWebsite builders
    • Find Docs it can act on
    • Get in MCP sign-in, sign-up in a browser
    • Use 43% of the work
    • Pay Reaches the checkout
    • Leave Nothing to cancel; its account stays
    L2Gets inDriven 27 Oct 2026
  • AppwriteDatabasesself-hosted: L3
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaves on its own: yes.
    Can't sign up on its ownrobots.txt closes sign-up to AI agents
    L1Needs a personDriven 27 Oct 2026
  • AsanaProject management
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 17 Oct 2026
  • Backblaze B2File storage
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Nothing to cancel; its account stays: yes.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 6 Oct 2026
  • BasecampProject management
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 27 Oct 2026
  • BoxFile storage
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 12 Oct 2026
  • BrevoEmail marketing
    • Find Docs it can act on: yes.
    • Get in Signs up sometimes: partly.
    • Use Work not reached: not reached.
    • Pay Reaches the checkout: partly.
    • Leave Nothing to cancel; its account stays: yes.
    Stopped at deleteSending held for account validation and activation
    L1Needs a personDriven 26 Oct 2026
  • BufferSocial media scheduling
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 6 Oct 2026
  • ChatwootCustomer supportself-hosted: L3
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 26 Oct 2026
  • CrispCustomer support
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 6 Oct 2026
  • DatabricksData warehouses
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 26 Oct 2026
  • DropboxFile storage
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 18 Oct 2026
  • FramerWebsite builders
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 26 Oct 2026
  • FreshBooksInvoicing
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 6 Oct 2026
  • FrontCustomer support
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its ownPhone number required on trial sign-up form
    L1Needs a personDriven 6 Oct 2026
  • GorgiasCustomer support
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 11 Oct 2026
  • Help ScoutCustomer support
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its ownPhone SMS verification at sign-up
    L1Needs a personDriven 15 Oct 2026
  • HubSpotCRM
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 16 Oct 2026
  • Invoice NinjaInvoicingself-hosted: L4
    • Find No docs it can act on: no.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 26 Oct 2026
  • JiraProject management
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 31 Oct 2026
  • JotformForms
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 28 Oct 2026
  • LinearProject management
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 16 Oct 2026
  • MailerSendEmail infrastructure
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 27 Oct 2026
  • MolliePayments
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 30 Oct 2026
  • MoneybirdInvoicing
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 6 Oct 2026
  • MongoDB AtlasDatabasesself-hosted: L3
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 26 Oct 2026
  • Oracle Cloud Infrastructure (OCI)Hosting and deploys
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 26 Oct 2026
  • PinataFile storage
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 17 Oct 2026
  • PlainCustomer support
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 25 Oct 2026
  • PolarPayments
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 26 Oct 2026
  • PumbleTeam chat
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 28 Oct 2026
  • RailwayHosting and deploys
    • Find Docs it can act on: yes.
    • Get in Signs up sometimes: partly.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 25 Oct 2026
  • RenderHosting and deploys
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 12 Oct 2026
  • Rocket.ChatTeam chatself-hosted: L4
    • Find Docs it can act on: yes.
    • Get in Can't get a key: no.
    • Use Work not reached: not reached.
    • Pay Reaches the checkout: partly.
    • Leave Leaves on its own: yes.
    Can't get an API key on its ownNo self-serve hosted workspace: trial disabled
    L1Needs a personDriven 27 Oct 2026
  • SlackTeam chat
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 16 Oct 2026
  • SnowflakeData warehouses
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 26 Oct 2026
  • SquarePayments
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 27 Oct 2026
  • SupabaseDatabasesself-hosted: L4
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 27 Oct 2026
  • TinybirdData warehousesself-hosted: L4
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 27 Oct 2026
  • TrelloProject management
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 6 Oct 2026
  • TypeformForms
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 6 Oct 2026
  • UploadThingFile storage
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its ownSign-up only through GitHub
    L1Needs a personDriven 24 Oct 2026
  • WixWebsite builders
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 12 Oct 2026
  • WrikeProject management
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 25 Oct 2026
  • XeroInvoicing
    • Find Docs with gaps: partly.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its ownPhone number required at sign-up
    L1Needs a personDriven 17 Oct 2026
  • ZendeskCustomer support
    • Find Docs it can act on: yes.
    • Get in Can't sign up: no.
    • Use Work not reached: not reached.
    • Pay Payment not reached: not reached.
    • Leave Leaving not reached: not reached.
    Can't sign up on its ownPhone number required on trial sign-up
    L1Needs a personDriven 6 Oct 2026

Each row is our newest drive. This data story's numbers are from drives up to 31 Oct 2026; 2 of these products were driven again since.

See what an agent finds in your docs.

Free: what an agent finds, any wall in its way and how many things to fix. The Audit ($499) gives you every fix.

Method and limits.

Products
193
Driven
1 to 31 October 2026
Numbers
Each one links to its definition and the products behind it.
Limits
Cloudflare has listed our agent as a signed agent since 24 October 2026. Drives before 24 October 2026 ran signed but unlisted: a check could see the signature but had no listed identity to trust. No other bot-check provider lists it yet.

Every number, with its productsHow we drive and score

Written with AI from these drives.

Asked about this data story.

2 questions
Do email infrastructure products offer a CLI?

A CLI is listed at 4 of 8 email infrastructure products we drove: AgentMail, MailerSend, Mailtrap and Resend.

Do payments products offer a CLI?

A CLI is listed at 3 of 7 payments products we drove: GoCardless, Polar and Stripe.

Cite this

AgentDrives. “CLI for AI agents: 11 of 14 databases have one.” 31 October 2026. agentdrives.com/research/which-kinds-of-software-give-ai-agents-a-cli-or-mcp-server

Drive data is CC BY 4.0. The text as Markdown. Every fact with its evidence.

More from the drives.