Notion
Turn on Extended tools in Agent mode at solrouter.com, connect Notion, then ask the agent to search pages and query databases. Extended tools are not sealed.
Connect Notion once, then ask the agent to find pages and read databases for you.
| Item | Value |
|---|---|
| Where | solrouter.com, Agent mode |
| Access | Read: search, pages, databases |
| Tools | notion_search, notion_get_page, notion_query_database |
| Sealed | No |
Not sealed
Agent mode runs its tool loop on Solrouter's backend, outside the enclave. The backend reads your prompt and the Notion content the tools return, and the model node sees both while it writes the answer. Use sealed chat for anything you do not want the backend to read.
Setup
Open Agent mode
Sign in at solrouter.com and switch the composer to Agent.
Connect Notion
Pick Notion in the connector strip. Notion asks which pages to share with Solrouter. Only pages you pick there are reachable.
Ask
The agent calls notion_search, notion_get_page, and notion_query_database as it needs them.
Find the Q3 roadmap database and list items marked blockedRecommended models
| Model | Why |
|---|---|
gpt-oss:20b | The default. Reliable at picking tools and reading their results |
When it fails
| Symptom | Fix |
|---|---|
| The agent says it cannot find a page | Notion only exposes pages you shared during connect. Connect again and add the page. |
| The agent reads a database as a page and gets nothing | Ask it to query the database. notion_get_page reads pages; notion_query_database lists database rows. |
| Connector shows disconnected | The Notion token was revoked. Connect again from the strip. |
TypeScript SDK
Install @solrouter/sdk and call client.chat(). The prompt is sealed inside chat() before the request leaves your process.
GitHub
Turn on Extended tools in Agent mode at solrouter.com and connect GitHub so the agent can list your repos, read files, and look through issues. Extended tools are not sealed.