Hashnode
Hashnode is a blogging platform tailored for developers, offering tools to create, manage, and publish content seamlessly.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Hashnode authenticates with an API key. Generate the credential in your Hashnode account, then paste it into FlyMyAI the first time an agent uses a Hashnode action.
Get your Hashnode credential →
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
Hashnode Personal Access Token | Your Hashnode Personal Access Token (PAT) used for authenticating API requests. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
HASHNODE_ACCEPT_INVITE_TO_PUBLICATION | Tool to accept a publication invitation. Use when you have a valid invite token and want to join the publication. | inviteToken |
HASHNODE_ADD_REPLY | Tool to add a reply to an existing comment. Use after confirming comment ID and reply content. | commentId, contentMarkdown |
HASHNODE_CHECK_CUSTOM_DOMAIN_AVAILABILITY | Tool to check if a custom domain is available for your Hashnode publication. Use when verifying domain mapping before setup. | domain, with_www_redirect |
HASHNODE_FETCH_INVITATIONS | Tool to fetch pending publication invitations. Use when you need to list current pending invites for a team-managed publication before taking further actions. | pageSize |
HASHNODE_FETCH_POPULAR_TAGS | Tool to fetch a paginated list of popular tags. Use when you need to browse popular tags page by page. | first |
HASHNODE_FETCH_POSTS | Tool to fetch a paginated list of posts from a publication. Use when you need to list posts page by page for a given publication host. | host |
HASHNODE_FETCH_SERIES_POSTS | Tool to fetch posts from a series within a publication. Use when retrieving and paginating through series posts in a specific publication. | series_slug, first |
HASHNODE_FETCH_SINGLE_ARTICLE | Tool to fetch a single article by slug from a publication. Use when you need the detailed content of a specific post. | host, slug |
HASHNODE_FETCH_USER_DETAILS | Tool to fetch detailed user profile information by username. Use when you need public or authorized profile data. | username |
HASHNODE_GET_PUBLICATION | Tool to fetch details (id, title, about) of a publication by hostname. Use when you need metadata for a given publication host. Example: 'blog.developerdao.com'. | hostname |
HASHNODE_HASHNODE_ADD_COMMENT | Tool to add a comment to a Hashnode post. Use after obtaining story ID and content, optionally provide a parent comment ID for replies. | postId |
HASHNODE_HASHNODE_FETCH_STORIES_FEED | Tool to fetch a paginated home feed of stories. Use when you need to page through the feed with optional filters. | first |
HASHNODE_HASHNODE_ME | Tool to retrieve details of the currently authenticated user. Use after confirming authentication. | - |
HASHNODE_LIKE_REPLY | Tool to like a reply on Hashnode. Use when you have a reply ID and want to add a like to that reply. | commentId, replyId |
HASHNODE_LIST_PUBLICATIONS | Tool to list all publications of the authenticated user. Use when you need your publication hostnames for downstream actions. | - |
HASHNODE_REMOVE_REPLY | Tool to remove a reply from a comment. Use after confirming comment and reply IDs. Returns the removed reply details. | commentId, replyId |
HASHNODE_UPDATE_COMMENT | Tool to update an existing comment on a Hashnode post. Use after preparing updated content details. | id |
HASHNODE_UPDATE_REPLY | Tool to update a reply. Use when editing an existing reply to a comment after confirming the comment and reply IDs. | commentId, replyId, contentMarkdown |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Hashnode!