Recurring tasks in loops. Your assistant reads today's tasks, checks or skips them, edits loops.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http doloop https://api.getdoloop.com/mcp --header 'Authorization: <AUTHORIZATION>'~/.codex/config.toml
[mcp_servers.doloop]
url = "https://api.getdoloop.com/mcp"
http_headers = { Authorization = "<AUTHORIZATION>" }
# codex mcp add doloop --url https://api.getdoloop.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"doloop": {
"url": "https://api.getdoloop.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"doloop": {
"type": "http",
"url": "https://api.getdoloop.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"doloop": {
"httpUrl": "https://api.getdoloop.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"doloop": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.getdoloop.com/mcp",
"--header",
"Authorization:<AUTHORIZATION>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"doloop": {
"url": "https://api.getdoloop.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}