How to Use the Neon MCP in LangChain
Build multi-step database provisioning pipelines with LangChain. Turn serverless Postgres operations into traceable agent actions.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Neon MCP to LangChain
Create your Vinkius account to connect Neon to LangChain and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Chain database branches in LangChain
The `create_project` tool spins up a new serverless Postgres environment with a default branch and read-write endpoint. Your ReAct agent grabs the resulting project ID and passes it directly to `create_branch` to isolate schema changes. You get instant, copy-on-write database clones without writing manual provisioning scripts. LangChain passes the output of these operations down the pipeline. If a test fails, your agent catches the error and executes `delete_branch` to clean up the workspace automatically. Every step logs latency and token usage in LangSmith.
Automate credentials via MCP Server
The `create_role` tool generates new database users and passwords on the fly. Your agent checks existing permissions using `list_roles`, decides if a new service account is needed, and provisions it within the specified branch. Instead of hardcoding credentials, the agent calls `get_connection_uri` to fetch the exact connection string for the new role. It then feeds that URI into the next link in your chain, like a vector store loader or an ORM validation step.
Route compute endpoints dynamically
The `create_endpoint` tool lets your agent provision read-only or read-write compute nodes for specific branches. When your chain detects heavy read volume, it spins up a read replica and fetches its host address. You monitor the active, idle, or suspended states using `list_endpoints`. The agent reads the current autoscaling configuration and decides whether to route traffic to the primary branch or a temporary compute instance.
Set up Neon MCP in LangChain
Prerequisites
- Python 3.10+ installed
-
langchain-mcp-adapters+langgraphpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install langchain-mcp-adapters langgraph langchain-openai. The MCP adapters package converts MCP tools into native LangChainBaseToolobjects. - 2
Connect via HTTP transport
Use
MultiServerMCPClientwith"transport": "http"pointing to your Vinkius endpoint. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Create a ReAct agent
Pass the discovered tools to
create_react_agent()from LangGraph. The agent automatically routes Neon tool calls through the MCP protocol. - 4
Run with any LLM
Swap
ChatOpenAIforChatAnthropic,ChatGoogleGenerativeAI, or any LangChain-compatible model. The MCP tools work identically across all providers.
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
async with MultiServerMCPClient({
"neon-mcp": {
"transport": "http",
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
}
}) as client:
tools = client.get_tools()
agent = create_react_agent(
ChatOpenAI(model="gpt-4o"),
tools,
)
result = await agent.ainvoke({
"messages": "List recent Neon transactions"
})
print(result["messages"][-1].content) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Neon. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Neon MCP in LangChain
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Neon MCP today
We host it, we monitor it, we maintain it. You just paste one token.