MCP Demo
Live demonstration of MCP server CRUD operations. Each button below simulates what Claude Desktop does when you ask it to manage Person records via MCP tools.
Claude Desktop
You type a natural language request
MCP Protocol
Claude calls the right MCP tool
Neon Database
Operation executes on real data
Live CRUD Demo
Click any operation below to run it against the real database — just like the MCP server does.
Example Claude Desktop Conversations
List all persons in the database
I'll use the list_persons MCP tool to fetch all records.
list_persons()[{ id: 1, firstName: "Maria", lastName: "Santos", email: "maria.santos@email.com", ... }]Add a new person: John Doe, john@example.com, age 25, phone number +63 946 882 2314, and address Ilagan City, Isabela
Creating a new person record using the create_person MCP tool.
create_person({ firstName: "John", lastName: "Doe", email: "john@example.com", age: 25, phone: "+63 946 882 2314", address: "Ilagan City, Isabela" }){ id: 6, firstName: "John", lastName: "Doe", email: "john@example.com", age: 25, phone: "+63 946 882 2314", address: "Ilagan City, Isabela", createdAt: "..." }Delete the person with ID 1
I'll remove that record using the delete_person MCP tool.
delete_person({ id: 1 }){ message: "Person deleted successfully" }Ready to Try It Yourself?
Follow the setup guide to connect this MCP server to your own Claude Desktop.
View Setup Guide →