Medium MCP. Publish and manage articles without leaving your AI client.
Medium MCP lets you control your entire publishing workflow from any AI client. Write content, create drafts, and schedule posts across multiple Medium publications without opening the website. You can get your own profile details or manage specific brand pages using natural conversation. It turns the tedious process of logging into a web app and clicking through forms into simple commands for your agent.
Give Claude and any AI agent real-world access
Publish a finished article immediately to Medium or save it as an unscheduled draft.
List all the brand publications you belong to, ensuring your content lands under the correct source name.
Fetch details about yourself and list other authorized contributors for specific publications.
Ask an AI about this
Waiting for input…
What AI agents can do with Medium MCP: 10 Tools for Publishing
These tools let you execute every step of the content lifecycle—from checking user details to publishing articles under specific brand names.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Medium MCPCreate Draft
Saves new content as an unpublished draft for later review and editing.
Create Post
Creates a standard article post that is immediately visible to users on Medium.
Create Public Post
Publishes content as a public article using your user profile.
Create Publication Post
Posts an article directly under the name and branding of one of your managed...
Get Authenticated User
Retrieves detailed information for the user who connected their account to this MCP.
Get My User Id
Provides your unique, internal Medium User ID number.
Get My Profile
Retrieves specific details about your public profile on the platform.
List Contributors
Shows who is authorized to contribute content to a specific publication you manage.
List My Publications
Lists all the publications that you are currently a member of.
List Publications
Provides a list of various publications associated with your account.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Medium, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Medium. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The publishing process is always a mess of tabs and clicks.
Today, getting content out the door involves navigating away from your AI client. You finish writing in one app, then you have to switch over to Medium's web interface. You copy the text, paste it into the editor, manually select the correct publication name, and finally hit publish. It’s a painful cycle of context switching that wastes time and introduces human errors.
With this MCP, that whole process disappears. You just tell your agent, 'Post this article now.' The system handles linking to Medium, formatting it correctly for a public post, and publishing it—all without you ever leaving the chat window.
The Medium MCP lets you control publication status.
Previously, if you wanted to write an article but weren't ready to publish it, you were limited. You either had to leave a messy draft on your local machine or risk publishing something incomplete by using the main platform editor.
Now, you tell the agent to use create_draft. Your MCP instantly saves that content as a recoverable draft on Medium, giving you control and safety without the manual effort.
What Medium MCP does for your AI
You shouldn't have to open the browser every time you want to share an article. This MCP connects your Medium account directly to your AI agent, letting you manage all content tasks using plain language conversation. Need to publish a quick thought or plan out a long-form piece? Just tell your agent what needs writing and where it should go.
You can draft articles privately for later review, or push finished pieces live immediately. It also lets you list the publications you belong to, so you can ensure content gets posted under the right brand name. When you connect this MCP through Vinkius, all those publishing tasks become conversational actions within your existing workflow.
019d75d1-4507-7298-8dcd-87009fba304e How to set up Medium MCP
The bottom line is that your AI agent handles all the API calls and publishing logistics for Medium, so you never have to manually navigate the website.
Subscribe to this MCP, then enter your unique Medium Integration Token.
Connect the token to your preferred AI client (Claude, Cursor, etc.).
Tell your agent what you want to do—like 'create a public post about X' or 'list my publications.' The agent executes the task.
Who uses Medium MCP
This MCP targets professional content creators who treat writing as a core job function. It's for the marketing specialist who needs consistent output, or the copywriter who gets frustrated by context switching between their editor and the publishing platform.
Uses this MCP to systematically list all owned publications and then push out scheduled articles across different brand pages.
Relies on the agent to save finished drafts instantly, so they can switch context but know their work is safe and waiting for review.
Needs to publish technical articles quickly, ensuring that each post correctly attributes the content to a specific company publication.
Benefits of connecting Medium MCP
Never manually switch accounts again. You can use tools like create_public_post or create_draft to push content directly from your chat window, keeping you in one place.
Maintain brand consistency across multiple channels. Use the specialized tool create_publication_post to ensure all articles are correctly filed under a specific company publication name.
Quickly audit your setup. Get full visibility into who can contribute using list_contributors and also check which publications you belong to with list_my_publications.
Know exactly who you are. The ability to run get_my_user_id means your AI workflow can reference specific IDs for advanced automation logic.
Flexibility in publishing mode. Whether you want a quick public blast via create_post or need the safety net of saving an article as a draft using create_draft, it's all handled.
Medium MCP use cases
Need to batch-publish articles for multiple clients.
A marketing team needs to post announcements under three different client publications. They ask their agent to first use list_my_publications to confirm the available sources, and then run create_publication_post three separate times, ensuring each article lands correctly under its respective brand.
Writing a piece that needs review before going live.
A technical writer finishes an article but knows their manager needs to check it. They ask the agent to use create_draft with the final text, saving it safely instead of publishing it immediately.
Updating your team on who can contribute content.
The editor needs to confirm which members have posting rights for a specific brand. They run list_contributors against that publication's ID to get the current roster, preventing accidental unauthorized posts.
Checking system access and identity.
A new user is onboarded and needs to confirm their permissions. They ask the agent to use get_my_user_id and list_publications to verify both their personal ID and all available publishing outlets.
Medium MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Copy-pasting content manually
Writing an article in Notion, copying the text, opening Medium, pasting it into the editor, formatting headings one by one, and then clicking 'Publish'. This takes 10 minutes of tedious clicks.
Draft the full post using your AI client. Then, ask the agent to use create_post or create_publication_post, providing only the text body and target name. The MCP handles the entire upload and publishing process.
Trying to guess which tool to use
A user might try to manually check if they are a member of all publications by just opening the Medium site, leading to confusing web navigation.
Use list_my_publications. This single command retrieves every publication you belong to and lists them instantly for your agent.
Forgetting to specify the target brand
A user drafts a piece of content but doesn't tell their AI agent where it should go, leading to an error or defaulting to the wrong profile.
Always use create_publication_post and provide the specific publication name in your prompt. This directs the MCP to the correct brand context.
When to use Medium MCP
Use this MCP if generating, managing, or publishing content on Medium is a core part of your daily workflow. Specifically, if you need to save drafts, publish under different brand names (publications), or audit user permissions, this tool handles that complex orchestration. Don't use it if you just want to read articles or only need basic text generation; those tasks are better handled by standard writing tools.
However, don't rely on this for content ideas. This MCP is purely an execution layer—it publishes what you give it. If your workflow requires complex data analysis (e.g., comparing Medium analytics to Google Analytics), you need a different type of integration that handles external API aggregation.
Frequently asked questions about Medium MCP
How do I list all the publications available using the Medium MCP? +
You use the list_my_publications tool. This command tells your agent every publication you are a member of, giving you a clean list to choose from when posting.
Can the Medium MCP publish content under a specific brand name? +
Yes, that's one of its best features. By using create_publication_post, your agent ensures the article is correctly branded and posted directly to a designated publication.
Does the Medium MCP help me with content ideas? +
No, this MCP handles publishing mechanics only. You must provide the finished text; it doesn't generate new articles or brainstorm topics for you.
If I use create_post versus create_public_post, what is the difference? +
While both publish content, using create_publication_post gives you granular control to place it under a specific brand. Use create_post when you want a general public article associated with your personal profile.
What do I need before setting up the Medium MCP? +
You'll need an active Medium account and a valid Medium Integration Token, which you must provide during the setup process to authorize the connection.