neon-automationlisted
Install: claude install-skill ComposioHQ/awesome-claude-skills
# Neon Automation
Automate your Neon serverless Postgres workflows -- list projects and branches, inspect databases, retrieve connection URIs, manage roles, and integrate Neon database operations into cross-app pipelines.
**Toolkit docs:** [composio.dev/toolkits/neon](https://composio.dev/toolkits/neon)
---
## Setup
1. Add the Composio MCP server to your client: `https://rube.app/mcp`
2. Connect your Neon account when prompted (API key authentication)
3. Start using the workflows below
---
## Core Workflows
### 1. List Projects
Use `NEON_RETRIEVE_PROJECTS_LIST` to discover all projects associated with the authenticated user.
```
Tool: NEON_RETRIEVE_PROJECTS_LIST
Inputs:
- org_id: string (REQUIRED when using a personal API key)
- limit: integer (1-400, default 10)
- cursor: string (pagination cursor from previous response)
- search: string (search by project name or ID, supports partial match)
- timeout: integer (milliseconds; returns partial results on timeout)
```
**Important:** When using a personal API key, `org_id` is required. Retrieve it first via `NEON_GET_USER_ORGANIZATIONS`.
### 2. Get Project Details
Use `NEON_ACCESS_PROJECT_DETAILS_BY_ID` to inspect project configuration, owner info, and consumption metrics.
```
Tool: NEON_ACCESS_PROJECT_DETAILS_BY_ID
Inputs:
- project_id: string (required) -- format: "adjective-noun-number", e.g., "dry-smoke-26258271"
```
### 3. List Branches for a Project
Use `NEON_GET_BRANCHES_FOR_PROJECT` to enumerat