Skip to main content
Glama

PatchLabs

Server Details

Security checks for AI-built apps (Lovable, Supabase, Bolt): RLS, headers, monitoring, fixes.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
manra399/patchlabs
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

B3/5.0

Scored across 6 tools

Disambiguation3/5

Three tools revolve around the check lifecycle: start_check initiates a lab check with ownership proof, run_check queues a check for a monitored app, and get_check retrieves status. The distinction (anonymous/full-lab vs. workspace-monitored vs. retrieval) is explained but still easy to misselect, while headers_check and rls_check are cleanly distinct.

Naming Consistency4/5

All names are snake_case and mostly verb_noun (get_check, list_apps, run_check, start_check), but headers_check and rls_check are noun-first and drop the verb, creating a minor stylistic split within an otherwise readable set.

Tool Count5/5

Six tools is well-scoped for a security-check service: two targeted scanners, two initiation paths, one retrieval, and one listing. Every tool maps to a distinct user workflow with no filler.

Completeness3/5

The surface covers scanning and check initiation but has lifecycle gaps: list_apps exists with no register/create_app or remove_app, there is no way to list or cancel checks beyond fetching by id, and 'fix' is only returned as text with no remediation tool. Agents can work around most of this but will hit dead ends when onboarding a new monitored app.

Available Tools

6 tools
get_checkGet a checkCInspect

Status, summary, report and fix for a check id.

Inputs: check_id (required).

headers_checkSecurity headers checkAInspect

Grade a public site's HTTPS, TLS certificate, security headers and cookie flags from one load of its home page (no sign-up). Returns findings PL-027..PL-036 with fixes.

Inputs: url (required).

list_appsList monitored appsAInspect

Apps monitored in the API key's workspace, with their last check. Needs X-API-Key.

Inputs: no named parameters.

rls_checkStatic RLS checkBInspect

Scan a public repo's supabase/migrations for row-level-security mistakes (static analysis, no sign-up).

Inputs: repo (required).

run_checkRun a check on an appCInspect

Queue a check for a monitored app now. Needs X-API-Key.

Inputs: app_id (required).

start_checkRequest a full leak checkAInspect

Request the full lab check. Returns a check id and a link; the repo owner proves ownership with a one-line file.

Inputs: repo (required), email (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Audits PostgreSQL/Supabase schemas for security issues like missing RLS, permissive policies, and sensitive data exposure during AI conversations.
      3
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI coding assistants to scan projects for security issues such as leaked API keys, missing Supabase RLS, open Firebase rules, unauthenticated routes, and hallucinated packages, then fix and verify the results.
      8
      1
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI coding assistants to check whether an API key is safe to expose, audit Supabase Row Level Security, generate owner-based RLS policy templates, and run a builder-specific pre-launch security checklist. Runs locally over stdio with no network calls, telemetry, or file access.
      5
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.