Set up Supabase with AI, from one prompt.

ChatGPT and Claude can tell you which Supabase settings to change; TinyAgent is the AI that opens the dashboard and changes them. It sets auth providers and redirect URLs, checks project settings and returns a list of every change.

Free to start. $8 in Wallet funds on us, no card needed.

A real run, step by step

Prompt

Create a free Supabase project called demo-app. In Authentication, set the Site URL to https://demo-app.vercel.app and add https://demo-app.vercel.app/auth/callback to the redirect URLs. Tell me which sign-in providers are on. Do not show any passwords or keys.

TinyAgent session view in the Supabase dashboard editing Authentication URL configuration, step list on the left.
TinyAgent creating a Supabase project and setting its auth URLs from one prompt.

From the settings you need to a working login.

  1. 01

    Describe the settings

    You
    Name the project and the exact settings, and what must not change.
    TinyAgent
    TinyAgent opens Supabase in a browser signed in through your saved TinyProfiles session.
  2. 02

    Let it work

    You
    Nothing.
    TinyAgent
    TinyAgent opens Authentication, Settings or the table you named and makes only the changes your prompt allows.
  3. 03

    Test your app

    You
    Try signing in to your app.
    TinyAgent
    TinyAgent returns a list of every setting it changed, with old and new values.

Configure Supabase from a chat. Or with the API.

Ask in chat. TinyAgent sets it up.

Install the TinyFish plugin in ChatGPT or Claude, sign in to Supabase once through TinyProfiles, then describe the settings.

Use TinyFish to open my Supabase project shop-app. Turn on the Google auth provider with the client ID and secret I give you, and add my production URL to the redirect list. Do not change other providers.

Set up ChatGPT or Claude

The same setup for every new project.

Call TinyAgent with each new project and your standard settings, so every project starts with the same auth and URL configuration.

Check Supabase auth settings from one call:

from tinyfish import TinyFish, EventType, RunStatus

client = TinyFish()

with client.agent.stream(
    url="https://supabase.com/dashboard",
    goal="""Open the Supabase project shop-app. Return JSON with the Site URL, the redirect URLs, and which auth providers are enabled. Do not change anything.""",
    use_profile=True,
) as stream:
    for event in stream:
        if event.type == EventType.COMPLETE and event.status == RunStatus.COMPLETED:
            print("Result:", event.result_json)

Runs are billed at $0.016 per agent step.Read the docs

What people use it for.

These are the Supabase jobs people give TinyAgent most often. Each runs in your own account and changes only what your prompt allows.

For app builders

Auth URLs and redirects

Sign-in works on localhost but breaks on your live domain? TinyAgent sets the Site URL and adds the redirect URLs your app uses, in your project's URL Configuration.

Try

In my project shop-app, set the Site URL to https://shop-app.com and add https://shop-app.com/auth/callback to the redirect URLs.

You get: The old and new Site URL, plus the full redirect list.

See TinyAgent

For developers

Auth providers

Turn on email, Google or other providers with the client ID and secret you give it. TinyAgent changes only the providers you name and leaves the rest as they are.

Try

Turn on GitHub sign-in for shop-app with the client ID and secret below. Do not change other providers.

You get: Which providers are on, before and after the change.

See TinyAgent

For agencies

Users

Invite, find or remove users in the projects you name. Useful when you hand a project to a client or clear out test accounts before launch.

Try

In client-portal, invite anna@client.com and list every user whose email ends in @test.dev.

You get: The invites it sent and the matching users.

See TinyAgent

For teams with several projects

Email templates and SMTP

Edit the sign-up, reset password and magic link emails so every project sends the same wording. TinyAgent can also check that custom SMTP uses the sender you expect.

Try

In shop-app, change the reset password email subject to “Reset your Shop App password” and tell me if custom SMTP is on.

You get: The templates it edited and your SMTP sender settings.

See TinyAgent
TinyFish is rated 4.4 out of 5 on G2 - Users Love Us badge

Verified on G2

4.4 out of 5 on G2

  • TinyFish is the one layer I actually keep in the stack when I need live web, not another chatbot pretending it can browse. Search, Fetch, Browser, and Agent sit under one API, so I am not wiring Exa for search, Firecrawl for markdown, and Apify for the messy pages.
    Otman M.Deployment Strategist for AI adoption - ConsultingRead on G2 ↗
  • It is super fast! After onboarding it was very easy to get setup. The starter credits that were given were plenty and each search and fetch were free while agent mode provided a good bang for your buck.
    Verified User in Market ResearchRead on G2 ↗
  • I use TinyFish for hackathons and side projects to scrape websites and provide LLMs with precise context, and I love its speed, accuracy, and the fact that it's fast, cheap, and good. It can return information quickly and accurately from links inside websites or from specific links.
    Verified UserRead on G2 ↗
  • What I like most about TinyFish is how well it handles web-based sources that are hard to reach through conventional APIs.
    deepti b.Founder - Health, Wellness and FitnessRead on G2 ↗
  • The configuration is very simple and it supports MCP, making it basically ready to use out of the box.
    David W.Writer & Editor - Fund-RaisingRead on G2 ↗
  • TinyFish is the page-scrape layer I actually trust after a search API. I run Tavily for broad hits, then TinyFish run-sse against a specific URL with a goal — Gensyn docs, DoraHacks briefs, GitHub orgs, hackathon portals — and it returns extractable text instead of “10 blue links.”
    Henry M.Community Associate - Computer SoftwareRead on G2 ↗
  • I hand it a URL and get back clean Markdown instead of a wall of nav bars, cookie banners and ads, which cuts my token cost on every LLM call downstream. Search and Fetch being free is genuinely rare — everyone else meters exactly this.
    Alessio B.Web Developer - InternetRead on G2 ↗
  • TinyFish has become my default web layer inside Claude Code and OpenCode. The MCP connection was easy to set up, and I was running searches and fetches within minutes.
    Kartik S.Founder - InternetRead on G2 ↗
  • The standout feature of TinyFish is its unified, production-ready web agent architecture that replaces fragile scraping scripts with resilient, human-like browser navigation and multi-step workflow execution through a single API
    Ranganath D.Sr Manager - Airlines/AviationRead on G2 ↗
  • Tinyfish is a highly effective tool for agent search and fetch functions. It’s also free
    Verified User in InternetRead on G2 ↗

Questions, answered.

Give TinyAgent your next setup.

Free to start. $8 in Wallet funds on us, no card needed.