Summary
Add a generic MCP tool that can send messages inside existing provider workspaces using the logged-in embedded browser session.
Proposed behavior
- Add
ask_scoped_chat with provider, scopeUrl, message, optional files, optional newChat, and optional uploadSettleMs.
- Support ChatGPT Projects, Claude Projects, Perplexity Spaces, and Gemini Gems.
- Use DOM mode so each provider's page keeps project/space/gem context.
- Do not change existing provider tools such as
ask_chatgpt, ask_claude, ask_gemini, or ask_perplexity.
Why
The existing provider tools are useful for regular chats, but project-like workspaces have saved instructions, knowledge, files, and context that only apply when the message is sent inside that scoped browser page.
Notes
Creating new Projects, Spaces, or Gems can stay out of scope for the initial feature; users can provide an existing workspace URL.
Summary
Add a generic MCP tool that can send messages inside existing provider workspaces using the logged-in embedded browser session.
Proposed behavior
ask_scoped_chatwithprovider,scopeUrl,message, optionalfiles, optionalnewChat, and optionaluploadSettleMs.ask_chatgpt,ask_claude,ask_gemini, orask_perplexity.Why
The existing provider tools are useful for regular chats, but project-like workspaces have saved instructions, knowledge, files, and context that only apply when the message is sent inside that scoped browser page.
Notes
Creating new Projects, Spaces, or Gems can stay out of scope for the initial feature; users can provide an existing workspace URL.