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

USER

List all persons in the database

CLAUDE

I'll use the list_persons MCP tool to fetch all records.

TOOLlist_persons()
RESULT[{ id: 1, firstName: "Maria", lastName: "Santos", email: "maria.santos@email.com", ... }]
USER

Add a new person: John Doe, john@example.com, age 25, phone number +63 946 882 2314, and address Ilagan City, Isabela

CLAUDE

Creating a new person record using the create_person MCP tool.

TOOLcreate_person({ firstName: "John", lastName: "Doe", email: "john@example.com", age: 25, phone: "+63 946 882 2314", address: "Ilagan City, Isabela" })
RESULT{ id: 6, firstName: "John", lastName: "Doe", email: "john@example.com", age: 25, phone: "+63 946 882 2314", address: "Ilagan City, Isabela", createdAt: "..." }
USER

Delete the person with ID 1

CLAUDE

I'll remove that record using the delete_person MCP tool.

TOOLdelete_person({ id: 1 })
RESULT{ 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 →