Ship changes to your Supabase backend with Grok Bot Supabase joined the SpaceXAI Partner Network, letting Grok Bot hand scoped engineering requests from chat to Cursor, which builds and runs changes against a Supabase backend through the Supabase MCP server. Supabase analyzed millions of Supabase tool calls from Cursor sessions and found that after an agent query, the next call is another query 92% of the time, that after a failed query the next call is another execute_sql 79% of the time, that only about 2% of errors end the session, and that after an apply_migration 81% of sessions follow up with a query or list_tables to confirm the change landed. Supabase recommends a Cursor rule that runs get_advisors for security and performance after every apply_migration call, which scans for issues such as tables missing Row Level Security or unindexed foreign keys. Supabase is joining the SpaceXAI Partner Network. With Grok Bot connected to Cursor, anyone on your team can request a change in chat, and Cursor builds and runs it against your Supabase backend through the Supabase MCP server https://supabase.com/docs/guides/getting-started/mcp . Grok Bot takes a request from the person who needs it, in the place they already work, and hands it to Cursor as scoped engineering work. Cursor writes and runs the code, and through the Supabase MCP server, it can query the database, inspect the schema, read logs, and deploy Supabase Edge Functions, all inside the one Supabase project where the data already lives. Agents work the way developers do agents-work-the-way-developers-do To see what that looks like in practice, we analyzed millions of Supabase tool calls from Cursor sessions. When an agent runs a query against a Supabase database, the next call is another query 92% of the time: it investigates, tests, fixes, and checks its work rather than looking something up and stopping. Ask why signups dropped last week, and Cursor narrows to a single broken referral source in a dozen steps. Mistakes don't break the loop. When a query fails, the next call is another execute sql 79% of the time, and only about 2% of errors end the session, so a query written against created instead of created at gets corrected without anyone stepping in. Tell Cursor a Stripe webhook is failing, and it pulls the logs, checks the payments table, patches the Edge Function, and redeploys. Requests can come from anyone requests-can-come-from-anyone The person asking doesn't need to know which project holds the answer or which table to look in. Cursor already knows which Supabase project it's working in most of the time and lists projects to find the right one when it doesn't, then reads the schema with list tables before it queries. When the person who made the request isn't watching the code, that's what keeps the work moving. Add a security check to the loop add-a-security-check-to-the-loop Agents already verify their own changes: after an apply migration , 81% of sessions follow up with a query or list tables to confirm the change landed. get advisors goes further and scans the project for issues like tables missing Row Level Security or unindexed foreign keys, which matters when requests can come from anyone and ship automatically. A simple Cursor rule makes the scan part of every schema change: 10--- 10description: Run Supabase advisors after schema changes 10alwaysApply: true 10--- 10 10After any apply migration call, run get advisors for both security and performance. 10If any issues are reported, explain them and propose a fix before continuing. With that rule in place, a request to add a comments feature ships with RLS enabled and the security check already run. Built in partnership with SpaceXAI built-in-partnership-with-spacexai Developers found the Supabase integration on their own, and it consistently ranks among the top community plugins for SpaceXAI's tools. Joining the Partner Network lets us support that demand directly and keep the integration a first-class experience as those tools evolve. Get started get-started - Connect the Supabase MCP server https://supabase.com/docs/guides/getting-started/mcp - New to Supabase? Start your project for free https://supabase.com/dashboard , then connect it to Cursor