Medium MCP API Server
@jignesh88
About Medium MCP API Server
Microservice Communication Protocol (MCP) server for Medium's API to publish content and manage user accounts
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Medium MCP API Server?
Medium MCP API Server is a Model Context Protocol (MCP) server that integrates with Medium’s API to enable seamless content publishing and user account management from external applications. It bridges AI assistants and the Medium publishing platform, handling authentication, draft management, scheduling, and media uploads.
How to use Medium MCP API Server?
Install it via Docker Compose or manually. Create a .env file with your Medium API credentials, JWT secret, and MongoDB URI. Start the server, then use the provided REST endpoints to register, log in, connect a Medium account, create drafts, publish posts, upload images, and schedule publications. For example, send a POST /api/posts with a title and markdown content, then publish with POST /api/posts/:postId/publish.
Key features of Medium MCP API Server
- Secure Medium OAuth integration with JWT-based authentication
- Markdown and HTML content format support
- Draft creation, management, and scheduled publishing
- Publication, tag, and category support
- Image upload and content formatting utilities
- Redis caching, job scheduling, error handling, and rate limiting
Use cases of Medium MCP API Server
- Publish Medium articles directly from an AI assistant or chatbot
- Manage drafts and schedule posts for future publication
- Upload and format images for Medium content
- Build custom publishing workflows that integrate Medium with other tools
FAQ from Medium MCP API Server
What dependencies does the server require?
The server needs Node.js 16+, MongoDB, and optionally Redis (for scheduled publishing). Medium API credentials and a JWT secret are also required.
How does authentication work?
Users register or log in via email, receiving a JWT token. A separate OAuth flow connects the user’s Medium account using a client ID and secret.
Where is my data stored?
Published content is sent to Medium and stored there. Drafts, user profiles, and unpublished data are stored in your own MongoDB database.
Are there any rate limits or transport restrictions?
The server implements rate limiting. All communication is over HTTP using JWT tokens in the Authorization header.
Can I schedule posts to publish later?
Yes, include a scheduledAt ISO timestamp when creating or updating a post. The server will automatically publish at that time if Redis is configured.
Frequently asked questions
What dependencies does the server require?
The server needs Node.js 16+, MongoDB, and optionally Redis (for scheduled publishing). Medium API credentials and a JWT secret are also required.
How does authentication work?
Users register or log in via email, receiving a JWT token. A separate OAuth flow connects the user’s Medium account using a client ID and secret.
Where is my data stored?
Published content is sent to Medium and stored there. Drafts, user profiles, and unpublished data are stored in your own MongoDB database.
Are there any rate limits or transport restrictions?
The server implements rate limiting. All communication is over HTTP using JWT tokens in the Authorization header.
Can I schedule posts to publish later?
Yes, include a `scheduledAt` ISO timestamp when creating or updating a post. The server will automatically publish at that time if Redis is configured.
Basic information
More Developer Tools MCP servers
Unity MCP (Server + Plugin)
IvanMurzakAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for fr
mcp-excalidraw
yctimlinMCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
Altronis
sypherinMCP server + CLI for Altronis — Singapore AI consulting. Ask the Lyra consultant, generate a grant-matched AI transformation plan, pull curated SG AI events/news. Read-only, wraps altronis.sg.
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
Comments