The TaskNote plugin for Obsidian keeps getting better, and the 4.3.3 release is packed with features that bring it closer to a full-featured task management powerhouse. Here’s a breakdown of the three standout updates worth knowing about.
1. Checklist Reset for Recurring Tasks
If you’ve ever used recurring tasks in apps like ClickUp or TickTick, you know how useful it is to have checklist items automatically reset with each new instance. TaskNote now supports this too.
By default, this feature is disabled. To enable it, head into Settings → Task Note Plugin → Features, scroll down to the Recurring Tasks section, and toggle it on. Once enabled, any checklist items you add to a recurring task will reset each time a new instance is created — so you can treat each recurrence as a fresh start without manually unchecking items.
A nice bonus: the calendar view now shows a progress indicator for tasks with checklist items, so you can see at a glance how many sub-items have been completed.
2. Create Calendar Events Directly from TaskNote
No more switching back and forth to Google Calendar or Microsoft Calendar to create events. The TaskNote calendar view now lets you create external calendar events right from within Obsidian.
Just click on a time slot in the calendar, select Create External Calendar Event, fill in your title, description, and optional location, and hit create. The event syncs back and appears on your TaskNote calendar complete with the color coding from your Google Calendar. You can even resize events directly in the TaskNote view to adjust duration.
One current limitation: you can’t delete calendar events from within TaskNote. If you need to remove one, you’ll still need to head over to Google Calendar to do that. But for creation and basic edits, it’s a smooth experience that keeps you inside Obsidian.
3. MCP Server Support for AI Agent Integration
This is the one that opens up the most exciting possibilities. TaskNote now includes a built-in MCP (Model Context Protocol) server, allowing you to connect AI agents — like Claude Code or Gemini CLI — directly to your task management system.
With 24 available tools exposed through the MCP server, you can do things like create tasks, set due dates, assign statuses, and more — all via natural language prompts to your AI agent of choice.
To set it up, go to Settings → Integrations, scroll to the HTTP API section, enable the API and configure your port, then enable the MCP server. Important: you must restart Obsidian after enabling these settings for them to take effect.
Once running, you can point your AI agent’s config to you specific settings, example: http://localhost:8080/mcp and start interacting with your tasks through natural language.
Additional Mention: Improved Google Calendar Error Messaging
The update also includes fixes for error messaging when Google Calendar connections fail. If your OAuth connection drops, the troubleshooting process is more transparent now. My recommended fix — disconnect and reconnect — it’s like rebooting Windows :). I think some of the instability may actually stem from Google tightening security on their end rather than TaskNote itself.
Final Thoughts
The TaskNote plugin continues to evolve in meaningful ways. The MCP server integration in particular is a strong differentiator — bridging Obsidian’s local-first philosophy with the growing world of AI-powered workflows. If you’re building a productivity stack around Obsidian, this update is well worth installing.
Watch the full video walkthrough on YouTube for a live demo of each feature.
