
WoWSQL MCP server
online · 100% uptimecom.wowsql/mcp·v1.0.0·4 starsManaged Postgres MCP: projects, SQL, docs search, and storage buckets via OAuth.
4 stars
Reviews
Write oneNobody has reviewed WoWSQL yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
WoWSQL tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 756ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 62 days ago12/15
- Maintainer identityregistry namespace matches repository owner; website matches verified namespace9/10
How WoWSQL compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 93/100
- higher than 96% of 802 Databases servers
- Uptime
- 100%
- of our recent checks; the typical remote Databases server answers 100%
- Response time
- 684 ms
- faster than 13% of 292 Databases servers
- GitHub stars
- 4
- more than 70% of 602 Databases servers
Install WoWSQL in Claude Code, Cursor or VS Code
claude mcp add --transport http mcp https://mcp.wowsql.com/mcp
What the publisher says
From the WoWSQL repository's README, as published. We do not edit it. Read it on GitHub
WoWSQL MCP (Model Context Protocol)
wowsql-style HTTP MCP with OAuth 2.0 authorization code + PKCE on the WoWSQL API.
Packages
Quick start (self-hosted MCP process)
From the repo root:
cd mcp
npm install
npm run build
npm startAuthentication (OAuth 2.0 + MCP)
The MCP process is an OAuth protected resource (not the authorization server):
- POST /mcp requires Authorization: Bearer unless MCPALLOWUNAUTHENTICATED=true (dev only).
- Missing/invalid tokens get 401 with WWW-Authenticate: Bearer ... resource_metadata="" so MCP clients (Cursor, etc.) can start OAuth.
- Token validation calls your API: GET {WOWSQLAPIBASE}/api/v1/auth/me with the same Bearer token (must match the JWT issued by WoWSQL OAuth or login).
- Discovery
- Authorization server metadata (WoWSQL API): GET {WOWSQLAPIBASE}/.well-known/oauth-authorization-server
- Protected resource metadata (this MCP host): GET /.well-known/oauth-protected-resource/mcp
Cursor / Electron: OAuth metadata is rewritten so authorizationendpoint, tokenendpoint, and registrationendpoint point at this MCP host (e.g. http://localhost:8787/...). The MCP process proxies those requests to WOWSQLAPIBASE, so the IDE does not need a working direct fetch to localhost:8000 for OAuth (which often shows up as fetch failed). You still need FastAPI running on WOWSQLAPI_BASE so the proxy can reach it.
If MCPPUBLICURL is unset, PRM and 401 resourcemetadata are derived from each request’s Host (and X-Forwarded-Proto), so http://localhost:8787/mcp and http://127.0.0.1:8787/mcp each get matching metadata. Set MCPPUBLICURL** when the MCP is behind a reverse proxy or you need a single fixed origin in production.
Option A — .env / .env.local (recommended) Copy packages/mcp-server-wowsql/.env.example to .env or .env.local in that folder. The CLI loads .env, then .env.local (overrides), then the process cwd .env. Use .env.local for machine-specific values (e.g. http://localhost:8000) without committing them.
cd mcp/packages/mcp-server-wowsql
cp .env.example .env
# edit .env — set WOWSQL_API_BASE to your API
npm run build # from mcp root: npm run build -w @wowsql/mcp-server-wowsql
npm startOption B — shell (no file)
PowerShell:
cd mcp
$env:WOWSQL_API_BASE="http://localhost:8005"
$env:PORT="8787"
npm startbash / zsh:
cd mcp
export WOWSQL_API_BASE=http://localhost:8005
export PORT=8787
npm startEndpoints
- MCP (Streamable HTTP): POST http://localhost:8787/mcp — JSON-RPC body; append query params for scoping. MCP clients (Cursor, etc.) use this.
- MCP (browser): GET http://localhost:8787/mcp returns 401 with a short “not authorized” page (no public metadata). The protocol is POST JSON-RPC with Authorization: Bearer.
- Health: GET http://localhost:8787/health
Example scoped URL for clients:
http://localhost:8787/mcp?projectref=&readonly=true&features=database,docs
OAuth (API)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
WoWSQL: common questions
- Is WoWSQL MCP server safe?
- Yes, by our scan: it is graded A (93/100). Read the WoWSQL safety report
- How do I install WoWSQL?
- It runs remotely at mcp.wowsql.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does WoWSQL need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is WoWSQL maintained?
- The last commit was 83 days ago (2026-08-13). The latest release is v1.0.0.
- Is WoWSQL up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of WoWSQL?
- Servers from other publishers that do the same job: Appwrite MCP server, Run402 MCP server and Neon MCP server. Compare all WoWSQL alternatives.
- How does WoWSQL compare with other Databases MCP servers?
- safety score 93/100 (higher than 96% of 802 Databases servers); uptime 100% (of our recent checks; the typical remote Databases server answers 100%); response time 684 ms (faster than 13% of 292 Databases servers). Full comparison.
Alternatives to WoWSQL
Same job from other publishers: the closest match first, then the best rated.
- AppwriteBuild and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDNnot reviewedEstablishedA
- Run402x402 pay-per-call infra for agents: $0.03 image generation, Postgres, auth, storage, functions.not reviewedEstablishedB
- NeonOfficial Neon MCP server for managing Neon projects and Lakebase Postgres databases.not reviewedEstablishedA
- PostgreSQL MCP ServerPostgreSQL MCP server with 203 tools, connection pooling, HTTP/SSE, OAuth 2.1, and tool filteringnot reviewedGrowingA
- ZektorManaged Postgres and Valkey hosted in Germany. Agents can create a trial database with no signup.not reviewedGrowingB