RO

Routine

Created 6 months ago

Routine Model Context Protocol (MCP) Server for integration with MCP clients.

development documentation public

What is Routine?

MCP server to interact with [Routine](https://routine.co/): calendars, tasks, notes, etc.

Documentation

Routine Model Context Protocol (MCP) Server

This is the Routine Model Context Protocol (MCP) server.

Usage

  1. Run the Routine application for the MCP server to work.
  2. Run this MCP server with npx routine-mcp-server or configure it in your favorite MCP client.

Claude Desktop

For Claude Desktop, refer to https://modelcontextprotocol.io/quickstart/user

In particular, your file claude_desktop_config.json should look something like that:

{
  "mcpServers": {
    "routine": {
      "command": "npx",
      "args": ["routine-mcp-server"]
    }
  }
}

Development

yarn

# Build the project
yarn build

Then install the MCP server:

  • Command: full path to node executable
  • Arguments: full path to ./dist/index.js

Claude Desktop

For Claude Desktop, refer to https://modelcontextprotocol.io/quickstart/user

In particular, your file claude_desktop_config.json should look something like that:

{
  "mcpServers": {
    "routine": {
      "command": "/absolute/path/to/bin/node",
      "args": [
        "/absolute/path/to/mcp-server/dist/index.js"
      ]
    }
  }
}

Running the MCP Server (development)

yarn start

The server communicates via stdin/stdout, following the MCP protocol. You can interact with it by sending JSON requests to its stdin and reading responses from stdout.

Server Config

{
  "mcpServers": {
    "routine-server": {
      "command": "npx",
      "args": [
        "routine"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: Jul 02, 2025
Updated At: Aug 07, 2025
Author: Unknown
Category: official
Tags:
development documentation public