notion_summary_server
Allows saving summaries of AI papers or stock articles as pages in Notion databases with title, content, source URL, and category.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@notion_summary_serverSummarize and save this AI paper to Notion"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
notion_summary_server
An MCP server that automatically saves summaries of AI papers or stock articles to a Notion database.
File Structure
notion_summary_server/
├── server.py # MCP 서버 메인 파일
├── .env # 환경변수 (직접 생성, git 제외)
├── .env.example # 환경변수 템플릿
├── .gitignore
├── requirements.txt
└── README.mdRelated MCP server: notion-mcp-server
Tools
Tool | Description |
| Saves the summary content as a new page in the Notion DB |
Input Parameters
Parameter | Type | Required | Description | |
| string | ✅ | Page title | |
| string | ✅ | Summary content | |
| string | ✅ | URL of the original article or paper | |
|
|
| ✅ | Select the target DB to save to |
Prerequisites
1. Create a Notion Integration
Click New integration
Enter a name and create → Copy the Internal Integration Token
2. Connect Integration to Notion DB
For each of the two databases:
Click the
...menu in the top right → Connections → Add the created integrationIf the integration is not connected, an
object_not_founderror will occur during API calls
Installation
cd d:\python\notion_summary_server
# 가상환경 생성 (선택)
python -m venv .venv
.venv\Scripts\activate
# 의존성 설치
pip install -r requirements.txtEnvironment Variable Configuration
Copy .env.example to create a .env file:
copy .env.example .envOpen the .env file and enter the values:
NOTION_API_KEY=secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NOTION_STOCK_DB_ID=33117b872be68187a1b4ddc51261856e
NOTION_PAPER_DB_ID=34617b872be68060a474e18a73510f38How to find the DB ID: The 32-character string in the Notion database page URL after
notion.so/and before?
Registering with Claude Code MCP
Run the following command in your terminal:
claude mcp add notion_summary_server -- python d:/python/notion_summary_server/server.pyOr add it directly to ~/.claude/settings.json:
{
"mcpServers": {
"notion_summary_server": {
"command": "python",
"args": ["d:/python/notion_summary_server/server.py"]
}
}
}After registration, restart Claude Code or verify with the /mcp command:
/mcpUsage Examples
Ask Claude as follows:
이 논문을 요약해서 Notion에 저장해줘:
https://arxiv.org/abs/2310.06825오늘 삼성전자 기사 요약해서 주식 DB에 저장해줘Example of calling the MCP tool directly:
{
"tool": "save_summary_to_notion",
"arguments": {
"title": "Attention Is All You Need",
"content": "Transformer 아키텍처를 제안한 논문. Self-attention 메커니즘만으로 RNN 없이 seq2seq 모델 구현. BLEU 점수에서 SOTA 달성.",
"source_url": "https://arxiv.org/abs/1706.03762",
"category": "paper"
}
}Notion Page Structure
The format of the saved page:
[제목]
┌─────────────────────────────────┐
│ 🔗 원본 링크: {source_url} │
└─────────────────────────────────┘
## 요약
{content}
---
저장일시: 2025-05-09 10:30 UTC | 분류: AI 논문Notes
It automatically detects and uses the title property name of the Notion DB regardless of what it is.
If the summary content is long, it is automatically split and saved (Notion block limit: 2000 characters).
Never commit API keys to git. The
.envfile is included in.gitignore.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseBqualityCmaintenanceAn MCP server that enables AI assistants to interact with the Notion API, allowing them to search, read, comment on, and create content in Notion workspaces through natural language commands.19141,6224,586MIT- AlicenseAqualityCmaintenanceAn MCP server for Notion API with optimized token efficiency and full database property filtering, enabling AI assistants to manage pages, databases, and blocks.32141MIT
- AlicenseCqualityCmaintenanceAn MCP server that lets AI assistants operate multiple Notion accounts simultaneously.44MIT
- Flicense-qualityCmaintenanceMCP server that fetches stock market data, stores it in PostgreSQL, and pushes selected results to Notion.
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
An MCP server that integrates with Discord to provide AI-powered features.
Cloud-hosted MCP server for durable AI memory
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JinyongHyun/notion-finance-digest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server