MCP.Market

Baserow Schema MCP server

by aficiomaquinas·io.github.aficiomaquinas/mcp-baserow-schema·v2.0.2

Generic Baserow API client MCP server with automatic 2FA (TOTP) auth and OpenAPI validation.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars28 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • auth_status

    Check the current authentication state including email, user ID, and token expiry.

  • baserow_api

    Generic 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

no findings
  • 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
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 update

Auth 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:

  1. POST /api/user/token-auth/ → temporary 2FA token (~60 s)
  2. POST /api/two-factor-auth/verify/ (with TOTP code) → JWT accesstoken + refreshtoken
  3. 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 build

Configure

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_SECRET

Hermes 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 Demo
    MCP server demo — tickets, schema discovery, auth, and PII gating. stdio + HTTP.
    B
  • Rede
    MCP server for Rede — Itaú-owned BR acquirer: authorize/capture/refund, zero-auth, card tokens
    B
  • Raziel
    MCP server teaching AI agents to implement TideCloak: auth, E2EE, IGA, security analysis
    A
  • MyMedi-AI
    DME billing and medical coding: code lookup, DMEPOS fee schedules, Medicare prior-auth checks
    A
  • Healthclaw Guardrails
    Guardrailed FHIR access for AI agents: PHI redaction, audit trail, step-up auth, tenant isolation
    A