Skip to content

[Feature] Add MCP tool for project-scoped provider chats #57

Description

@mhmdaskari

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions