developer-toolsapi_key

Hashnode

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

Verdict

The Hashnode MCP connects your team's AI to your developer blog — fetching posts, series, and feeds, plus commenting and replying directly from Switchy. @mention it to pull article drafts by slug, list recent publications, or add comments during editorial review. Writers and DevRel teams get the most value: you can query your blog's content, accept publication invites, and engage with readers without leaving your workspace. Auth requires a Hashnode API key with write permissions if you plan to comment or accept invites; read-only operations need fewer scopes.

Common use cases

  • Pull draft content for editorial review
  • List recent posts from your publication
  • Add comments during content QA
  • Accept publication invites from chat
  • Fetch series posts for newsletter curation

Integration

Vendor
Hashnode
Category
developer-tools
Auth
API_KEY
Tools
18
Composio slug
hashnode

Tools

  • Fetch Publication 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 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 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 Feed

    Tool to fetch a paginated home feed of stories. Use when you need to page through the feed with optional filters.

  • Get Publication by Hostname

    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'.

  • Hashnode Accept Publication Invite

    Tool to accept a publication invitation. Use when you have a valid invite token and want to join the publication.

  • 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.

  • Hashnode Add Reply

    Tool to add a reply to an existing comment. Use after confirming comment ID and reply content.

  • 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.

  • 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.

  • Hashnode: Fetch Popular Tags

    Tool to fetch a paginated list of popular tags. Use when you need to browse popular tags page by page.

  • Hashnode: Fetch User Details

    Tool to fetch detailed user profile information by username. Use when you need public or authorized profile data.

  • Hashnode: Get Current User

    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.

  • 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
    destructive

    Tool to remove a reply from a comment. Use after confirming comment and reply IDs. Returns the removed reply details.

  • Hashnode Update Comment

    Tool to update an existing comment on a Hashnode post. Use after preparing updated content details.

  • Hashnode Update Reply

    Tool to update a reply. Use when editing an existing reply to a comment after confirming the comment and reply IDs.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations > Developer Tools. 2. Click 'Connect' next to Hashnode. 3. In a new tab, log into your Hashnode account and go to Developer Settings (hashnode.com/settings/developer). 4. Generate a new Personal Access Token — grant 'Read' scope for fetching posts and 'Write' scope if you'll comment or accept invites. 5. Copy the token and paste it into the Switchy connection dialog, then click 'Save'. 6. Return to any Space and type '@Hashnode get publication by hostname blog.yoursite.com' — if you see publication metadata in the response, the connection works. 7. To invoke other tools, @mention Hashnode followed by your request (e.g. '@Hashnode fetch single article my-post-slug').

What teammates see: by default, memories from Hashnode are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Fetch Latest Posts

@Hashnode fetch the last 10 posts from blog.mycompany.com and summarize their titles and publish dates in a table.
Open in a Space →

Review Single Article

@Hashnode fetch single article 'introducing-our-new-api' from blog.mycompany.com and highlight any sections that need SEO improvements.
Open in a Space →

Comment on Post

@Hashnode add a comment to the post with ID abc123 saying 'Great breakdown of the auth flow — linking this in our onboarding docs.'
Open in a Space →

List Series Posts

@Hashnode fetch posts from the 'Getting Started' series on blog.mycompany.com and list them in chronological order with links.
Open in a Space →

Accept Invite

@Hashnode accept the publication invite with token xyz789 and confirm I'm now listed as a contributor.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@hashnode list the last 10 posts from blog.developerdao.com and summarize the main topics covered

Output

I retrieved 10 recent posts from blog.developerdao.com. The publication focuses on web3 development education. Recent topics include: a tutorial on building decentralized applications with Solidity (3 days ago), a guide to IPFS integration patterns (5 days ago), a comparison of Layer 2 scaling solutions (1 week ago), and several posts on smart contract security best practices. The most engaged post this period was 'Common Reentrancy Vulnerabilities' with 247 reactions. All posts maintain a beginner-to-intermediate technical level with code examples.

Notes

This example demonstrates read-only publication browsing. The MCP returns post metadata (title, slug, brief, publication date, reaction counts) but not full article content. To read a specific article's body, you'd follow up with a fetch-by-slug request. No write permissions needed for this workflow.

Prompt

@hashnode add a comment to the post 'common-reentrancy-vulnerabilities' on blog.developerdao.com saying 'Great breakdown of the checks-effects-interactions pattern. Would love to see a follow-up on cross-function reentrancy.'

Output

Comment posted successfully. Your comment now appears on the 'Common Reentrancy Vulnerabilities' article under your Hashnode account. The comment ID is cmt_9x4k2p1, which you can reference if you need to edit or delete it later. Note that the comment is publicly visible immediately—Hashnode doesn't hold comments for moderation on this publication.

Notes

This write operation requires your API key to have comment permissions tied to an active Hashnode account. The MCP first resolves the post slug to a story ID, then submits the comment. Be aware: there's no undo via the MCP once posted. You'd need to manually delete through Hashnode's UI or use a separate delete tool if available.

Prompt

@hashnode fetch the full article 'ipfs-integration-patterns' from blog.developerdao.com and extract any code snippets that show pinning files

Output

I retrieved the full article content. The post includes three code examples demonstrating IPFS pinning. Snippet 1 shows basic pinning with the ipfs-http-client library in Node.js. Snippet 2 demonstrates pinning with metadata tags for organization. Snippet 3 covers unpinning and garbage collection. The author recommends using Pinata or Infura's IPFS service for production workloads rather than self-hosting, citing reliability concerns. The article's markdown includes inline comments explaining each API call.

Notes

This synthesis example pairs the MCP's full-content fetch with the AI's ability to parse markdown and extract relevant sections. The MCP returns the article's complete markdown body, which can be lengthy (this one was ~4,200 words). Useful for research or content analysis, but be mindful of token usage when processing multiple long-form articles in one session.

Use-case deep-dives

Developer blog content audit

When Hashnode MCP beats manual blog inventory

A 6-person dev-rel team publishes 40+ posts a month across three Hashnode publications and needs to audit which series are stale, which authors are active, and which topics cluster together. The Hashnode MCP wins here because it exposes series pagination and publication metadata in a single API surface—your AI can pull every post from a series, group by author, and flag gaps in coverage without opening 40 browser tabs. The threshold: if you're only checking one or two posts a week, the MCP is overkill; just bookmark the publication. But once you're triaging a backlog or planning an editorial calendar, the fetch-and-filter loop justifies the API key setup. Set it up once, run the audit in Switchy, and route the findings to your content lead.

Community comment moderation

Using Hashnode MCP for comment triage at scale

A solo founder runs a technical blog on Hashnode with 200+ comments a month and wants to reply to questions, flag spam, and escalate feature requests without living in the dashboard. The Hashnode MCP is the right call if you're already using Switchy for support workflows—it surfaces the add-comment and add-reply tools so your AI can draft responses inline and post them back to the thread. The trade-off: Hashnode's comment API doesn't expose moderation actions like delete or ban, so you'll still need the web UI for cleanup. This works best when your volume is high enough that drafting replies in context saves 30+ minutes a week, but low enough that manual moderation is still feasible. If you're moderating 500+ comments monthly, you need a dedicated moderation platform, not an MCP.

Cross-publication content search

When Hashnode MCP handles multi-blog research

A 3-person startup maintains two Hashnode publications—one for product updates, one for engineering deep-dives—and the support team needs to search both when answering customer questions about implementation details. The Hashnode MCP fits if your team already uses Switchy for knowledge lookup and you want a single search surface that spans both blogs without toggling tabs. The fetch-publication and fetch-single-article tools let your AI pull metadata and full post content by slug, so you can ask 'find the OAuth setup guide' and get the right post from either publication. The boundary: if your content is under 50 posts total, native Hashnode search is faster; the MCP pays off once you're searching across 100+ articles or need to cross-reference series. Plug in both hostnames, run the search, and surface the answer in your support thread.

Frequently asked

What does the Hashnode MCP let me do in Switchy?

It connects your Hashnode blog to Switchy so your team can read posts, browse series, fetch article details, and interact with comments — all without leaving the workspace. You can also accept publication invites and post replies directly through the MCP. Think of it as a read-and-comment layer for your Hashnode content inside Switchy's AI chat.

Do I need admin access to connect Hashnode?

You need a Hashnode API key, which any user can generate from their account settings. If you want to accept publication invites or post comments on behalf of your team, the key should belong to someone with write permissions on the target publication. Read-only operations like fetching posts work with any valid key.

Can the Hashnode MCP publish new articles?

No. This MCP is built for reading and commenting, not authoring. You can fetch posts, browse series, and reply to comments, but you cannot draft or publish new articles through Switchy. For publishing workflows, use Hashnode's web editor or their GraphQL API directly.

Why use this instead of just opening Hashnode in a browser?

The MCP pulls Hashnode data into Switchy's shared context, so your team can reference blog posts, series metadata, and comment threads during AI-assisted work without tab-switching. It is faster for bulk lookups and keeps your research in one place. If you need rich formatting or the full editor, the browser is still better.

Who on the team should connect the Hashnode MCP?

Whoever owns your Hashnode publication or has an API key with comment permissions. If your team only needs to read posts and series, any member can connect it. For teams that want to reply to reader comments from Switchy, connect it under a shared service account or the publication admin's key.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.