# Timely

Drafts a meeting programme, keeps every revision and turns the approved one into a PDF. Nothing goes public without the user saying yes.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: Publifye
- License: CC-BY-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Publifye/mcp/tree/HEAD/services/timely
- Updated: 2026-10-11
- HTML: https://affpapa.org/en/nevibecode/mcp/timely

## What it does

Timely is a hosted MCP server reached over HTTPS, so there is no local process to run. It plugs into Claude, Codex, Cursor, GitHub Copilot, Windsurf, Cline, Zed and Gemini CLI. Sign-in uses OAuth 2.1 with PKCE, and client registration is open.

A programme can cover a set number of meetings or everything falling inside a calendar period. Edits go through `timely_edit` against a `base_hash`: when the document has moved since the agent last read it, the call is refused instead of merged. Each commit turns into an immutable revision, and `timely_history` lists them along with the PDF produced from each.

Rendering belongs to Doksi. `timely_render` hands the draft over and keeps the exact preview PDF that a person later approves. An assistant may call `draft_approve`, but only with `user_confirmed: true` after an affirmative answer, and `revision`, `content_hash` and `pdf_hash` have to point at the preview that was shown. If any of them no longer matches, nothing is published. Deletion is not instant either: `timely_delete` moves a programme to the bin, and `timely_restore` brings it back until the purge date.

It is not a calendar or a booking tool. No invitations, no availability, no reminders.

## Requirements
- Remote server: `https://timely.publifye.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http timely https://timely.publifye.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add timely --url https://timely.publifye.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "timely": {
            "url": "https://timely.publifye.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "timely": {
            "type": "http",
            "url": "https://timely.publifye.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http timely https://timely.publifye.com/mcp
```

## When to use it
- draft a meeting programme for a calendar period
- keep a revision history with the PDF from each edit
- publish only after the user gives explicit consent
- export a programme to a JSON backup and restore it
- take a programme off its public addresses and bring it back

## Example prompts
- Draft the meeting programme for March and show me the preview
- Edit the programme: drop the second meeting and re-render the PDF
- Publish this revision — I confirm

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

From the same set: [publifye/mcp](https://affpapa.org/en/nevibecode/by/publifye/mcp.md) — 2 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
