NotebookLM is one of those tools I canât stop writing about.
Iâve covered it twice â NotebookLM Got Crazy Powerful: Here's How I Used It to Learn Something Really Hard and How I Learned Complex Topics 10x Faster with NotebookLM â both became my highest-performing pieces. Then I went even deeper and built a guide showing how to connect NotebookLM directly to Claude using MCP, so I could run research and create content without ever switching tabs.
That guide focused on the Claude side of the equation. How to make Claude your command center while NotebookLM handles the research depth.
But thereâs a whole other side I hadnât explored: what happens when you connect NotebookLM to Googleâs own ecosystem.
Gemini Canvas. Gems. Antigravity.
Three connections that turn NotebookLM into something very different from a research tool â an app builder, a permanent AI assistant, and an automated research system.
Todayâs guest post is from Gencay, who writes practical AI tutorials for people whoâd rather replace than be replaced by AI.
If you want to dig deeper into what he writes about, check out these three latest posts:
Where my guide connected NotebookLM outward to Claude, Gencay maps the connections that stay inside Googleâs world â and some of them are surprising. The Antigravity + MCP setup alone opens up 32 different NotebookLM functions you can trigger programmatically.
Hereâs Gencay.
Hello đ
NotebookLM was supposed to be simple.
Upload documents. Get summaries. Generate podcasts.
Useful, but limited.
Then Google changed the game. Not once. Not twice. Three times.
They connected NotebookLM to:
Gemini Canvas
Gemini Gems
Antigravity
Same NotebookLM, three hidden connections.
Before getting to discover them, letâs start with the fundamentals.
What Is NotebookLM?
NotebookLM is Googleâs AI tool for learning from any source.
Or doing research.
You can upload sources like:
YT Videos
PDFs
Google Docs
Websites
Text
Deep research (done by Gemini)
It reads everything and saves it to memory.
Why should you use NotebookLM
Two reasons make it worth your time:
Less hallucination: It sticks to your sources. No making things up.
Itâs free: Full access. No credit card. No usage limits.
But there are three more connections that can turn it into an AI command center.
Weâll show you exactly how in this article.
But first, you need to train it properly.
What happens after training
Apart from the use cases weâll explore, using NotebookLM, you can:
Generate slide decks using the slide deck feature
Write blogs using the report feature
Generate podcasts using audio overview
Create videos using the video feature
Generate infographics with Nano Banana integration
Collect data from the web using the data table feature
The possibilities are wide, so letâs start learning how to train it.
How to train NotebookLM
Let me show you step by step:
Let me also write how I trained NotebookLM:
Go to NotebookLM website
Click on âTry NotebookLMâ
Next, click on âCreate newâ
Add any sources you want:
Deep search using Gemini
YouTube videos
Website
Drive
Copied Text
Click âInsertâ to add your sources.
Your NotebookLM will start training automatically.
How to Train NotebookLM to Act as a Prompt Advisor
Letâs train NotebookLM to become your personal prompt engineering advisor.
Why?
Most prompt engineering tips online are scattered across videos, articles, and tweets. NotebookLM can absorb all that knowledge and give you instant, source-backed advice.
In this scenario, weâll use Anthropicâs official prompt engineering video as our source.
Go to NotebookLM website
Click on âTry NotebookLMâ
Next, click on âCreate newâ
Paste this link: AI Prompt Engineering Deep Dive
Click on âInsertâ
And you are ready.
Let me give you one more tip.
Click on âConfigure Notebookâ by following the screenshot below.
And click on Custom.
Then insert this prompt:
âAct as a prompt advisor and optimize the given prompts based on your sources.â
Save it.
Now ask it anything you want about prompting.
What will you get?
Your NotebookLM will analyze any prompt you share, and it will:
Diagnose whatâs wrong (vague instructions, missing context, unclear goals)
Suggest an alternative strategy
Execute prompt optimization
For example, I asked it to improve âWrite me an article.â
Hereâs what happened:
It identified the âGoogle search box mentalityâ problem (treating AI like a search engine instead of giving proper context), then rewrote the prompt using the âInterviewâ method from Anthropicâs course.
The result: A detailed diagnosis, optimized prompt template, and explanation of why it works better.
NotebookLM Hidden Features
You just learned how to train NotebookLM with your own sources.
Thatâs what 99% of users do. Upload sources. Chat with them. Done.
But Google quietly added three connections that most people donât know about.
These connections turn NotebookLM from a simple research tool into:
An app builder (via Gemini)
A permanent AI assistant (via Gems)
An automated research system (via Antigravity)
Same NotebookLM. Three hidden connections. Different power levels.
Letâs start with the first one.
1. NotebookLM + Gemini Canvas: Build Apps from Your Sources
Turn your NotebookLM into a working app builder in minutes.
How to do it?
Follow these steps.
Create your NotebookLM with sources
Open Gemini.
Click the â+â button
Select NotebookLM as a source
Choose your notebook
Prompt: âDevelop app from attached Notebook.â
Hereâs what it looks like.
I used Anthropicâs Prompt Engineering course Notebook earlier as the source.
Here is how the app looks:
What just happened?
Gemini Canvas turned your NotebookLM sources into a working web app in under 2 minutes.
The app uses âThe Externalize Your Brainâ method from Anthropicâs course.
How does it work?
Left side: You add your context, describe the task, add examples, and desired output.
Right side: It generates an optimized prompt for you when you click âTest,â and then you can copy it instantly.
What else can you build?
The same process works for any NotebookLM source:
Upload cooking videos â Build a recipe optimizer app
Upload fitness research â Create a workout plan generator
Upload product docs â Build a customer support chatbot
Upload meeting notes â Create a decision tracker
It is up to you now.
2. NotebookLM + Gems: Create a Permanent AI Assistant
Gems is Geminiâs version of CustomGPT or Claude Projects.
You create a specialized chatbot with:
Custom instructions
Specific knowledge sources
Permanent memory across all chats
Now hereâs the power move: Connect your NotebookLM as the knowledge source.
Result: Your NotebookLM becomes a reusable AI assistant that remembers everything, forever.
How to Create a Gem with NotebookLM
Add âNameâ and âDescriptionâ to it.
In the instructions, put the prompt you want (Iâll show you the example below)
Choose your default tool. A new Gem chat starts with its default tool, but you can change it anytime. Here are the available tools:
Deep Research
Create Videos(Veo 3.1)
Create Images(Nano Banana Pro)
Canvas
Guided Learning
Knowledge: Whatâs new here is that you can add NotebookLM as a source.
Then use this prompt as the instruction:
âYou are a Prompt Advisor. When a user shares a prompt or describes what they want to achieve with an AI model, you:
Analyze their prompt for weaknesses, missing context, vague instructions, untested edge cases, hidden assumptions, and unclear output format.
Rewrite the improved version of their prompt.
Explain what you changed and why, briefly.
Use your knowledge source to apply proven prompt engineering principles and techniques in your analysis and rewrites.
If the userâs request is too vague to rewrite, ask clarifying questions first, interview them to understand the task before improving the prompt.
Your tone: Direct, practical, no fluff. Youâre a senior prompt engineer doing a code review on someoneâs prompt.â
Here is what it looks like:
Here is our Gem, trained using the NotebookLM we just created. You can click and test it.
Why Gems Give NotebookLM Permanent Memory
You created a permanent AI assistant that keeps Anthropicâs entire prompt engineering course in its memory, forever.
Unlike regular chats that forget everything when you close the tab, this Gem remembers across all conversations.
Testing Your Prompt Advisor Gem
I sent it my prompt like this:
âWrite me an article.â
And here is the Gemâs answer:
What NotebookLM Gems Unlock for You
Permanent expert memory: Train once, use forever. No need to paste the context in every conversation.
Smart interviewing: When your prompt is vague (like âwrite me an articleâ), it asks the right questions instead of guessing.
Source-backed advice: Every suggestion comes from Anthropicâs official techniques, not generic tips.
Shareable expertise: Send this Gem to your team. Everyone gets the same expert-level guidance.
The key difference:
NotebookLM alone = temporary research chat.
Gem + NotebookLM = permanent AI expert you can talk to anytime.
3. NotebookLM + Antigravity: Automate Research with MCP
First, letâs learn what antigravity is.
What Is Antigravity?
Antigravity is an AI-powered IDE built for working with AI agents.
Think VS Code, but designed for AI-native development.
Key features:
It supports multi-agent workflows and isnât limited to Google models: Claude, Gemini, and GPT models all work.
Open Agent Manager: You can build multiple agents simultaneously.
Live preview: Test your apps by opening them in the browser and capturing screenshots.
It has a pretty solid free quota. You can download it from the Antigravity website.
Now weâll connect it with NotebookLM by installing an MCP.
What is an MCP?
It is a bridge between your LLM and external apps.
It lets the model interact with those apps through pre-defined functions.
What Kind of Functions?
The NotebookLM MCP weâre about to build gives us access to 32 different actions.
Things like creating a notebook, retrieving notebook content, and much more.
Each action is handled by a specific function within the MCP.
How to install NotebookLM MCP?
No need to configure complex JSON files to install an MCP. Weâll do it with one prompt.
Paste this prompt into Antigravity:
Install and set up the NotebookLM MCP server for me:
Install the notebooklm-mcp-server package using uv (or pip if uv isnât available)
Add it to my MCP configuration file (usually at ~/.config/opencode/opencode.json or similar)
Run the authentication command (notebooklm-mcp-auth) and open a browser to authorize it
Verify the installation is working by listing my NotebookLM notebooks
Make sure to:
Use the correct installation method for my system
Configure the MCP server properly in my config file
Guide me through the browser authentication process
Confirm everything is working at the end
Let it install the NotebookLM MCP. It will then ask you to sign in with your NotebookLM account in the browser.
Do that, and you are ready to go.
Creating Your First NotebookLM Using MCP
My baby girl will be born in a couple of months.
That is exactly why Iâm building apps that organize the things new parents need to know. All I want is to help my wife.
To do that, letâs create a NotebookLM.
Let it find sources using deep research:
âCreate a NotebookLM through MCP for me about how to take care of my upcoming baby girl when she is born.
This notebook should be able to find sources through the web using deep research.â
After sending the prompt, it creates a notebook first and then starts to research.
After a couple of minutes, our notebook is ready.
I checked it from the NotebookLM side, and as you can see, itâs ready to go.
After a couple of minutes, our notebook is ready.
I checked it from the NotebookLM side, and as you can see, it is ready and steady.
Whatâs possible with MCP?
There are 32 different NotebookLM functions available through this MCP.
Beyond creating and populating notebooks automatically, you can:
Generate audio overviews, videos, and infographics programmatically
Create slide decks, reports, and mind maps via automation
Build flashcards and quizzes from your sources
Extract data tables and sync Drive sources
Configure custom chat settings and manage notebook workflows
A single MCP connection gives you access to all of NotebookLMâs features through code.
When to Use Each Connection?
Gemini - Quick apps from content
Gems- AI assistant with permanent memory
Antigravity - Automate research & notebook creation & apps from your NotebookLM (one prompt, deep search)
Final Thoughts
NotebookLM wasnât built to be this powerful.
But Google gave it three hidden connections that turn it into an AI command center.
Most people still use it for document summaries.
You now know how to build apps from YouTube videos, create AI assistants, and automate research with one prompt.
Same tool. Three connections. Different power levels.


















Brilliant post. Thanks for sharing
This is just great! Thank you both!