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).
💬
Create & reply
Start new topics and reply to discussions from your AI agent — seed conversations, answer questions, and keep the forum active.
🛠️
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.
Compatible clients
Works with every AI client.
Pre-configured OAuth integrations for every major AI agent — including our own hosted agent at goldnat.ai. Connect in minutes, not hours.
Tools
Available tool calls.
23 tools exposed via the Servio protocol. AI agents call these by name with structured arguments.
nodebb
-
nodebb.banUserBan a user. Provide optional reason and until (Unix timestamp; omit for permanent). -
nodebb.bookmarkPostBookmark a post for the acting user. Provide bookmark:false to remove. -
nodebb.createTopicCreate a new topic in a category -
nodebb.createUserCreate a new user account. Returns the new uid. -
nodebb.deletePostSoft-delete a post (hidden but recoverable). Use purgePost to hard-delete. -
nodebb.deleteTopicSoft-delete a topic (hides from lists; can be restored). Use purgeTopic to hard-delete. -
nodebb.deleteUserAccountDELETE a user account. Destructive. Provide keepPosts=true to preserve their posts. -
nodebb.downvotePostDownvote a post as the acting user. -
nodebb.editPostEdit an existing post -
nodebb.followTopicFollow or unfollow a topic for notifications -
nodebb.lockTopicLock a topic (prevents new replies). -
nodebb.moveTopicMove a topic to a different category. -
nodebb.pinTopicPin a topic to the top of its category. -
nodebb.purgePostHARD-DELETE a post. Destructive and irreversible. -
nodebb.purgeTopicHARD-DELETE a topic and all its posts. Destructive and irreversible. -
nodebb.replyToTopicPost a reply to an existing topic -
nodebb.sendMessageSend a private chat message to a user -
nodebb.unbanUserLift a ban on a user. -
nodebb.unlockTopicUnlock a previously locked topic. -
nodebb.unpinTopicUnpin a previously pinned topic. -
nodebb.updateUserAvatarSet a user avatar to an external image URL. -
nodebb.updateUserProfileUpdate a user profile (fullname, email, website, location, aboutme, etc). -
nodebb.upvotePostUpvote 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
Full feature set + support
- ✓ All Free tools
- ✓ createPost
- ✓ createTopic
- ✓ moderatePost
Pro Advanced
Full feature set + support
- ✓ All Basic tools
- ✓ manageUsers
- ✓ bulkModerate
- ✓ analytics
Business
Full feature set + support
- ✓ All Advanced tools
- ✓ Up to 5 sites
- ✓ White-label
NodeBB platform
More plugins for NodeBB
Questions about Goldnat for NodeBB — Admin (Pro)?