Set up Google Cloud with AI, from one prompt.

ChatGPT and Claude can list the Google Cloud steps; TinyAgent is the AI that opens the Console and does them. It creates the project, enables the APIs, sets up the OAuth client and returns the IDs you need.

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

A real run, step by step

Prompt

Open Google Cloud Console and create a project called tinyfish-demo, with no billing. Enable the Google Sheets API and the Google Drive API. Then list the APIs enabled in the project. Do not create any credentials.

TinyAgent session view in Google Cloud Console enabling APIs, step list on the left.
TinyAgent creating a Google Cloud project and enabling the Sheets and Drive APIs from one prompt.

From a setup checklist to working credentials.

  1. 01

    Describe the setup

    You
    Name the project, the APIs and the credentials you need, and what must not change.
    TinyAgent
    TinyAgent opens Google Cloud Console in a browser signed in through your saved TinyProfiles session.
  2. 02

    Let it work

    You
    Nothing.
    TinyAgent
    TinyAgent creates or opens the project, enables APIs, fills in the consent screen and creates the credentials you asked for.
  3. 03

    Use the IDs

    You
    Paste the IDs into your app.
    TinyAgent
    TinyAgent returns the project ID, the credential IDs and every change it made.

Set up Google Cloud 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 Google once through TinyProfiles, then describe the project and credentials you need.

Use TinyFish to open my Google Cloud project crm-sync. Check which APIs are enabled and list the OAuth clients with their redirect URLs. Do not change anything.

Set up ChatGPT or Claude

The same setup for every client project.

Call TinyAgent with each project and your standard setup, so every project gets the same APIs, consent screen and credentials.

Audit a Google Cloud project from one call:

from tinyfish import TinyFish, EventType, RunStatus

client = TinyFish()

with client.agent.stream(
    url="https://console.cloud.google.com",
    goal="""Open the Google Cloud project crm-sync. Return JSON with the enabled APIs, the OAuth clients (name, type, redirect URLs) and the service accounts (email only). Read-only: 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.

Four Google Cloud Console jobs TinyAgent runs in your own account. It changes only what your prompt allows.

For developers and builders

Projects and APIs

Starting an integration? TinyAgent creates the project and enables the APIs your app calls, such as Sheets and Drive. It leaves billing alone unless your prompt says otherwise.

Try

Create a project called crm-sync with no billing. Enable the Google Sheets API and the Google Drive API.

You get: The project ID and the list of enabled APIs.

See TinyAgent

For developers and builders

OAuth clients and consent screen

TinyAgent fills in the consent screen and creates OAuth clients with the redirect URLs you give it. Ask for IDs only and it will not repeat client secrets.

Try

In project crm-sync, set up the consent screen and create a web OAuth client with redirect URL https://app.example.com/callback. Return IDs only.

You get: The client ID and its redirect URLs. Download the secret yourself from the Console.

See TinyAgent

For agencies

Service accounts

Setting up Google APIs for clients? TinyAgent creates or lists service accounts in each client project you name, so you get one list instead of a tab per project.

Try

List the service accounts in projects client-a, client-b and client-c. Do not change anything.

You get: One row per service account with its project and email.

See TinyAgent

For ops teams

Cloud Run and Scheduler checks

Managing many small projects? TinyAgent opens Cloud Run and Cloud Scheduler in each one and reads the status of services and scheduled jobs, without changing them.

Try

For project crm-sync, list the Cloud Run services and Cloud Scheduler jobs with their status. Do not change anything.

You get: One report with each service and job and its status.

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.