This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Leaf MCP
Your reading library, inside every AI you use.
Leaf now connects to Claude, ChatGPT, and Notion via MCP. Log pages, get personalized recommendations, and query your reading stats, without leaving your AI chat. What to read next? Just ask. Your AI knows your library, your progress, and your reading history. Get personalized recommendations without ever switching apps. Your reading life, as a Notion dashboard. Connect Leaf to Notion and ask once. Your AI pulls your library, TBR, and reading stats to build a full Notion dashboard.
I launched Leaf here earlier this year as a reading tracker for people who actually want to build a reading habit.
Today I'm back with something I've been shipping quietly over the past few weeks: AI integration via MCP.
The problem with reading apps
Every reading tracker lives in its own silo. You're in Claude trying to figure out what to read next, but your library is in some other app. You're in Notion building a dashboard, but your reading data is stuck elsewhere. You keep switching contexts, and the habit breaks.
What I built
Leaf now exposes a full MCP server. Connect it to any MCP-compatible AI - like Claude, ChatGPT, Notion AI - and your reading library becomes a first-class tool in every conversation.
What you can do today:
"What should I read next?" → your AI knows your library, your history, your pace
"Build me a Notion reading dashboard" → one prompt, full database, your actual data
Ask "am I on track this week?" → get your streak, current book, daily progress
"Log 30 pages of Dune" → done, synced to Leaf instantly
"How's my reading pace this year vs last?" → analytics from your history
Everything happens inside the AI you're already in. No switching. No copy-pasting.
For the engineers in the room
MCP is an open protocol. The server is OAuth-secured. The tools are clean and composable:
get_status
log_reading_progress
add_book
search_books
list_books
set_book_status
get_reading_stats
If you want to wire this into your own workflows or build on top of it, the integration page has everything you need: https://readwithleaf.app/integrations
What's next
Reading history queries, book series data, and deeper analytics are coming. I'm also watching which AI surfaces people actually use this from. Would love your feedback on the integration experience, and whether there are tool calls you'd want me to add.
About Leaf MCP on Product Hunt
“Your reading library, inside every AI you use.”
Leaf MCP was submitted on Product Hunt and earned 3 upvotes and 1 comments, placing #108 on the daily leaderboard. Leaf now connects to Claude, ChatGPT, and Notion via MCP. Log pages, get personalized recommendations, and query your reading stats, without leaving your AI chat. What to read next? Just ask. Your AI knows your library, your progress, and your reading history. Get personalized recommendations without ever switching apps. Your reading life, as a Notion dashboard. Connect Leaf to Notion and ask once. Your AI pulls your library, TBR, and reading stats to build a full Notion dashboard.
On the analytics side, Leaf MCP competes within Artificial Intelligence and Books — topics that collectively have 589.6k followers on Product Hunt. The dashboard above tracks how Leaf MCP performed against the three products that launched closest to it on the same day.
Who hunted Leaf MCP?
Leaf MCP was hunted by Vincent Ballut. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Hello Product Hunt!
I launched Leaf here earlier this year as a reading tracker for people who actually want to build a reading habit.
Today I'm back with something I've been shipping quietly over the past few weeks: AI integration via MCP.
The problem with reading apps
Every reading tracker lives in its own silo. You're in Claude trying to figure out what to read next, but your library is in some other app. You're in Notion building a dashboard, but your reading data is stuck elsewhere. You keep switching contexts, and the habit breaks.
What I built
Leaf now exposes a full MCP server. Connect it to any MCP-compatible AI - like Claude, ChatGPT, Notion AI - and your reading library becomes a first-class tool in every conversation.
What you can do today:
"What should I read next?" → your AI knows your library, your history, your pace
"Build me a Notion reading dashboard" → one prompt, full database, your actual data
Ask "am I on track this week?" → get your streak, current book, daily progress
"Log 30 pages of Dune" → done, synced to Leaf instantly
"How's my reading pace this year vs last?" → analytics from your history
Everything happens inside the AI you're already in. No switching. No copy-pasting.
For the engineers in the room
MCP is an open protocol. The server is OAuth-secured. The tools are clean and composable:
If you want to wire this into your own workflows or build on top of it, the integration page has everything you need: https://readwithleaf.app/integrations
What's next
Reading history queries, book series data, and deeper analytics are coming. I'm also watching which AI surfaces people actually use this from. Would love your feedback on the integration experience, and whether there are tool calls you'd want me to add.