MCP Connector

Connect Routine to Productivity Tools

Routine MCP Server: Connect AI clients to Routine.

Works with github

77
Spark score
out of 100
Updated Jun 2025
Version 1.0.0
Models
universal

Add to Favorites

Why it matters

Integrate your Routine productivity suite with external applications. This asset enables seamless interaction with calendars, tasks, and notes via the Model Context Protocol.

Outcomes

What it gets done

01

Facilitate communication between Routine and external services.

02

Enable access to calendars, tasks, and notes.

03

Operate as a server for the Model Context Protocol.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-routine | bash

Overview

Routine MCP Server

Routine MCP Server As a user, I want to configure an AI client to communicate with the Routine MCP Server.

What it does

This is the Routine Model Context Protocol (MCP) server. It 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.

To get started, you can run the server using:

npx routine-mcp-server

For Claude Desktop, your configuration file (claude_desktop_config.json) should include:

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

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

# Install dependencies
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)

# Start the server
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.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.