Tell your agent what to publish. It reads the file, uploads the images, and saves the draft. Connect it with the MCP server, the agent skill, or the CLI. All three use the same API.
Needs Hashnode Pro on the publication you write to
Example
“Publish docs/launch.md to my blog as a draft, with cover.png as the cover.”
Use the MCP server if you chat with Claude or Cursor. Use the skill if your coding agent works from files in a repo. Use the CLI for scripts and cron jobs.
In Claude Code, run this. In other clients, add a remote MCP server with the same URL.
claude mcp add --transport http hashnode https://mcp.hashnode.com/mcp
Your client opens Hashnode. Log in and approve access. There is no token to paste.
The server has tools for posts, drafts, series, comments, and image uploads.
Try asking