S

StarterPG

Active~88msTools tested · Sep 4Verified100% uptime (7d)REST APIDeveloper Toolsprov1.0.0

Postgres for startups, in your agent. Read your schema, run SQL against your own databases, and answer data questions without leaving the conversation.

Pro
$10/ month
  • Access to all tools via gateway
  • 5,000 calls/month
  • Cancel anytime

Secure payment via Stripe. Cancel anytime.

starterpg gives you a real Postgres database without running one. This listing puts it in your agent.

The gap it closes is small and constant. You are writing code against a database and you need to know what is actually in it - the column names, whether that table has any rows, how many signups came in yesterday. Today that means leaving the editor, opening a dashboard, finding the project, running a query, coming back. Every time.

So the tools cover that loop and nothing else. list_projects says what exists and whether it is usable. get_schema returns the tables and columns, which is the call an agent should make before writing any SQL - without it, it guesses column names from the question it was asked, and a guess that happens to match a different column is worse than one that fails. run_sql runs the statement as your own database role and returns the rows, or the real Postgres error with its hint and position.

run_sql is read-only unless you say otherwise. That is not a security boundary and is not sold as one - the agent holds your role's grants and Postgres decides what it can do, exactly as the SQL editor does. It is a guard against a different failure: a human typing DROP TABLE has decided to, while an agent can be talked into one by a badly-worded request or a hostile string in data it just read. Writes need allow_write on that call.

What the tools deliberately cannot do is as considered as what they can. No creating or deleting projects, no key rotation, no restores, no billing, no RLS policy edits. Each of those either spends money the moment it is called or changes who can read your data, and neither is a decision to arrive at conversationally.

Full product at starterpg.com.

Use cases

Ask what is in a table without opening a SQL editor

Have an agent read your schema before it writes code against your database

Answer a data question mid-conversation - signups yesterday, orders this week

Debug a query that is failing, with the real Postgres error in front of you

Check which of your databases are up and which are still provisioning

Explore an unfamiliar project's tables before touching anything

Features

Run SQL against your own Postgres, as your own database role

Read-only by default - writes and schema changes need an explicit flag

Full schema introspection, so an agent stops guessing column names

Real Postgres errors returned verbatim, with hint and position

30-second statement timeout, so a runaway query cannot pin a connection

Results capped at 200 rows, and the response says when it truncated

Provisioning and suspended states reported distinctly from broken ones

Includes the Pro plan: 3 databases, 2 GB Postgres, 5 GB files

Frequently asked questions

Q.What is starterpg, in one sentence?

Postgres for startups and small projects on Google Cloud SQL - a real database with an auto-generated REST API, SQL editor, end-user auth, file storage and realtime, without running any of it yourself. See starterpg.com.

Q.Do I need a starterpg account?

No. Subscribing here creates one on the Pro plan. mcpmarket is the only place starterpg is sold, so there is no separate signup or second bill.

Q.Can the agent delete my data?

Only if you ask it to in the same breath. run_sql is read-only by default and refuses INSERT, UPDATE, DELETE, DROP, ALTER and friends unless allow_write is set on that call. It runs as your own Postgres role either way, so this is a guard against an agent's mistake, not a permission boundary - your role's grants remain the real one.

Q.Why is read-only the default?

A human typing DROP TABLE has decided to. An agent can be talked into one by a badly-worded request, or by a hostile string sitting in data it just read. Requiring the flag means a destructive statement has to be asked for deliberately.

Q.Does it create databases for me?

No. A Cloud SQL instance costs money every month whether or not anyone uses it, so creating one stays a deliberate act in the dashboard. The agent works with databases you already have.

Q.What can it not do?

Create or delete projects, rotate keys, restore backups, change billing, or edit RLS policies. Each either spends money the moment it is called or changes who can read your data, and neither belongs in a conversation.

Q.Will a big SELECT flood my agent's context?

Results are capped at 200 rows and the response says when it truncated, so a partial answer is never presented as the whole one. Use SQL to aggregate rather than asking the agent to count rows it was handed.

Q.What happens if I cancel?

Your plan drops to Free - one database, 500 MB - and the paid quotas go with it. Your data stays; only the ceilings change.

Reviews

No reviews yet. Be the first to share your experience.

Quick start

  1. 1

    Subscribe using the button above

  2. 2

    Create an API key in Dashboard

  3. 3

    Add the MCP to Cursor, Claude, or your client

Open Dashboard

Gateway URL

https://www.mcpchannel.ai/api/mcp

One URL for every MCP you subscribe to. Authenticate with your API key in an X-MCP-Market-Key header.