Pndr
Pndr is your personal productivity command center, now accessible to AI agents via MCP (Model Context Protocol).
What You Can Do
With Pndr's MCP integration, AI assistants like Claude can:
- - Manage your tasks - Add, edit, complete, and organize ideas with tags and priorities
- Track your habits - Create daily habits and mark them complete automatically
- Journal - Record thoughts and retrieve them with fuzzy search
- Track packages - Monitor deliveries with tracking numbers and carriers
- Manage lists - Create checklists, shopping lists, or any collection of items
- Get insights - View today's focus items, kanban boards, accomplishments, and patterns
All of this happens in your own private Pndr account - the AI just provides a natural language interface to your data.
How It Works
Pndr exposes your personal productivity data through the Model Context Protocol (MCP), allowing AI assistants to interact with your tasks, habits, and journal on your behalf.
Example conversations:
- - "Add a task to call mom tomorrow with high priority"
- "What's on my plate today?"
- "Mark my exercise habit as complete"
- "Show me my accomplishments this week"
- "Add a journal entry about today's meeting"
The AI uses Pndr's MCP tools behind the scenes to read and write your data securely.
Who Is This For?
This integration is perfect if you:
- - Use an AI assistant (Claude, OpenClaw, etc.) and want it to manage your tasks
- Want natural language access to your productivity data
- Like the idea of saying "add this to my todo list" instead of opening an app
- Already use Pndr and want to access it through AI conversations
Prerequisites
- - A Pndr account (sign up at https://pndr.io)
- An AI assistant that supports MCP (like Claude Desktop or OpenClaw)
- For manual setup:
mcporter CLI tool
Setup
For OpenClaw Users
OpenClaw can set this up automatically! Just ask your assistant:
"Connect to my Pndr account"
Then provide your Pndr OAuth credentials when prompted.
Manual Setup
- 1. Get Pndr API credentials:
- Log in to https://pndr.io
- Go to Settings → API → Create OAuth Client
- Give it a name (e.g., "My AI Assistant")
- Copy your
client_id and INLINECODE2
- 2. Get an access token:
CODEBLOCK0
This returns a JSON response with an access_token. Copy it.
- 3. Add to your MCP client config:
For mcporter (config/mcporter.json):
CODEBLOCK1
For Claude Desktop (claude_desktop_config.json):
CODEBLOCK2
- 4. Test the connection:
CODEBLOCK3
You should see 47 available tools!
Available Tools
Ideas & Tasks
- -
add_idea - Create a new idea/task - INLINECODE7 - List and filter ideas
- INLINECODE8 - Edit an existing idea
- INLINECODE9 - Mark an idea as completed
- INLINECODE10 - Delete an idea
- INLINECODE11 - Update tags on an idea
- INLINECODE12 - Set work status (not started, in progress, blocked)
- INLINECODE13 - Get kanban board view
- INLINECODE14 - Get today's focus items
Journal & Thoughts
- -
add_thought - Record a journal/diary entry - INLINECODE16 - Retrieve thoughts with fuzzy search
- INLINECODE17 - Delete a thought
Habits
- -
add_habit - Create a new daily habit - INLINECODE19 - List all habits with completion status
- INLINECODE20 - Mark a habit as completed for today
- INLINECODE21 - Undo a habit completion
- INLINECODE22 - Update habit text or resources
- INLINECODE23 - Archive (delete) a habit
Checklists
- -
add_checklist_item - Add a checklist item to an idea - INLINECODE25 - Mark checklist item as completed
- INLINECODE26 - Mark checklist item as not completed
- INLINECODE27 - Get all checklist items for an idea
- INLINECODE28 - Edit checklist item text
- INLINECODE29 - Delete a checklist item
Lists
- -
add_list - Create a new list - INLINECODE31 - Get all lists with optional filtering
- INLINECODE32 - Get a single list with items
- INLINECODE33 - Update list name, description, or tags
- INLINECODE34 - Delete a list and all its items
- INLINECODE35 - Add an item to a list
- INLINECODE36 - Update list item text, notes, or completion
- INLINECODE37 - Toggle list item completion
- INLINECODE38 - Remove an item from a list
- INLINECODE39 - Change item order in a list
Packages
- -
add_package - Track a new package delivery - INLINECODE41 - List tracked packages
- INLINECODE42 - Update package information
- INLINECODE43 - Mark a package as delivered
- INLINECODE44 - Delete a package from tracking
Tags
- -
list_tags - List all available tags - INLINECODE46 - Create a new tag
- INLINECODE47 - Delete a tag
Comments
- -
add_comment - Add a comment to an idea - INLINECODE49 - List comments on an idea
- INLINECODE50 - Delete a comment
Attachments
- -
list_attachments - List attachments for an idea - INLINECODE52 - Get attachment metadata
- INLINECODE53 - Download attachment with base64 data
Analytics
- -
get_accomplishments - Get summary of completed tasks and habits - INLINECODE55 - Analyze patterns in ideas and thoughts over time
Usage Examples
Once connected, you can interact with Pndr naturally through your AI assistant:
Task Management:
- - "Add a high-priority task to finish the presentation by Friday"
- "Show me all my work tasks that are in progress"
- "Mark task [ID] as complete"
- "What should I focus on today?"
Habits:
- - "Did I complete my exercise habit today?"
- "Mark my reading habit as done"
- "What's my current streak for meditation?"
Journaling:
- - "Add a journal entry: Had a breakthrough on the project today"
- "What was I thinking about last week around this topic?"
- "Show me my thoughts from January"
Package Tracking:
- - "Track a package from Amazon, tracking number 1Z999..."
- "What packages am I expecting?"
- "Mark my laptop package as delivered"
Lists:
- - "Create a grocery list"
- "Add milk and eggs to my shopping list"
- "Show me my reading list"
Direct CLI Usage (Advanced)
If you're using mcporter directly:
CODEBLOCK4
Authentication
Pndr uses OAuth 2.0 client credentials flow. Access tokens expire after 1 year (365 days).
To refresh your token, repeat the curl command from step 2 and update your mcporter config with the new Bearer token.
Source Code
Open source at https://github.com/Dgershman/pndr
Pricing
- - Free tier: Read-only access
- Pro ($5/mo or $48/year): Full read/write access
Support
- - Documentation: https://pndr.io/docs
- Issues: https://github.com/Dgershman/pndr/issues
Pndr
Pndr 是你的个人生产力指挥中心,现在通过 MCP(模型上下文协议)可供 AI 代理访问。
你能做什么
通过 Pndr 的 MCP 集成,像 Claude 这样的 AI 助手可以:
- - 管理你的任务 - 使用标签和优先级添加、编辑、完成和组织想法
- 追踪你的习惯 - 创建日常习惯并自动标记完成
- 写日记 - 记录想法并通过模糊搜索检索
- 追踪包裹 - 使用追踪号码和承运商监控快递
- 管理列表 - 创建清单、购物清单或任何项目集合
- 获取洞察 - 查看今日焦点事项、看板、成就和模式
所有这些都在你自己的私人 Pndr 账户中完成——AI 只是为你的数据提供自然语言界面。
工作原理
Pndr 通过模型上下文协议(MCP)暴露你的个人生产力数据,允许 AI 助手代表你与任务、习惯和日记进行交互。
对话示例:
- - 添加一个明天给妈妈打电话的高优先级任务
- 我今天有什么安排?
- 把我的运动习惯标记为已完成
- 显示我这周的成就
- 添加一条关于今天会议的日记条目
AI 在后台使用 Pndr 的 MCP 工具安全地读取和写入你的数据。
适用人群
如果你符合以下条件,这个集成非常适合你:
- - 使用 AI 助手(Claude、OpenClaw 等)并希望它管理你的任务
- 想要通过自然语言访问你的生产力数据
- 喜欢说把这个添加到我的待办列表而不是打开应用的想法
- 已经在使用 Pndr 并希望通过 AI 对话访问它
前提条件
- - 一个 Pndr 账户(在 https://pndr.io 注册)
- 一个支持 MCP 的 AI 助手(如 Claude Desktop 或 OpenClaw)
- 手动设置需要:mcporter CLI 工具
设置
对于 OpenClaw 用户
OpenClaw 可以自动完成设置!只需向你的助手提问:
连接到我的 Pndr 账户
然后在提示时提供你的 Pndr OAuth 凭据。
手动设置
- 1. 获取 Pndr API 凭据:
- 登录 https://pndr.io
- 前往 设置 → API → 创建 OAuth 客户端
- 给它一个名称(例如,我的 AI 助手)
- 复制你的 client
id 和 clientsecret
- 2. 获取访问令牌:
bash
curl -X POST https://pndr.io/oauth/token \
-H Content-Type: application/json \
-d {
grant
type: clientcredentials,
client
id: pndrclient
YOURCLIENT_ID,
client
secret: YOURCLIENT_SECRET
}
这会返回一个包含 access_token 的 JSON 响应。复制它。
- 3. 添加到你的 MCP 客户端配置:
对于 mcporter(config/mcporter.json):
json
{
mcpServers: {
pndr: {
baseUrl: https://pndr.io/mcp,
headers: {
Authorization: Bearer YOURACCESSTOKEN
}
}
}
}
对于 Claude Desktop(claudedesktopconfig.json):
json
{
mcpServers: {
pndr: {
url: https://pndr.io/mcp,
headers: {
Authorization: Bearer YOURACCESSTOKEN
}
}
}
}
- 4. 测试连接:
bash
mcporter list pndr --schema
你应该能看到 47 个可用工具!
可用工具
想法与任务
- - addidea - 创建新想法/任务
- listideas - 列出并筛选想法
- editidea - 编辑现有想法
- completeidea - 将想法标记为已完成
- deleteidea - 删除想法
- categorizeidea - 更新想法的标签
- setworkstatus - 设置工作状态(未开始、进行中、受阻)
- getkanban - 获取看板视图
- gettoday - 获取今日焦点事项
日记与想法
- - addthought - 记录日记/日志条目
- getthoughts - 通过模糊搜索检索想法
- delete_thought - 删除想法
习惯
- - addhabit - 创建新的日常习惯
- listhabits - 列出所有习惯及其完成状态
- completehabit - 将习惯标记为今日已完成
- uncompletehabit - 撤销习惯完成
- updatehabit - 更新习惯文本或资源
- archivehabit - 归档(删除)习惯
清单
- - addchecklistitem - 向想法添加清单项
- completechecklistitem - 将清单项标记为已完成
- uncompletechecklistitem - 将清单项标记为未完成
- getchecklist - 获取想法的所有清单项
- editchecklistitem - 编辑清单项文本
- deletechecklist_item - 删除清单项
列表
- - addlist - 创建新列表
- listlists - 获取所有列表(可选筛选)
- getlist - 获取单个列表及其项目
- updatelist - 更新列表名称、描述或标签
- deletelist - 删除列表及其所有项目
- addlistitem - 向列表添加项目
- updatelistitem - 更新列表项文本、备注或完成状态
- togglelistitem - 切换列表项完成状态
- deletelistitem - 从列表中移除项目
- reorderlist_items - 更改列表中项目的顺序
包裹
- - addpackage - 追踪新包裹快递
- listpackages - 列出已追踪的包裹
- updatepackage - 更新包裹信息
- markpackagedelivered - 将包裹标记为已送达
- deletepackage - 从追踪中删除包裹
标签
- - listtags - 列出所有可用标签
- createtag - 创建新标签
- delete_tag - 删除标签
评论
- - addcomment - 向想法添加评论
- listcomments - 列出想法上的评论
- delete_comment - 删除评论
附件
- - listattachments - 列出想法的附件
- getattachment - 获取附件元数据
- download_attachment - 下载附件的 base64 数据
分析
- - getaccomplishments - 获取已完成任务和习惯的摘要
- getpatterns - 分析想法和想法随时间变化的模式
使用示例
连接后,你可以通过 AI 助手自然地与 Pndr 交互:
任务管理:
- - 添加一个高优先级任务,在周五前完成演示文稿
- 显示我所有进行中的工作任务
- 将任务 [ID] 标记为完成
- 我今天应该专注于什么?
习惯:
- - 我今天完成运动习惯了吗?
- 把我的阅读习惯标记为已完成
- 我目前冥想连续打卡多少天了?
日记:
- - 添加一条日记条目:今天项目取得了突破
- 上周我关于这个话题在想什么?
- 显示我一月份的想法
包裹追踪:
- - 追踪一个亚马逊包裹,追踪号 1Z999...
- 我在等哪些包裹?
- 把我的笔记本电脑包裹标记为已送达
列表:
- - 创建一个购物清单
- 在我的购物清单中添加牛奶和鸡蛋
- 显示我的阅读列表
直接 CLI 使用(高级)
如果你直接使用 mcporter:
bash
添加任务
mcporter call pndr.add_idea text=构建一个新功能 tags:work,coding priority:P1
查看今日焦点
mcporter call pndr.get_today
完成习惯
mcporter call pndr.complete_habit habit-id:abc123
添加日记条目
mcporter call pndr.add_thought content=今天项目工作进展顺利
查看看板
mcporter call pndr.get_kanban tags:work
认证
Pndr 使用 OAuth 2.0 客户端凭据流程。访问令牌在 1 年(365 天)后过期。
要刷新你的令牌,重复步骤 2 中的 curl 命令,并用新的 Bear