MCP App Store
by KeenEthics
Markdown by mdedit.ai icon

Markdown by mdedit.ai

By Vivek Kumar Maskara

Get New App Alerts

Overview

Create and save private Markdown documents in mdedit.ai directly from your conversation. Find and revise saved documents across your workspaces, then publish or unpublish a shareable link when you choose. Publishing always requires your explicit confirmation.

Tools

accept_suggestion

ChatGPT
Atomically apply an existing review suggestion to the document and mark it accepted. Content changes can update an existing live public link or enabled publication sync. Use the exact suggestionId and targetId returned by add_suggestion or list_review_threads.

add_comment

ChatGPT
Add an anchored review comment without directly changing document prose. Accepts natural workspace names and document titles; internal routing identifiers are optional. Returns threadId and targetId for reply_to_thread and resolve_thread.

add_suggestion

ChatGPT
Add an anchored replacement suggestion for a human to accept or reject. Accepts natural workspace names and document titles; internal routing identifiers are optional. Returns suggestionId and targetId for accept_suggestion or reject_suggestion.

create_article

ChatGPT
Create a durable Markdown Document with initial content in an accessible workspace. Omit the workspace selector when the user has only one workspace, or pass workspaceName when they chose one by name.

edit_article

ChatGPT
Apply anchored edits through mdedit's authoritative ordinary or collaborative document service. Edits can update an existing live public link or enabled publication sync. Accepts natural workspace names and document titles; internal routing identifiers are optional.

get_article_export_status

ChatGPT
Check an export started by start_article_export. Returns a download resource link when complete without exposing the internal job identifier.

get_conversion_status

ChatGPT
Check a conversion started by convert_document. Returns a download resource link when complete without exposing the internal job identifier.

get_presence

ChatGPT
List the people and agents currently present in a collaborative document. Accepts natural workspace names and document titles; internal routing identifiers are optional.

get_publish_status

ChatGPT
Get the stable public-link URL and publication state for a Markdown Document. Accepts natural workspace names and document titles; internal routing identifiers are optional.

list_articles

ChatGPT
List or search Markdown Documents across all authorized workspaces by default, grouped by workspace, without returning full content. No workspace choice is needed for a general listing or search. Pass workspaceName or workspaceId only to narrow the search to a particular workspace. Results are bounded; use query to search by title, and nextCursor to request another page with the same workspace selection and query.

list_review_threads

ChatGPT
List review comments, highlights, and suggestions for a document. Accepts natural workspace names and document titles; internal routing identifiers are optional.

list_workspaces

ChatGPT
List the mdedit workspaces available to this app without returning document content. If setup is returned, show its link and ask the user to approve workspace access before creating a document.

publish_article

ChatGPT
Publish or update a Markdown Document at a public mded.it link. Accepts natural workspace names and document titles; internal routing identifiers are optional. New links default to live. Later durable edits automatically update a live link at the same URL. Choose snapshot for a frozen artifact. Existing links keep their stored mode unless mode is supplied. Requires publishing:write and explicit user confirmation.

read_article

ChatGPT
Read the current saved Markdown content and metadata for a document. Accepts natural workspace names and document titles; internal identifiers are optional.

record_article_app_event

ChatGPT
Component-only privacy-safe operational telemetry. This tool never accepts document content, visible identifiers, review prose, or URLs.

reject_suggestion

ChatGPT
Mark an existing review suggestion rejected without changing the document. Use the exact suggestionId and targetId returned by add_suggestion or list_review_threads.

reply_to_thread

ChatGPT
Reply to an existing review thread.

resolve_thread

ChatGPT
Resolve an existing review thread using the exact threadId and targetId returned by add_comment, not commandId.

save_article_content

ChatGPT
Component-only. Saves the full text buffer from the embedded mdedit editor as one minimal anchored edit. Content changes can update an existing live public link or enabled publication sync. Requires the content hash the editor last loaded; on a mismatch nothing is written and the latest content is returned so the editor can reconcile.

unpublish_article

ChatGPT
Disable a Markdown Document public link. Accepts natural workspace names and document titles; internal routing identifiers are optional. Requires publishing:write and explicit user confirmation.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps