Hashnode

Hashnode is a blogging platform tailored for developers, offering tools to create, manage, and publish content seamlessly.

67 actions Integration catalog
Request access
Connect Hashnode once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Hashnode Accept Publication InviteHASHNODE_ACCEPT_INVITE_TO_PUBLICATION
Tool to accept a publication invitation. Use when you have a valid invite token and want to join the publication.
Hashnode Add CommentHASHNODE_ADD_COMMENT
Add a comment to a Hashnode post. Requires a valid post ID (obtainable via HASHNODE_FETCH_STORIES_FEED or HASHNODE_FETCH_POSTS) and markdown content. For replying to existing comments, use the HASHNODE_ADD_REPLY action instead.
Hashnode Add Content BlockHASHNODE_ADD_CONTENT_BLOCK
Tool to add a content block to a Hashnode documentation project. Use when you need to add embeddable content (such as code snippets, widgets, or other custom content) to a documentation project.
Hashnode Add Custom MDX ComponentHASHNODE_ADD_CUSTOM_MDX_COMPONENT
Tool to add a custom MDX component to a Hashnode documentation project. Use when you need to register a new reusable React component that can be used in MDX content. Requires a project ID, component identifier, and the JavaScript/React code defining the component.
Hashnode: Add Documentation Project Custom DomainHASHNODE_ADD_DOCUMENTATION_PROJECT_CUSTOM_DOMAIN
Tool to add a custom domain to a Hashnode documentation project. Use when setting up custom domain mapping for documentation sites. Requires projectId, domain name, and wwwDomain boolean flag.
Hashnode Add ReplyHASHNODE_ADD_REPLY
Tool to add a reply to an existing comment. Use after confirming comment ID and reply content.
Hashnode: Check Custom Domain AvailabilityHASHNODE_CHECK_CUSTOM_DOMAIN_AVAILABILITY
Tool to check if a custom domain is available for your Hashnode publication. Use when verifying domain mapping before setup.
Hashnode: Check Subdomain AvailabilityHASHNODE_CHECK_SUBDOMAIN_AVAILABILITY
Tool to check if a subdomain is available for a Hashnode publication. Use when verifying subdomain availability before creating a publication.
Create Documentation API ReferenceHASHNODE_CREATE_DOCUMENTATION_API_REFERENCE
Tool to create a documentation API reference from an OpenAPI specification URL in a Hashnode project. Use when you need to import and generate API documentation from a Swagger/OpenAPI spec. Requires projectId and the URL of the API specification.
Create Documentation LinkHASHNODE_CREATE_DOCUMENTATION_LINK
Tool to create a link within a Hashnode documentation guide. Use when you need to add external or internal links to documentation pages, such as API references, GitHub repositories, or related resources.
Hashnode: Create Documentation ProjectHASHNODE_CREATE_DOCUMENTATION_PROJECT
Tool to create a new documentation project on Hashnode. Use when you need to set up a documentation site for API references, product guides, or developer documentation. Requires a unique name and subdomain.
Hashnode Create Documentation SectionHASHNODE_CREATE_DOCUMENTATION_SECTION
Tool to create a new documentation section in a Hashnode documentation guide. Use when you need to add a new section to an existing documentation guide within a project.
Create Hashnode Documentation GuideHASHNODE_CREATE_HASHNODE_DOCUMENTATION_GUIDE
Tool to create a new documentation guide in a Hashnode documentation project. Use when you need to create a new guide within an existing project. Requires a valid projectId and a name for the guide.
Hashnode Delete Content BlockHASHNODE_DELETE_CONTENT_BLOCK
Tool to delete a content block from a Hashnode documentation project. Use when you need to remove a custom content block from a project. This action is destructive and cannot be undone.
Hashnode Delete Custom MDX ComponentHASHNODE_DELETE_CUSTOM_MDX_COMPONENT
Tool to delete a custom MDX component from a Hashnode documentation project. Use when removing an existing custom component that is no longer needed. This action is destructive and cannot be undone.
Disable Documentation Project AI SearchHASHNODE_DISABLE_DOCUMENTATION_PROJECT_AI_SEARCH
Tool to disable AI search for a documentation project on Hashnode. Use when you need to turn off AI-powered search capabilities for a specific documentation project.
Hashnode: Fetch InvitationsHASHNODE_FETCH_INVITATIONS
Fetch pending publication invitations for a Hashnode publication. Returns a list of pending invites that have been sent but not yet accepted. Requires the authenticated user to be a member (owner/admin/editor) of the target publication. Use this to review outstanding team invitations before sending reminders or revoking invites.
Hashnode: Fetch Popular TagsHASHNODE_FETCH_POPULAR_TAGS
Tool to fetch a paginated list of popular tags. Use when you need to browse popular tags page by page.
Fetch Publication PostsHASHNODE_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.
Fetch Series PostsHASHNODE_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.
Fetch Single ArticleHASHNODE_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.
Fetch Stories FeedHASHNODE_FETCH_STORIES_FEED
Fetch a paginated feed of stories from Hashnode. Returns posts with title, brief, author info, tags, and reading time. Supports filtering by feed type (RECENT, FEATURED, FOLLOWING, etc.), reading time range, and tags. Use cursor-based pagination via the 'after' parameter with the endCursor from previous responses.
Hashnode: Fetch User DetailsHASHNODE_FETCH_USER_DETAILS
Tool to fetch detailed user profile information by username. Use when you need public or authorized profile data.
Hashnode: Follow TagsHASHNODE_FOLLOW_TAGS
Follow specified tags to customize your content feed on Hashnode. Use when you want to subscribe to content from specific tags to personalize your feed.
Generate Documentation Project Preview Authorization TokenHASHNODE_GEN_DOC_PROJECT_PREVIEW_AUTH_TOKEN
Tool to generate a JWT authorization token for previewing a documentation project. Use when you need to obtain a JWT to access a documentation project preview. Requires a preview token that must be generated first using the generateDocumentationProjectPreviewToken mutation.
Get Documentation ProjectHASHNODE_GET_DOCUMENTATION_PROJECT
Tool to fetch details of a Docs by Hashnode project by ID or hostname. Use when you need metadata for a documentation project. Provide either project ID or host domain.
Get Post by IDHASHNODE_GET_POST
Tool to retrieve a published post by ID from Hashnode. Use when you need to fetch detailed information about a specific post for rendering or displaying.
Get Publication by ID or HostHASHNODE_GET_PUBLICATION_BY_ID_OR_HOST
Tool to fetch publication details by ID or hostname. User can provide either publication ID or host. Use when you need metadata for a given publication. Returns comprehensive publication information including author, title, description, and configuration.
Hashnode: Get Tag DetailsHASHNODE_GET_TAG
Tool to fetch detailed information about a tag by its slug. Use when you need tag metadata, follower/post counts, or logo information.
Hashnode Like CommentHASHNODE_LIKE_COMMENT
Tool to like a comment on Hashnode. Use when you have a comment ID and want to add a like to that comment.
Hashnode Like PostHASHNODE_LIKE_POST
Tool to like a post on Hashnode. Use when you want to add a like/reaction to a specific post. Requires a valid post ID.
Hashnode: Like ReplyHASHNODE_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.
Hashnode: List PublicationsHASHNODE_LIST_PUBLICATIONS
Tool to list all publications of the authenticated user. Use when you need your publication hostnames for downstream actions.
Hashnode: List Top CommentersHASHNODE_LIST_TOP_COMMENTERS
Tool to fetch users who have most actively participated in discussions by commenting in the last 7 days. Use when you need to identify top contributors or most engaged users.
Hashnode: Map Documentation Project WWW RedirectHASHNODE_MAP_DOC_PROJECT_CUSTOM_DOMAIN_WWW_REDIRECT
Tool to configure WWW redirect for a documentation project's custom domain. Use when you need to enable automatic www subdomain redirection (e.g., www.docs.example.com -> docs.example.com). The project must already have a custom domain added before calling this action.
Hashnode: Get Current UserHASHNODE_ME
Retrieves profile details of the currently authenticated Hashnode user. Returns the user's identity (id, username, name), profile info (bio, tagline, profile picture, location), social links (website, github, twitter, linkedin), engagement metrics (followers/followings count), and badges. Use this action to get user context for personalization, verify authentication, or retrieve user data for display purposes.
Move Documentation Sidebar ItemHASHNODE_MOVE_DOCUMENTATION_SIDEBAR_ITEM
Tool to reorder documentation sidebar items within a Hashnode guide. Use when you need to change the position of a sidebar item or move it under a different parent section. Requires the projectId, guideSlug, and itemId.
Publish Documentation API ReferenceHASHNODE_PUBLISH_DOCUMENTATION_API_REFERENCE
Tool to publish a documentation API reference in a Hashnode documentation project. Use when you need to make an API reference guide publicly available. Requires a projectId and guideSlug.
Hashnode Publish PostHASHNODE_PUBLISH_POST
Tool to publish a new blog post to a Hashnode publication. Use when you need to create and immediately publish an article. Requires a publicationId (obtainable via HASHNODE_LIST_PUBLICATIONS), title, and markdown content.
Hashnode Remove CommentHASHNODE_REMOVE_COMMENT
Tool to remove a comment from a Hashnode post. Use after confirming the comment ID. Returns the ID of the removed comment upon success.
Hashnode Remove Documentation GuideHASHNODE_REMOVE_DOCUMENTATION_GUIDE
Tool to remove a documentation guide from a Hashnode project. Use after confirming the project ID and guide slug. This action is destructive and cannot be undone.
Remove Documentation ProjectHASHNODE_REMOVE_DOCUMENTATION_PROJECT
Tool to remove a documentation project from Hashnode. This action frees the custom domain and subdomain and removes all guides and pages. Use after confirming the project ID to be deleted.
Hashnode Remove Documentation Project Custom DomainHASHNODE_REMOVE_DOCUMENTATION_PROJECT_CUSTOM_DOMAIN
Tool to remove a custom domain from a Hashnode documentation project. Use when you need to detach a custom domain from a documentation project, reverting it to use only the Hashnode subdomain.
Remove Documentation Sidebar ItemHASHNODE_REMOVE_DOCUMENTATION_SIDEBAR_ITEM
Tool to remove a sidebar item from a documentation guide on Hashnode. Use when you need to delete a section or page from a guide's sidebar navigation. This action is destructive and cannot be undone.
Hashnode Remove PostHASHNODE_REMOVE_POST
Tool to remove (delete) a post from Hashnode. Use after confirming the post ID to be deleted. This action is destructive and cannot be undone.
Hashnode Remove ReplyHASHNODE_REMOVE_REPLY
Tool to remove a reply from a comment. Use after confirming comment and reply IDs. Returns the removed reply details.
Hashnode Rename Documentation GuideHASHNODE_RENAME_DOCUMENTATION_GUIDE
Tool to rename a documentation guide in a Hashnode project. Use when you need to update the name of an existing guide. Requires the projectId, guideSlug, and new name.
Rename Documentation Sidebar ItemHASHNODE_RENAME_DOCUMENTATION_SIDEBAR_ITEM
Tool to rename a documentation sidebar item within a Hashnode guide. Use when you need to update the display label of a sidebar item (link, page, or section). Requires the projectId, guideSlug, itemId, and new label.
Hashnode Restore PostHASHNODE_RESTORE_POST
Tool to restore a previously deleted Hashnode post. Use when you need to undo a post deletion and make the post accessible again. Requires the post ID of the deleted post.
Save Documentation Page Draft ContentHASHNODE_SAVE_DOCUMENTATION_PAGE_DRAFT_CONTENT
Tool to save draft content for a documentation page in Hashnode. Use when you need to update the content, title, or description of an existing documentation page draft. Requires pageId and projectId, along with at least one of content, title, or description.
Search Posts of PublicationHASHNODE_SEARCH_POSTS_OF_PUBLICATION
Tool to search and retrieve posts from a specific publication based on a search query. Use when you need to find posts matching specific keywords within a particular Hashnode publication. Supports pagination and sorting by publication date.
Subscribe to NewsletterHASHNODE_SUBSCRIBE_TO_NEWSLETTER
Tool to subscribe an email address to a Hashnode publication's newsletter. Use when you need to add a subscriber to a publication's mailing list. Requires a publicationId (obtainable via HASHNODE_LIST_PUBLICATIONS or GET_PUBLICATION) and a valid email address.
Hashnode: Toggle Follow UserHASHNODE_TOGGLE_FOLLOW_USER
Tool to toggle follow status for a Hashnode user. If you don't follow the user, this will follow them. If you already follow them, this will unfollow them. Use when you need to manage following relationships for the authenticated user.
Hashnode: Unfollow TagsHASHNODE_UNFOLLOW_TAGS
Unfollow specified tags to customize your content feed on Hashnode. Use when you want to unsubscribe from content from specific tags to personalize your feed.
Unsubscribe from NewsletterHASHNODE_UNSUBSCRIBE_FROM_NEWSLETTER
Tool to unsubscribe an email address from a Hashnode publication's newsletter. Use when you need to remove a subscriber from a publication's mailing list. Requires a publicationId (obtainable via HASHNODE_LIST_PUBLICATIONS or GET_PUBLICATION) and a valid email address.
Hashnode Update CommentHASHNODE_UPDATE_COMMENT
Tool to update an existing comment on a Hashnode post. Use after preparing updated content details.
Hashnode Update Content BlockHASHNODE_UPDATE_CONTENT_BLOCK
Tool to update a content block in a Hashnode documentation project. Use when you need to modify the label or content of an existing embeddable content block (such as code snippets, widgets, or other custom content).
Update Documentation AppearanceHASHNODE_UPDATE_DOCUMENTATION_APPEARANCE
Tool to update the appearance settings of a Hashnode documentation project. Use when you need to customize the look and feel of a documentation site, including logos, colors, themes, and custom scripts.
Update Documentation General SettingsHASHNODE_UPDATE_DOCUMENTATION_GENERAL_SETTINGS
Tool to update general settings of a Hashnode documentation project. Use when you need to modify the name, description, custom CSS, or external links of an existing documentation site. Requires the project ID and at least one field to update.
Update Hashnode Documentation GuideHASHNODE_UPDATE_DOCUMENTATION_GUIDE
Tool to update an existing documentation guide in a Hashnode project. Use when you need to modify the name, slug, or SEO meta tags of a guide. Requires the projectId and guideId of the guide to update.
Showing the first 60 of 67 actions.