Todoist MCP Server logo

Todoist MCP Server

by croesnick

This is a Todoist MCP (Model Context Protocol) server written in Elixir. It allows LLMs and other applications to interact with Todoist.

View on GitHub

Last updated: N/A

What is Todoist MCP Server?

This server implements the Model Context Protocol (MCP) for Todoist, providing an API for Large Language Models (LLMs) and other applications to access and manipulate Todoist tasks and projects.

How to use Todoist MCP Server?

To run the server, use the command mix run --no-halt. You can test it locally by sending a JSON-RPC request to localhost on port 4000 using nc.

Key features of Todoist MCP Server

  • MCP compliant API for Todoist

  • Written in Elixir

  • Allows interaction with Todoist from LLMs

  • Supports listing tools

Use cases of Todoist MCP Server

  • Integrating Todoist with Obsidian via BMO Chatbot

  • Building AI-based personal assistants

  • Accessing Todoist tasks from various applications

  • Automating Todoist tasks with LLMs

FAQ from Todoist MCP Server

What is MCP?

MCP stands for Model Context Protocol, an API definition for LLMs to interact with other applications.

Why Elixir?

The author likes Elixir and wants to extend the AI ecosystem for it.

Where can I find the MCP specification?

The MCP specification is available at modelcontextprotocol.io.

How do I test the server locally?

You can test it by sending a JSON-RPC request to localhost:4000 using nc.

What is the purpose of this server?

To allow various applications, like Obsidian or AI-based personal assistants, to interact with Todoist.