how_to_write_a_routine
How to write a routine
The JSON form Routine Run reads a routine in: every field and every action a step can take. Use it when writing a routine for routine_link, start_new_run or propose_new_routine.
Takes no parameters.

com.routinerunPublished by routinerun.comOfficial publisherv1.0.2Updated Oct 24, 2026
Write a step-by-step routine and get a link that opens it in Routine Run on iPhone. No sign-in.
The publisher's own server: Routine Run
A remote MCP server that lets an assistant write a step-by-step routine and return a link that opens it in the Routine Run iPhone app for review.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.routinerun%2Froutine-writer/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"routine-run-write-a-routine": {
"type": "http",
"url": "https://api.routinerun.com/mcp/public"
}
}
}Two servers, both Streamable HTTP without sessions.
There is no account. Signing in to the first shows a short code; the person types it into Routine Run under Settings › Connections › Connect an assistant, and the phone itself approves the assistant. Removing that connection in the app signs it out at once. The sign-in page also offers a demo library, for trying it without the app.
Every tool, what each does, and what the relay keeps: developers/api.md. How to add it to each assistant: routinerun.com/help/assistants.
server.json and server-writer.json are the entries
in the official MCP registry, as
com.routinerun/routine-run and com.routinerun/routine-writer.
Source: mcp/README.md at commit 93a919b
How to write a routine
The JSON form Routine Run reads a routine in: every field and every action a step can take. Use it when writing a routine for routine_link, start_new_run or propose_new_routine.
Takes no parameters.
Make a link that opens a routine in the app
Checks a routine written in the form how_to_write_a_routine describes and returns a link. Opened on an iPhone with Routine Run, it shows the routine on the app's review screen, where the person saves it or not. Nothing is kept here. Give the person the link and the JSON too, in case the link is opened somewhere else.
routinerequiredFind a ready routine
Searches the routines the app ships — mornings, focus, on call, chores and more — by words in their name or description. Each comes with its steps and a link that adds it in the app.
words100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.