Baserow Schema MCP server
io.github.aficiomaquinas/mcp-baserow-schema·v2.0.2Generic Baserow API client MCP server with automatic 2FA (TOTP) auth and OpenAPI validation.
0 stars28 downloads/wk
Reviews
Write oneNobody has reviewed Baserow Schema MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Baserow Schema MCP tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
auth_statusCheck the current authentication state including email, user ID, and token expiry.
baserow_apiGeneric Baserow API client. Call ANY Baserow endpoint with method, path, body, and query params. Examples: GET /api/database/tables/database/357/ → list tables POST /api/database/views/table/965/ {name, type} → create view POST /api/database/views/4029/filters/ {field, type, value} → create filter DELETE /api/database/tables/968/ → delete table PATCH /api/database/rows/table/965/11/ {status} ?user
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan11 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 44 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Baserow Schema MCP compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 61% of 915 Security servers
- Tools
- 2
- the typical Security server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 28
- more than 15% of 249 Security servers with a package
What its tools let an agent do: 2 read
Install Baserow Schema MCP in Claude Code, Cursor or VS Code
Runs npx -y mcp-baserow-schema on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-baserow-schema -- npx -y mcp-baserow-schema
What the publisher says
From the Baserow Schema MCP repository's README, as published. We do not edit it. Read it on GitHub
mcp-baserow-schema
MCP server for Baserow: a generic Baserow API client with 2FA authentication (TOTP) and OpenAPI validation.
One tool, the entire Baserow REST API. Schema changes (tables, fields, views, filters), row CRUD, workspace admin — anything documented in the OpenAPI spec is callable, with JWT auth handled automatically.
Why
Baserow's official MCP handles curated data CRUD but not the full API surface (schema changes, views, filters, admin endpoints). In 2026, plain password auth without 2FA is not acceptable. This MCP solves both:
- Full API access: any endpoint from the bundled Baserow OpenAPI spec via one generic tool
- 2FA support: automatic TOTP-based authentication — no manual token management
- OpenAPI guard: requests are validated against the spec; mistyped paths get a hint instead of a mystery 404
- Designed for agents: AI agents can modify table structure without human intervention
Tools (2)
baserow_api
Generic HTTP client for any Baserow API endpoint.
Examples:
GET /api/database/tables/database/123/ → list tables in database 123
POST /api/database/views/table/456/ {name, type} → create view
POST /api/database/views/789/filters/ {field, type, value} → create filter
DELETE /api/database/tables/456/ → delete table
PATCH /api/database/rows/table/456/11/ {status} ?user_field_names=true → update row
POST /api/database/rows/table/456/batch/ {items:[...]} → batch updateAuth is handled automatically: just provide method, path, and optional body/query. If the OpenAPI spec doesn't recognize the path/method, the response is prefixed with a warning (⚠️ OpenAPI spec: ...) including similar paths — the request still executes (validation is non-blocking).
auth_status
Returns the current authentication state: authenticated, token expiry, and remaining lifetime of access/refresh tokens. Useful for debugging the auth lifecycle.
OpenAPI Validation
The server bundles the official Baserow OpenAPI spec (v2.2.2, 275 paths, openapi.json at the repo root). Before each request:
- Path + method found → request proceeds silently.
- Path exists, method wrong → warning lists the available methods for that path.
- Path unknown → warning plus up to 5 similar paths from the spec.
The spec is loaded lazily from dist/../openapi.json; if missing, validation is skipped gracefully and requests proceed unvalidated.
Authentication
Supports Baserow's two-step 2FA flow:
- POST /api/user/token-auth/ → temporary 2FA token (~60 s)
- POST /api/two-factor-auth/verify/ (with TOTP code) → JWT accesstoken + refreshtoken
- POST /api/user/token-refresh/ → new access_token, silently (no 2FA needed)
Token lifecycle:
- accesstoken**: ~10 minutes (expiry read from the JWT exp claim, refreshed 2 min before expiry)
- refreshtoken**: ~7 days (full 2FA re-login 5 min before expiry)
- temptoken**: ~60 seconds (only for the 2FA verify step)
Credentials are passed via environment variables — never hardcoded.
Setup
Prerequisites
- Node.js ≥ 20
- Baserow account with 2FA enabled
- Baserow TOTP secret (base32)
Install
git clone git@github.com:aficiomaquinas/mcp-baserow-schema.git
cd mcp-baserow-schema
npm install
npm run buildConfigure
Set environment variables (or use a .env file — see .env.example):
BASEROW_API_URL=https://your-baserow-instance.com
BASEROW_USERNAME=you@example.com
BASEROW_PASSWORD=your_password
BASEROW_TOTP_SECRET=YOUR_BASE32_TOTP_SECRETHermes Agent
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Baserow Schema MCP: common questions
- Is Baserow Schema MCP server safe?
- Mostly: it is graded B (78/100). Read the Baserow Schema MCP safety report
- How do I install Baserow Schema MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Baserow Schema MCP need an API key?
- Yes. The registry entry asks for
BASEROW_PASSWORD,BASEROW_TOTP_SECRET. - Is Baserow Schema MCP maintained?
- The last commit was 64 days ago (2026-09-02). The latest release is v2.0.2.
- What can I use instead of Baserow Schema MCP?
- Servers from other publishers that do the same job: Ticket Demo MCP server, Rede MCP server and Raziel MCP server.
- How does Baserow Schema MCP compare with other Security MCP servers?
- safety score 78/100 (higher than 61% of 915 Security servers); tools 2 (the typical Security server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Baserow Schema MCP
Same job from other publishers: the closest match first, then the best rated.
- Ticket DemoMCP server demo — tickets, schema discovery, auth, and PII gating. stdio + HTTP.not reviewedGrowingB
- RedeMCP server for Rede — Itaú-owned BR acquirer: authorize/capture/refund, zero-auth, card tokensnot reviewedEstablishedB
- RazielMCP server teaching AI agents to implement TideCloak: auth, E2EE, IGA, security analysisnot reviewedGrowingA
- MyMedi-AIDME billing and medical coding: code lookup, DMEPOS fee schedules, Medicare prior-auth checksnot reviewedGrowingA
- Healthclaw GuardrailsGuardrailed FHIR access for AI agents: PHI redaction, audit trail, step-up auth, tenant isolationnot reviewedGrowingA