notion-job-tracker
Allows searching, adding, and updating job leads in a Notion database.
Click on "Deploy 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-job-trackerSearch for job leads at Google"
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 Job Tracker MCP Server
What it does
An MCP (Model Context Protocol) server that connects to a Notion job tracker database and exposes it as a set of tools Claude (or any MCP client) can call directly — searching, adding, and updating job leads without leaving the conversation.
Related MCP server: Notion MCP Server
Tools
search_jobs(keyword: str) — Searches the database for job leads whose job title or company name contains
keyword.add_job(role: str, company: str, status: str, apply_link: str, location: str = "", salary_range: str = "") — Adds a new job lead row.
update_status(page_id: str, status: str) — Updates the status of an existing job lead by its Notion page id.
Notion database schema
This server expects the database to have these properties (rename in server.py if yours differ):
Property | Type |
Role | Title |
Company | Text |
Status | Select |
Apply Link | URL |
Location | Text |
Salary Range | Text |
Setup
Install dependencies:
pip install -r requirements.txtCreate a Notion integration at https://www.notion.so/my-integrations, copy its secret, and share your job tracker database with that integration.
Copy
.env.exampleto.envand fill in your values:cp .env.example .envNOTION_TOKEN=secret_xxx NOTION_DATABASE_ID=your-database-idThe database id is the 32-character string in your database's URL.
Run the server:
python server.py
Using with an MCP client
Add an entry to your MCP client's config, e.g. for Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"notion-job-tracker": {
"command": "python",
"args": ["/absolute/path/to/server.py"]
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Public MCP server for discovering open jobs. Search, filter, and get application links.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.
Manage job applications — jobs, companies, boards, notes, and profile — from your AI client.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides tools to manage Notion job records via MCP, including finding customers by phone, creating job entries, scheduling follow-ups, and querying jobs.MIT
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Notion workspaces, allowing users to search, query databases, create/update pages, and manage content via natural language through MCP.-
- AlicenseNot gradedqualityDmaintenanceProvides full access to the Notion API, enabling search, creation, and management of databases, pages, blocks, and users directly from MCP clients.3 npmMIT
- AlicenseAqualityCmaintenanceEnables users to manage job applications (add, list, update status) through natural language conversations, using Notion as the backend.3MIT