InstaNode Dev MCP server
io.github.InstaNode-dev/mcp·v0.7.2Provision Postgres databases + webhooks from AI coding agents in one HTTP call.
0 stars
Reviews
Write oneNobody has reviewed InstaNode Dev yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
InstaNode Dev tools (6, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
claim_tokenAttach an anonymous token (returned by create_postgres / create_webhook) to the authenticated caller's account. Idempotent — re-claiming a token you already own returns the same payload. For paid callers, the resource's tier is upgraded to 'paid' and its expiry is cleared. For free callers, the resource stays anonymous-tier but is now visible on the dashboard. Requires INSTANODE_TOKEN.
create_postgreswrite actionProvision a fresh Postgres database on instanode.dev. pgvector is pre-installed. Returns a standard postgres:// connection URL that any driver can use directly as DATABASE_URL — no wrapper SDK, no setup. The 'name' field is required (the human label surfaced on the dashboard). Without INSTANODE_TOKEN: free tier — 10 MB, 2 connections, expires in 24h, capped at 5 provisions/day per /24 subnet. With
create_webhookwrite actionProvision an inbound webhook receiver URL on instanode.dev. Returns a receive_url that accepts any HTTP method from any sender and stores each request (method, headers, body, received_at). GET the same URL to pull back the stored log. The 'name' field is required. Useful for: testing Stripe/GitHub/Slack webhooks locally, inspecting payloads during development, building integrations without exposin
delete_resourcewrite actionPermanently delete one of the caller's resources. Drops the underlying Postgres database (or clears the webhook's request log), then marks the row status='deleted'. Paid tier only. Free-tier resources auto-expire in 24h and cannot be deleted manually — the tool will surface the upgrade URL. Requires INSTANODE_TOKEN.
get_api_tokenMint a fresh 30-day bearer JWT for the authenticated caller and return it as plain text. The user should paste the returned token into their MCP server config as INSTANODE_TOKEN (or export it as an env var for CLI use). Requires an existing INSTANODE_TOKEN (or a session cookie, though session cookies aren't available in this transport). This is primarily useful for rotating an expiring token.
list_resourcesList resources on the caller's instanode.dev account, newest first. Requires INSTANODE_TOKEN to be set. Mint one at https://instanode.dev/dashboard. Returns each resource's type, token, tier, status, name, and expiry.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 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 49 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How InstaNode Dev compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 40% of 802 Databases servers
- Tools
- 6
- the typical Databases server has 8
- Tools that change things
- 50%
- typical: 10%. Fewer write tools means less an agent can break
What its tools let an agent do: 3 read · 2 create · 1 delete
Install InstaNode Dev in Claude Code, Cursor or VS Code
Runs npx -y @instanode/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y @instanode/mcp
What the publisher says
From the InstaNode Dev repository's README, as published. We do not edit it. Read it on GitHub
instanode-mcp
MCP server for instanode.dev. Lets AI coding agents (Claude Code, Cursor, Windsurf, Continue, etc.) provision the full bundle of ephemeral developer infrastructure over HTTPS — no Docker, no signup required for the free anonymous tier.
One tool call per resource type, each returning a drop-in connection string:
(backed by DigitalOcean Spaces)
- Postgres (create_postgres) → postgres://... with pgvector pre-installed
- Redis (create_cache) → redis://... with ACL-scoped user + namespace
- MongoDB (create_nosql) → mongodb://... with role scoped to the DB
- NATS JetStream (create_queue) → nats://... with scoped subject namespace
- S3-compatible storage (create_storage) → endpoint + keys + prefix
inbound request
- Webhook receiver (create_webhook) → public URL that stores every
(Dockerfile + source), get back a public URL in ~30s. Bind any of the resources above by passing their tokens as resource_bindings — the API resolves tokens to connection URLs server-side.
- Container deployment (create_deploy) → upload a base64 gzip tarball
instant.yaml manifest, ship them as a bundle in a single MCP call. Anonymous callers get a 6h-TTL stack with a live URL on .deployment.instanode.dev — no card required. Cross-service refs (service://) resolve cluster-internally at deploy time. Poll status with getstack.
- Multi-service stack (create_stack) → declare 1..N services in an
Every anonymous resource auto-expires in 24h. The provision response carries a note and upgrade field — the MCP server surfaces both verbatim so the agent can show the user the exact CTA + claim URL needed to keep the resource permanently. Run claimresource on the returned upgradejwt to get the dashboard claim URL.
Install
Claude Code
claude mcp add instanode -- npx -y instanode-mcp@latestTo authenticate (unlock paid-tier limits and the account-management tools):
claude mcp add instanode \
--env INSTANODE_TOKEN=<paste from https://instanode.dev/dashboard> \
-- npx -y instanode-mcp@latestCursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"instanode": {
"command": "npx",
"args": ["-y", "instanode-mcp@latest"],
"env": {
"INSTANODE_TOKEN": "<optional — paste from dashboard for paid tier>"
}
}
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"instanode": {
"command": "npx",
"args": ["-y", "instanode-mcp@latest"],
"env": {
"INSTANODE_TOKEN": "<optional>"
}
}
}
}Continue.dev
Add to your ~/.continue/config.yaml:
mcpServers:
- name: instanode
command: npx
args: ["-y", "instanode-mcp@latest"]
env:
INSTANODE_TOKEN: "<optional>"For a drop-in CLAUDE.md / .cursorrules that tells the agent exactly when to reach for this MCP, see .
Environment
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
InstaNode Dev: common questions
- Is InstaNode Dev MCP server safe?
- Mostly: it is graded B (77/100). Read the InstaNode Dev safety report
- How do I install InstaNode Dev?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does InstaNode Dev need an API key?
- Yes. The registry entry asks for
INSTANODE_TOKEN. - Is InstaNode Dev maintained?
- The last commit was 86 days ago (2026-08-10). The latest release is v0.7.2.
- What can I use instead of InstaNode Dev?
- Servers from other publishers that do the same job: Appwrite MCP server, Run402 MCP server and Neon MCP server.
- How does InstaNode Dev compare with other Databases MCP servers?
- safety score 77/100 (higher than 40% of 802 Databases servers); tools 6 (the typical Databases server has 8); tools that change things 50% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to InstaNode Dev
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
- BackenlyPostgres backend your coding agent builds over MCP; destructive actions wait for a person.not reviewedEstablishedA
- InfrawiseLive AWS, database & Kafka infrastructure context for AI coding assistants via MCP.not reviewedGrowingA