RowAttest

by rowattest.com · com.rowattest/rowattest

Runs an eight-stage isolation test against your staging Supabase and issues a signed attestation.

OnlineRemote
Category
Databases
Connection
Remote (HTTP)
Tools
6 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http rowattest https://app.rowattest.com/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://app.rowattest.com/mcp

This server expects extra headers, usually an API key from its maker.

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "rowattest": {
      "url": "https://app.rowattest.com/mcp"
    }
  }
}

Tools it offers

6 tools, as the server itself reported during our check on Oct 31, 2026.

  • list_projectsLists the Supabase projects connected to this account with id, name, connection state and whether each is ready to run. Call this first to get a project_id.
  • run_reviewStarts an authorization test run on a connected project and returns the run_id and status. If the project already has a run waiting to start, returns that run instead of starting another. Runs that do not fail count agai
  • get_run_statusReturns a run's status (queued, running, complete or failed), its current stage, timestamps and, when a signed report exists, its verify_url.
  • wait_for_runWaits up to timeout_seconds (1 to 60) for a run to finish, then returns the same information as get_run_status. Call it again while the status is still queued or running.
  • get_findingsReturns the cells that did not pass in a complete run that has a signed report — verdict, surface, operation, boundary, identity, layer outcomes and notes — plus tenancy flags, blocking findings and, when the report incl
  • get_reportReturns the full signed report of a complete run as the exact stored JSON, with its verify_url and report_sha256 (sha256 of the canonical signed bytes, the fingerprint shown on the verify page). Use get_findings for the

Questions

What is the RowAttest MCP server?

Runs an eight-stage isolation test against your staging Supabase and issues a signed attestation. It is made by rowattest.com and listed in the official MCP Registry as com.rowattest/rowattest. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add RowAttest to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://app.rowattest.com/mcp. In Claude Code, run: claude mcp add --transport http rowattest https://app.rowattest.com/mcp

How do I add RowAttest to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://app.rowattest.com/mcp.

How do I add RowAttest to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "rowattest": { "url": "https://app.rowattest.com/mcp" } } }

Does RowAttest work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can RowAttest do?

It gives your AI 6 tools, including list_projects, run_review, get_run_status, wait_for_run, get_findings. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/com-rowattest-rowattest.svg)](https://chen.media/mcp/com-rowattest-rowattest)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/com-rowattest-rowattest"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/com-rowattest-rowattest.svg?theme=dark"><img src="https://chen.media/mcp/badge/com-rowattest-rowattest.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Databases

See all