Integrates with n8n workflow automation platform through MCP Client nodes, making appointment management tools available within n8n workflows.
Exposes Supabase functionality for Gaia Health, providing tools for managing appointments including scheduling and listing appointments through Supabase's database.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gaia Health MCP Serverschedule an appointment for John Doe tomorrow at 2 PM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Gaia Health MCP Server
This is an MCP server for Gaia Health, exposing Supabase functionality to n8n.
Setup
Install Dependencies:
npm installEnvironment Variables: Copy
.env.exampleto.envand fill in your Supabase credentials.cp .env.example .envEdit
.env:SUPABASE_URL=your_supabase_url SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key PORT=3000
Running the Server
Development mode:
Production build:
Testing
Start the server in one terminal:
npm run devRun the test client in another terminal:
npx ts-node test-client.ts
n8n Integration
Open n8n.
Add an MCP Client node.
Set the Server URL to
http://localhost:3000/sse(or your deployed URL).The tools (
schedule_appointment,list_appointments, etc.) should now be available.