# mcp-server-neon

> MCP Server

This repository provides an installer and MCP server for Neon, enabling natural language interaction with Neon databases using Claude Desktop or any MCP client. It facilitates tasks like database creation

## Overview

- **Category:** Database
- **Language:** TypeScript
- **Stars:** 624
- **Forks:** 18
- **Owner:** neondatabase-labs
- **GitHub:** https://github.com/neondatabase-labs/mcp-server-neon
- **Created:** 2024-11-29T19:08:55+00:00
- **Updated:** 2025-03-28T20:28:37+00:00
- **Source:** https://model-context-protocol.com/servers/neon-management-api-natural-language-server

## Setup

## Setup

1.  Install Neon MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/neon) using: `npx -y @smithery/cli install neon --client claude`
2.  Ensure you have Node.js >= v18.0.0 and Claude Desktop installed.
3.  Obtain a Neon API key from the Neon console.
4.  Run `npx @neondatabase/mcp-server-neon init $NEON_API_KEY`.
5.  Restart Claude Desktop.


## Tools

## Available Tools

1.  `list_projects`
2.  `describe_project`
3.  `create_project`
4.  `delete_project`
5.  `create_branch`
6.  `delete_branch`
7.  `describe_branch`
8.  `get_connection_string`
9.  `run_sql`
10. `run_sql_transaction`
11. `get_database_tables`
12. `describe_table_schema`
13. `prepare_database_migration`
14. `complete_database_migration`
15. `provision_neon_auth`
