# Supabase MCP Server - Task List
## Current Tasks
- [x] Create initial project structure (2025-03-29)
- [x] Implement MCP server with Stdio transport (2025-04-04)
- [x] Implement Supabase client integration (2025-04-04)
- [x] Create tool for reading records from tables (2025-04-04)
- [x] Create tool for creating records in tables (2025-04-04)
- [x] Create tool for updating records in tables (2025-04-04)
- [x] Create tool for deleting records from tables (2025-04-04)
- [x] Update README.md with setup and usage instructions (2025-04-04)
- [x] Implement error handling for database operations (2025-04-04)
- [x] Add support for pagination in read operations (2025-04-04)
- [x] Add support for filtering in read operations (2025-04-04)
- [x] Add support for sorting in read operations (2025-04-04)
## Upcoming Tasks
- [ ] Add unit tests for all tools (2025-03-29)
- [ ] Implement logging (2025-03-29)
- [ ] Add support for joins in read operations
- [ ] Implement schema validation for input data
## Discovered During Work
- [ ] Consider adding a tool for executing raw SQL queries
- [ ] Consider adding a tool for listing available tables
- [ ] Consider adding a tool for reading table schemas
- [ ] Add support for Supabase Storage integration
- [ ] Add support for Edge Functions management
- [ ] Implement connection pooling for better performance
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gevans3000/supabase-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server