Josh Day
Building, breaking, testing, and fixing shit - All things: AI, automation, PPC, systems, and health.
https://www.joshuatday.com/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.joshuatday.com/We add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.joshuatday.com
48tools discovered
Showing 25 of 48 from the live probe.
Refresh Auth
Reload auth tokens from disk or run headless re-authentication. Call this after running `nlm login` to pick up new tokens, or to attempt automatic re-authentication if Chrome profile has saved login. Returns status indicating if tokens were refreshed successfully.
Save Auth Tokens
Save NotebookLM cookies (FALLBACK method - try `nlm login` first!). IMPORTANT FOR AI ASSISTANTS: - First, run `nlm login` via Bash/terminal (automated, preferred) - Only use this tool if the automated CLI fails
Batch
Perform batch operations across multiple notebooks. Actions: - query: Query multiple notebooks with the same question - add_source: Add the same source URL to multiple notebooks - create: Create multiple notebooks at once - delete: Delete multiple notebooks (IRREVERSIBLE, requires confirm=True) - studio: Generate studio artifacts across multiple notebooks
Notebook Query
Ask AI about EXISTING sources already in notebook. NOT for finding new sources. Use research_start instead for: deep research, web search, find new sources, Drive search.
Chat Configure
Configure notebook chat settings.
Notebook Query Start
Start a notebook query asynchronously for source-heavy notebooks or long questions. Use this instead of notebook_query when the response may take longer than the default 120-second budget. A timeout around 180 seconds is a useful starting point for source-heavy notebooks. Returns immediately with a query_id. Poll notebook_query_status with the query_id to get the result. Workflow: notebook_query_start -> poll notebook_query_status until completed.
Notebook Query Status
Check the status of an async notebook query started with notebook_query_start. Returns the query result when completed, or current status if still in progress. Poll this tool every few seconds until status is 'completed' or 'error'.
Chat List
List chat sessions for a notebook.
Chat Get
Get full transcript of a specific chat session.
Chat Export
Export a chat transcript to Markdown or JSON.
Collection List
List all native collections.
Collection Create
Create a new collection.
Collection Edit
Edit an existing collection's name and/or list of notebooks.
Collection Set Emoji
Set or clear the emoji marker on a collection.
Collection Delete
Delete a collection permanently. Notebooks inside the collection are NOT deleted.
Cross Notebook Query
Query multiple notebooks and get aggregated answers with per-notebook citations. Specify notebooks by name, by tags, or use all=True for all notebooks.
Download Artifact
Download any NotebookLM artifact to a file. Unified download tool replacing 9 separate download tools. Supports all artifact types: audio, video, report, mind_map, slide_deck, infographic, data_table, file, quiz, flashcards.
Download All Artifacts
Download all completed studio artifacts of one notebook — or every notebook. Creates a subdirectory of output_dir named after each notebook title and saves every completed artifact there, named after its title with the type's default extension (report → .md, mind_map → .json, video → .mp4, slide_deck → .pdf/.pptx, ...). Artifacts that are still generating or failed are skipped and listed in the result. A failure on one artifact (or one notebook in a sweep) does not stop the others.
Export Artifact
Export a NotebookLM artifact to Google Docs or Sheets. Supports: - Data Tables → Google Sheets - Reports (Briefing Doc, Study Guide, Blog Post) → Google Docs
Label
Manage source labels in a notebook. Unified tool for all label operations. Labels let you organize sources into thematic categories. Requires 5+ sources for auto-labeling. Sources can belong to multiple labels simultaneously. Supports: auto, list, reorganize, create, rename, set_emoji, move_source, delete
Notebook List
List all notebooks.
Notebook Get
Get notebook details with sources.
Notebook Describe
Get AI-generated notebook summary with suggested topics.
Notebook Create
Create a new notebook.
Notebook Rename
Rename a notebook.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsBuilding, breaking, testing, and fixing shit - All things: AI, automation, PPC, systems, and health.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate Gemini Notebook? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 48 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.