Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted 1 min ago
teppi

MCP serverio.github.prof-1t/postlyra-mcp

Manage Telegram drafts, media, schedules and publications from AI clients.
UNRATEDActivestreamable-httppostlyra.app

Overview

Score?
UNRATED 0.761
of what a free look can see, on 22 looks
Looks
24
last 2 hr ago
Tools
32
changed 6 days ago

More info

URL
postlyra.app/mcp
streamable-http
Says it is
postlyra-mcp 0.3.6
protocol 2025-06-18
In the record since
22 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.761 · highest on record 0.8561

Toolsfrom sha256:cd68d3d7e9…b8cfda · +0 −0 6 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
apply_post_to_publication
Use when the author explicitly asks to apply a working post revision to one selected scheduled or delivered Telegram publication. Other destinations stay unchanged. Read the post r
input · output
archive_post
Use when the author asks to archive a post and cancel its pending publications. Already delivered Telegram messages stay available. Restore later with restore_post.
input · output
attach_media
Use when adding a finalized owner mediaId to a working post. Read the post revision first. Images, videos, audio and voice become media blocks; documents become file blocks. Does n
input · output
attach_media_to_draft
Use this when adding images without changing draft text. Pass mediaFile1..mediaFile6 or mediaFiles: six total, JPEG/PNG/GIF/WebP, 10 MiB each. Exact placement uses update_post_draf
input · output
cancel_publication
Use when the author asks to cancel one pending publication. Preserves the source post and its history. A publication already being sent cannot be canceled.
input · output
copy_post
Use when reusing an existing post as a new independent draft. Copies formatting, media and buttons; does not copy publication jobs or publish.
input · output
create_media_upload
Use when uploading a local image, video, document, audio or voice file from any MCP client. Returns a short-lived PUT URL, headers and uploadIntentId. Upload the actual bytes, then
input · output
create_post_draft
Use this when creating a Telegram draft. Read get_formatting_capabilities; prefer finished richDocument, which overrides text/preset/template. Bind mediaFile1..mediaFile6 or mediaF
input · output
create_template
Use when the author asks to save a reusable post layout. Supply a name and RichDocument. Creates an owner-only template without publishing.
input · output
delete_publication
Use only when the author explicitly asks to delete one message previously published by Postlyra. Supply its publicationId. The source post and messages in other destinations remain
input · output
delete_template
Use when the author asks to delete their saved template. Existing posts made from it are preserved.
input · output
finalize_media_upload
Use after uploading bytes to the URL from create_media_upload. Verifies file content, size and ownership and returns a durable mediaId for attach_media. Expired or invalid uploads
input · output
get_auth_status
Use this when you need to check whether the current MCP caller is authorized through Telegram and linked to a Postlyra account.
input · output
get_content_attention
Use when reviewing unfinished drafts, formatting or media problems, lost publishing permissions, failed deliveries and gaps in the author's publication target. Does not read privat
input · output
get_formatting_capabilities
Use this when composing or formatting any Postlyra post: call it FIRST, once per task. Postlyra creates beautifully structured rich Telegram posts, illustrated instructions, articl
input · output
get_post
Use when reading an existing post and its current revision before editing. Returns the working document without enabling a public preview or publishing anything.
input · output
get_workspace
Use when checking publication quotas, storage, connected chat count or the account time zone before planning content.
input · output
list_channels
Use this when you need to list Telegram channels, groups, and chats the authorized user can manage through Postlyra.
input · output
list_publications
Use when inspecting scheduled publications, delivery failures or messages previously published by Postlyra. Returns publicationId for rescheduling, cancellation, targeted edits or
input · output
list_templates
Use this when the user wants an existing reusable Postlyra layout template. Optional for custom composition. For supported blocks, JSON syntax or formatting choices call get_format
input · output
preview_post
Use this when requesting a saved draft screenshot, public browser preview or validation warnings. Find draftId with search_post_drafts. Returns documentJson/richHtml, JPEG and enab
input · output
publish_post
Use this when the user explicitly authorizes publishing a reviewed existing Postlyra rich draft to a connected Telegram channel. Resolve channelId using list_channels, inspect prev
input · output
reschedule_publication
Use when the author asks to change the date or time of one pending publication. Supply its publicationId and a concrete ISO date with UTC offset. Does not change its content.
input · output
restore_post
Use when restoring an archived Postlyra post as a working draft. Previously canceled publication jobs are not restarted.
input · output
schedule_post
Use when the author explicitly asks to schedule a post to a connected channel or group. Supply an exact ISO date with UTC offset and an idempotency key. The server uses the shared
input · output
search_post_drafts
Use this when finding an existing draft by topic, title or content. Search first when draftId is unknown; do not ask for a link. Matches all keywords/fragments in title and rich te
input · output
search_posts
Use when finding any existing Postlyra post, including scheduled, published or archived content. Search owner content by words, status, connected channel and update dates. Read the
input · output
show_post_card
Use this when the author asks to show a post card inside the chat or choose publication controls there. After search_posts or search_post_drafts, pass the found post ID as postId.
input · output
update_post
Use when changing a post's working content, title, buttons or attention flag. Read its revision first. Scheduled and sent messages remain on their own snapshots until apply_post_to
input · output
update_post_draft
Use this when editing a draft. Read preview_post and get_formatting_capabilities. Send the complete edited richDocument, preserving untouched content and media; text replaces layou
input · output
update_template
Use when changing the author's saved template. System templates and other users' templates cannot be edited.
input · output
update_workspace
Use when the author asks to change the account time zone, weekly publication target or content reminder preference. Does not change existing publication times.
input · output
Verify it yourselfnpx teppi-check https://postlyra.app/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M29XA7YTDAJ57GFV35XBK30R