Goldnat Plugins
NodeBB vlatest · active

Let AI run your NodeBB community — as a real user.

Connect Claude or ChatGPT to your NodeBB forum and let it create topics, reply, edit posts, message members, and follow threads — every action runs as the authenticated user with NodeBB's own permissions.

Goldnat for NodeBB — Admin (Pro) · AI-driven topics, replies, and moderation for your NodeBB forum.

Why this plugin

What you get with Goldnat for NodeBB — Admin (Pro).

🛠️

Edit & moderate

Edit posts and manage content directly — fix typos, update announcements, and keep threads clean without logging into the admin panel.

🔔

Message & follow

Send members private messages and follow topics — engage your community and stay on top of important threads automatically.

🔐

Permission-aware, runs as the user

Every write runs as the authenticated user through NodeBB's own permission model. The AI can never do anything that user couldn't do manually.

💳

Plans from $29/yr

From $29/yr for a single forum up to $149/yr for business use. Paddle handles billing, local currency, VAT, and tax automatically.

Capabilities

What it does.

OAuth 2.0 + PKCE

Secure by design

Industry-standard OAuth 2.0 flow with PKCE. Every AI agent authenticates with proof-of-key exchange — no secrets stored client-side.

Permission-aware

Native NodeBB permissions

Tool calls respect NodeBB's permission system. The AI acts as the user and only touches content that user can access.

REST + JSON

Servio Protocol

Manifest endpoint, tool discovery, structured JSON responses. Compatible with the Model Context Protocol standard.

5 Pro tools

Production ready

5 structured tools — topic create, reply, edit post, send message, follow topic — ready for production use.

Get started

Up and running.

1

Install the Free plugin first

Pro is an extension. Install the NodeBB AI Connect (Free) plugin before Pro — the core provides the manifest, OAuth, and read tools Pro builds on.

2

Purchase Pro via Paddle

Sign in to your Goldnat account and pick a plan. Paddle handles checkout in your local currency; your license appears in your account instantly.

3

Enable the Pro edition

Activate Pro on your NodeBB install and restart. The Pro tools register into the same manifest the core serves.

4

Grant write scope to your AI agent

When your AI agent reconnects it requests write scope. Approve it, and the 5 Pro community tools become callable immediately.

Tools

Available tool calls.

23 tools exposed via the Servio protocol. AI agents call these by name with structured arguments.

nodebb

  • nodebb.banUser Ban a user. Provide optional reason and until (Unix timestamp; omit for permanent).
  • nodebb.bookmarkPost Bookmark a post for the acting user. Provide bookmark:false to remove.
  • nodebb.createTopic Create a new topic in a category
  • nodebb.createUser Create a new user account. Returns the new uid.
  • nodebb.deletePost Soft-delete a post (hidden but recoverable). Use purgePost to hard-delete.
  • nodebb.deleteTopic Soft-delete a topic (hides from lists; can be restored). Use purgeTopic to hard-delete.
  • nodebb.deleteUserAccount DELETE a user account. Destructive. Provide keepPosts=true to preserve their posts.
  • nodebb.downvotePost Downvote a post as the acting user.
  • nodebb.editPost Edit an existing post
  • nodebb.followTopic Follow or unfollow a topic for notifications
  • nodebb.lockTopic Lock a topic (prevents new replies).
  • nodebb.moveTopic Move a topic to a different category.
  • nodebb.pinTopic Pin a topic to the top of its category.
  • nodebb.purgePost HARD-DELETE a post. Destructive and irreversible.
  • nodebb.purgeTopic HARD-DELETE a topic and all its posts. Destructive and irreversible.
  • nodebb.replyToTopic Post a reply to an existing topic
  • nodebb.sendMessage Send a private chat message to a user
  • nodebb.unbanUser Lift a ban on a user.
  • nodebb.unlockTopic Unlock a previously locked topic.
  • nodebb.unpinTopic Unpin a previously pinned topic.
  • nodebb.updateUserAvatar Set a user avatar to an external image URL.
  • nodebb.updateUserProfile Update a user profile (fullname, email, website, location, aboutme, etc).
  • nodebb.upvotePost Upvote a post as the acting user.

Pricing

Get the plugin.

Sign in to your Goldnat account to complete purchase — Paddle handles local currency, VAT, and tax automatically. Your license appears in your account immediately.

Pro Basic

$29 /yr

Full feature set + support

  • All Free tools
  • createPost
  • createTopic
  • moderatePost
Sign in & Buy

Pro Advanced

$79 /yr

Full feature set + support

  • All Basic tools
  • manageUsers
  • bulkModerate
  • analytics
Sign in & Buy

Business

$149 /yr

Full feature set + support

  • All Advanced tools
  • Up to 5 sites
  • White-label
Sign in & Buy

NodeBB platform

More plugins for NodeBB

← All NodeBB plugins

Questions about Goldnat for NodeBB — Admin (Pro)?