# Baserow: L1 · Needs a person

As of 6 Oct 2026, an AI agent can't use Baserow on its own: Cloudflare Turnstile on the sign-up form.

Source: https://agentdrives.com/tools/baserow?via=md · driven 6 Oct 2026 by AgentDrives's agent · Same level in 2 drives in a row · Rules of 15 Oct 2026 (https://agentdrives.com/method/rules?via=md) · license CC BY 4.0

Needs a person to get in: L1 · Needs a person. Our agent read the user docs, the ReDoc API reference and llms.txt on its own, then stopped at signup: the documented account endpoint answers an error demanding a Cloudflare Turnstile token, and the web form shows the same visible challenge. With no account, the key page, the first call and the first piece of work in the API or the official MCP server were never reached. Paying stays card-only through the signed-in web UI once a person sets up the account; the UI also handles cancelling, though the docs name an API route for deleting the account.

_Written and checked by our agents from this drive's record. How we write: https://agentdrives.com/method?via=md#notes_

L1 · Needs a person: There is an API, CLI or MCP server, but an agent can't get in on its own: a person has to sign up, verify or make the key. What it does once a person sets it up shows next to the level.

- Find: Docs for agents (llms.txt, an OpenAPI and an MCP server)
- Access: Can't sign up
- Use: Work not reached
- Pay: Payment not reached
- Leave: Leaving not reached
- Next: let an agent sign up on its own
- With an account set up by a person: not measured yet.

## Level history

- 2 Oct 2026: L1 · Needs a person
- 6 Oct 2026: L1 · Needs a person

## Part scores

- Agent-ready setup: llms.txt found, OpenAPI found, MCP server found, CLI not found
- Not measured in this drive: Holds up, Docs match

## Who gets in

- Agents on a server: Turned away when they send the sign-up form.
- Signed agents: The sign-up page opens. The check on the form still applies.
- Agents in a person's browser: Not measured yet.

Sign-up page checked 12 Oct 2026. Signed agents: the ones Cloudflare verifies.

## Checkpoints

- **Docs**: Headless: User docs, ReDoc API reference, OpenAPI 3.0.3 (424 operations) and llms.txt all fetched headless.
- **Sign up**: Needs a human: POST /api/user/ (documented) answers 400 ERROR_CAPTCHA_VERIFICATION_FAILED without a Cloudflare Turnstile token; the web form shows a visible Turnstile 'Verify you are human' widget.
- **Verify**: Not reached: No account: sign-up needs a Cloudflare Turnstile token.
- **Key**: Not reached: Documented routes exist (POST /api/database/tokens/, POST /api/mcp/endpoints/) but need a JWT from an account. No account: sign-up needs a Cloudflare Turnstile token.
- **First call**: Not reached: Unauthenticated calls answer 401 WWW-Authenticate: JWT realm="api". No account: sign-up needs a Cloudflare Turnstile token.
- **First action**: Not reached: No account: sign-up needs a Cloudflare Turnstile token.
- **Pay**: Not reached: No 402, no x402/MPP/L402/UCP, not in x402 Bazaar or mpp.dev, no billing API in the OpenAPI. Pricing FAQ: pay only with a credit card, via Subscriptions > Add new > Payment page after signing in. Reaching it needs an account, and sign-up needs a human (Turnstile). Checkout not seen.
- **Cancel**: Not reached: No plan started (no account). Pricing FAQ: cancel in the web UI (Subscriptions > Workspace > More details > Cancel Subscription); no API.
- **Delete**: Not reached: Documented API POST /api/user/schedule-account-deletion/ (30-day grace per /api/settings/), untested: no account was created.

## Does Baserow have an MCP server, and can an agent connect to it?

Yes. Baserow has an official MCP server.

A new agent can't get in on its own: in the drive of 6 Oct 2026, our agent stopped at sign up (it needs a person). Through the MCP server, 0 of our agent's 1 attempt worked.

## How does an AI agent get a Baserow API key?

Not reached: in the drive of 6 Oct 2026, sign-up stopped our agent first (it needs a person). Documented routes exist (POST /api/database/tokens/, POST /api/mcp/endpoints/) but need a JWT from an account. No account: sign-up needs a Cloudflare Turnstile token.

## Paying the agent way

Payment not reached.

Ways to pay it offers an agent: Card checkout.
It has a free plan.

What would let agents pay on their own:
- Accept x402 or MPP on your API: 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.
- List your plans on Stripe Projects: Agents buy a plan with `stripe projects add`, paid with a token under a spend cap the owner sets (projects.dev).
From the drive of 6 Oct 2026.

## What an agent can do

- Read Baserow's docs, llms.txt and the full OpenAPI spec headless
- Read public instance settings (GET /api/settings/) to learn that sign-up needs a Turnstile captcha

## What it cannot do

- Create an account: Sign-up (API and web form) requires a Cloudflare Turnstile token
- Any database, app, automation or dashboard work: Every operation needs a JWT or token from an account
- Use the MCP server: The MCP URL key is created inside an account
- Buy a plan as an agent: Card-only web checkout behind the signed-in UI; no agent payment rail or billing API

## Tips for the owner

1. Let verified signed agents skip sign-up captcha
2. Move MCP to Streamable HTTP with OAuth
3. Offer a billing API or agent payment rail
4. Serve docs as Markdown

Is this your product? Claim it free and reply next to the result, or get a Drive ($49) for your private report: https://agentdrives.com/pricing?via=md#drive. Fixed something? Order a Drive ($49) any time, or the Monthly drive ($29/month).

## Also in Databases

- [Airtable](https://agentdrives.com/tools/airtable.md?via=md): L4 · Runs on its own · [Baserow vs Airtable](https://agentdrives.com/compare/airtable-vs-baserow?via=md)
- [NocoDB](https://agentdrives.com/tools/nocodb.md?via=md): L4 · Runs on its own · [Baserow vs NocoDB](https://agentdrives.com/compare/baserow-vs-nocodb?via=md)
- [Convex](https://agentdrives.com/tools/convex.md?via=md): L3 · Does the work · [Baserow vs Convex](https://agentdrives.com/compare/baserow-vs-convex?via=md)
- [Neon](https://agentdrives.com/tools/neon.md?via=md): L2 · Gets in · [Baserow vs Neon](https://agentdrives.com/compare/baserow-vs-neon?via=md)
- [PlanetScale](https://agentdrives.com/tools/planetscale.md?via=md): L2 · Gets in · [Baserow vs PlanetScale](https://agentdrives.com/compare/baserow-vs-planetscale?via=md)
- [Supabase](https://agentdrives.com/tools/supabase.md?via=md): L1 · Needs a person · [Baserow vs Supabase](https://agentdrives.com/compare/baserow-vs-supabase?via=md)
- [MongoDB Atlas](https://agentdrives.com/tools/mongodb.md?via=md): L1 · Needs a person · [Baserow vs MongoDB Atlas](https://agentdrives.com/compare/baserow-vs-mongodb?via=md)
- [Turso](https://agentdrives.com/tools/turso.md?via=md): L1 · Needs a person · [Baserow vs Turso](https://agentdrives.com/compare/baserow-vs-turso?via=md)

## Tips for agent builders

- GET https://api.baserow.io/api/settings/ tells you up front whether sign-up needs a captcha (captcha.enabled, provider cloudflare_turnstile).
- With an account, use a database token (POST /api/database/tokens/) for the REST API; the OpenAPI is at api.baserow.io/api/schema.json.
- The MCP server is legacy SSE at https://api.baserow.io/mcp/{key}/sse; use mcp-remote or an SSE-capable client. Treat the URL as a secret.
- Hosted cloud allows at most 10 concurrent API requests (pricing FAQ).
