<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-rzr9x7fj9" -->

---
title: Using Windsurf Cascade and Neon MCP for Agent-Driven...
description: Windsurf&#x27;s Cascade AI agent can be integrated with the Neon MCP server to let it provision Postgres databases, run schema migrations, and execute queries...
canonical: https://daily.dev/posts/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-rzr9x7fj9
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction | daily.dev
og:description: Windsurf&#x27;s Cascade AI agent can be integrated with the Neon MCP server to let it provision Postgres databases, run schema migrations, and execute queries...
og:url: https://daily.dev/posts/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-rzr9x7fj9
og:image: https://api.daily.dev/og/posts/rzr9x7fJ9.png
og:image:alt: Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction

**[Neon](https://daily.dev/sources/neontech)** · 4 min read · 0 upvotes · 0 comments

## Summary

Windsurf's Cascade AI agent can be integrated with the Neon MCP server to let it provision Postgres databases, run schema migrations, and execute queries directly from the IDE. The tutorial walks through building a Next.js Todo app with TypeScript, Drizzle ORM, and Neon Postgres entirely via Cascade prompts — including setting up the MCP config, generating the schema, and adding a priority feature with a custom enum type and migration, all without writing code manually.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://neon.com/blog/cascade-and-neon-mcp>

## Similar posts on daily.dev

- [One Command to Bridge Cursor and Neon](https://daily.dev/posts/one-command-to-bridge-cursor-and-neon-wdodhpfio) · Neon · 3 upvotes · 0 comments
- [Getting started with Windsurf and CircleCI](https://daily.dev/posts/getting-started-with-windsurf-and-circleci-15a4qq8o6) · CircleCI · 0 upvotes · 0 comments

---

Tags: [#drizzle](https://daily.dev/tags/drizzle), [#mcp](https://daily.dev/tags/mcp), [#postgresql](https://daily.dev/tags/postgresql), [#windsurf](https://daily.dev/tags/windsurf)

[View this post on daily.dev](https://daily.dev/posts/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-rzr9x7fj9)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction","url":"https://daily.dev/posts/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-rzr9x7fj9","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-rzr9x7fj9"},"datePublished":"2026-07-09T06:57:40.953Z","dateModified":"2026-07-16T02:12:55.586Z","description":"Windsurf's Cascade AI agent can be integrated with the Neon MCP server to let it provision Postgres databases, run schema migrations, and execute queries...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e9d6e163222e3531fd3b5b3caa405775?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e9d6e163222e3531fd3b5b3caa405775?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Neon","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Neon","logo":"https://media.daily.dev/image/upload/s--65EDghou--/f_auto/v1724339118/logos/neontech","url":"https://daily.dev/sources/neontech"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-rzr9x7fj9","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"drizzle,mcp,postgresql,windsurf","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Neon","item":"https://daily.dev/sources/neontech"},{"@type":"ListItem","position":3,"name":"Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction"}]}
```

