MCP (Model Context Protocol) โ
Page Assist supports MCP which allows your LLM to use external tools like search, databases, and more. You can connect to any MCP server that supports Streamable HTTP or SSE transport.
Supported Transport Types โ
- Streamable HTTP
Connecting to a Remote MCP Server โ
- Go to Settings
- Go to
MCP Settings - Click
Add MCP Server - Enter a name and the server URL
- Select Auth Type (None, Bearer Token, or OAuth 2.1)
- Click
Save
Once added, the server tools will be automatically fetched and cached.
Human-in-the-Loop Approval โ
You can enable Require approval before running MCP tools directly from Settings > MCP Settings.
When this setting is on, Page Assist asks for confirmation before a tool runs. This is especially recommended for MCP servers that can:
- Write or delete files
- Create, edit, or remove records in a database
- Send messages, emails, or API mutations
- Trigger any other real-world side effect
After enabling it, you can expand a server and set each tool to:
Allowto run without approvalHuman in loopto require approvalDisableto hide the tool from the agent
WARNING
If an MCP server has write permissions, turning on human-in-the-loop is strongly recommended.
Using STDIO MCP Servers โ
Page Assist is a browser extension, so it can't run STDIO-based MCP servers directly. You can use supergateway to convert any STDIO MCP server to HTTP.
For example, to use Playwright MCP:
npx -y supergateway --stdio "npx @playwright/mcp@latest" --port 8808 --cors --outputTransport streamableHttpThen add http://localhost:8808/mcp as the server URL in MCP Settings.
Authentication โ
Page Assist supports two authentication methods for MCP servers.
API Key / Bearer Token โ
If your MCP server requires an API key or bearer token:
- Go to MCP Settings
- Click
Add Custom Server - Select
Bearer Tokenas the auth type - Enter your token
- Click
Save
The token will be sent as Authorization: Bearer <token> with every request.
OAuth 2.1 โ
Some MCP servers (like Notion) require OAuth 2.1 authorization. Page Assist supports this using your Page Share URL as the OAuth redirect endpoint.
Setup โ
- Make sure you have a Page Share URL configured (go to Settings > Manage Share)
- Go to MCP Settings
- Click
Add Custom Server - Enter the server name and URL (e.g.
https://mcp.notion.com/mcp) - Select
OAuth 2.1as the auth type - Click
Save - Click the key icon in the actions column to start the OAuth flow
- Complete the authorization in the browser tab that opens
TIP
Page Assist does not log or store any OAuth data on the server. The Page Share app only serves as a redirect endpoint. All tokens are stored locally in your browser.
Self-Hosting Page Share โ
If you prefer not to use the default Page Share server for OAuth redirects, you can self-host it. See the Page Share docs for instructions.
Once deployed, update your Page Share URL in Settings > Manage Share.
Enable/Disable Servers Per Chat โ
You can temporarily enable or disable MCP servers per chat using the MCP icon button in the chat input. This lets you control which tools are available without changing global settings.
Custom Headers โ
If your MCP server requires custom headers, you can add them when creating or editing a server in MCP Settings.