Timely

pro.publifyePublished by publifye.prov1.0.0Updated Oct 27, 2026

Meeting programmes for AI: drafted by your assistant, approved by a person, published as PDF and web

VerifiedStreamable HTTPWeb executableProductivity & WorkflowMedia & Design

Overview

AI-generated overview

Hosted MCP server that lets an assistant draft, revise, render and publish meeting programmes as PDF and web pages, with human approval.

What you can do
  • Read programmes: see what is published, what is drafted and what changed, including revision history and the PDF each revision produced.
  • Build and render: create, edit and restyle a programme, preview it, and render the current draft to PDF through Doksi.
  • Manage websites and widgets: control where a programme may appear and how it looks there.
  • Maintain the organisation page and homepage: edit the shared organisation page and turn it into a homepage.
  • Export, import and bin: produce a lossless JSON backup, import a validated file as a new programme, move programmes to a bin and restore them.
When to use it
Useful when you want an assistant to assemble a meeting programme for a fixed number of meetings or a calendar period, iterate on drafts, and hand a person an exact revision and PDF to approve before it goes live. Not a calendar or booking tool: it produces the programme document only.
Requirements
A remote MCP endpoint over Streamable HTTP at timely.publifye.com/mcp. Sign-in uses OAuth 2.1 with PKCE and open dynamic client registration, so the user needs a Timely account; no environment variables or headers are declared. PDF rendering is done by the separate Doksi service.
Before you install
Publishing is a real, public action: the assistant can publish with draft_approve once it sets user_confirmed, and the server only records that statement in an audit trail without seeing the conversation. Deletion moves programmes or the organisation page off every public address at once, though restore is possible until the purge date. Edits are refused rather than merged when the programme changed since it was read. Plans and prices are set on the vendor site.

Installation

In SourceWeft

  1. Open Timely in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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/pro.publifye%2Ftimely/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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "timely": {
      "type": "http",
      "url": "https://timely.publifye.com/mcp"
    }
  }
}

README

Timely — meeting programme MCP server for Claude, Cursor and any MCP client

Timely builds a meeting programme — a fixed number of meetings, or everything inside a calendar period — keeps every revision, and renders the approved version to a PDF through Doksi. An assistant may publish only the exact revision and PDF the user has just confirmed. It runs as a hosted MCP server over HTTPS.

Endpointhttps://timely.publifye.com/mcp
TransportStreamable HTTP
AuthOAuth 2.1 + PKCE (S256), DCR open
Registrypro.publifye/timely (server.json)
Product sitehttps://timely.publifye.com
What it solveshttps://publifye.com/timely
Capability tools31 (full schemas)
Surface describedgenerated from source 354ee8b; the same tool surface was live in production as version 0.1.198 (9ce28e3, released 2026-09-23). On 2026-10-09, with 0.1.225 the latest release, production listed the same 31 customer tool names; the schemas were not recaptured

Connect

jsonc
{ "mcpServers": { "timely": { "type": "http", "url": "https://timely.publifye.com/mcp" } } }

Claude Code: claude mcp add --transport http timely https://timely.publifye.com/mcp, then /mcp to sign in. The discovery chain is the same as for the other servers: ../../docs/connect.md.

Publishing needs the user's explicit yes, for the exact revision and PDF

An assistant can publish a programme with draft_approve; no browser step or signed confirmation page is involved. What it cannot do is publish on its own initiative. The tool's own description tells the assistant to show the user the exact revision, the PDF download link and the public address, to flag open assumptions, and to ask — a general request to edit is not consent. The server then enforces the part it can check:

  • user_confirmed must be true; otherwise the call is refused with "ask the user explicitly before publishing; user_confirmed must be true only after their affirmative answer";
  • revision, content_hash and pdf_hash must name the exact preview that was shown; if the programme or its PDF has changed since, the approval does not match and nothing is published;
  • the stored PDF is published as it is, without re-rendering, so what was approved is what goes out.

user_confirmed is the assistant's statement that the user said yes; the server records it in the programme's audit trail (mcp_user_confirmed_publication) but cannot see the conversation. The hashes are what make a yes apply to one revision and one PDF only.

Edits are atomic against a hash

timely_edit applies explicit operations against a base_hash. If the programme moved since the agent last read it, the edit is refused rather than merged — so two assistants, or an assistant and a person, cannot silently overwrite one another. Every commit becomes an immutable revision, and timely_history returns those revisions with their changes and the PDF each one produced.

It renders through Doksi

timely_render sends the current draft to Doksi and retains the exact preview PDF that was produced — the same artifact a person then approves. The two servers are separate products and can be used separately; Timely simply does not re-implement document rendering.

What the tools do

Every tool is documented with its exact description, annotations and input schema — 31 in all, generated from the service's own registry, never written by hand.

AreaThe question it answersTools
Read a programmeWhat is published, what is drafted, and what changed?6
Build and renderCreate, edit, restyle, preview — and where approval stops.7
Websites and widgetsWhere may the programme appear, and how does it look there?3
Organisation and homepageWhat does the shared organisation page say, and how does it become a homepage?8
Export, import and the binHow is a programme backed up, restored, or taken down?7

Machine-readable: tools.json carries all 31 with full JSON Schema, plus every excluded bucket listed by name so the count is auditable. Fifteen staff-only admin_* tools, ten log and operations tools, and the operator_guide/instance_status pair are excluded from the customer surface.

Nothing is deleted in one step

timely_delete moves a programme — or the organisation page — to a bin: it leaves every public address at once and can be brought back with timely_restore until the purge date that timely_trash_list shows. timely_export returns a lossless, schema-versioned JSON backup with a SHA-256 over its exact bytes, and timely_import only ever creates a new programme from a file that validates against timely_export_schema — it never overwrites an existing one.

What it does not do

  • It does not publish on its own. Publishing takes the user's explicit yes for one revision and its PDF; see above.
  • It is not a calendar or a booking system. Timely produces the programme document; it does not invite anyone, hold availability or send reminders.
  • It does not render its own PDFs. That is Doksi's job, and the artifact is content-addressed so the approved preview and the published document are provably the same bytes.

Plans

Plans and prices can change; the current ones are always on https://timely.publifye.com, and where this page and the site differ, the site is right.

Source: services/timely/README.md at commit 302977c

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 23, 2026

Score

85% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts