Goldnat Plugins
WordPress vlatest · active

Connect AI Agents to your WordPress site

A WordPress plugin that exposes your site as an AI-accessible tool server via the Servio protocol. Let ChatGPT, Claude, Copilot, Gemini, and other AI agents securely interact with your content through OAuth 2.0 with PKCE.

Goldnat for WordPress · Goldnat for WordPress — the Bridge add-on

See it in action

A demo video.

Why this plugin

What you get with Goldnat for WordPress.

📡

Servio Protocol

Built on the Servio Protocol standard for tool-use AI agents. Provides a manifest endpoint, tool discovery, and structured JSON responses that AI platforms understand natively.

🤖

Pre-configured AI Clients

Ships with built-in OAuth client configurations for ChatGPT, Claude, Copilot, Gemini, Grok, DeepSeek, and Perplexity. Connect in minutes, not hours.

📦

Built for WordPress 5.8+

Native WordPress plugin with proper activation hooks, REST routes, and admin settings. Installs through the standard plugin manager — no file editing required.

Capabilities

What it does.

OAuth 2.0 + PKCE

Secure by design

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

Permission-aware

Native permissions

Tool calls respect the platform's native permission model. Users only see content they're allowed to access.

REST + JSON

Servio Protocol

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

Tools included

Production ready

Structured tool calls ready for production use on your platform.

Get started

Up and running.

1

Install the Plugin

Upload through WordPress plugin manager or add via the plugins directory.

2

Open AI Connect Settings

In your WordPress admin, go to Settings → AI Connect. You'll see your manifest URL and all pre-configured OAuth client definitions.

3

Add the Manifest URL to Your Agent

Copy your site's manifest URL from the settings page into Claude Desktop, ChatGPT, or any MCP-compatible AI agent.

4

Approve Access & Start Chatting

When the AI agent requests access, your users approve via a secure OAuth screen on your site — then the AI can search posts, read pages, and interact with your content.

Tools

Available tool calls.

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

wordpress

  • wordpress.getCategories Fetch all category taxonomies with names, descriptions, post counts and hierarchy.
  • wordpress.getComments Fetch comments filtered by post, page, author or status. Returns content, date, author and approval state.
  • wordpress.getCurrentUser Returns the currently authenticated user.
  • wordpress.getMedia Get details of a media item (image, video, PDF) by ID: URL, title, description, alt text, size, MIME type.
  • wordpress.getMenus Fetch all site menus with hierarchical structure, links, labels and locations.
  • wordpress.getPage Returns a single page by ID.
  • wordpress.getPost Returns a single post by ID.
  • wordpress.getPostTypes List all registered post types including custom ones: names, labels, capabilities and available statuses.
  • wordpress.getSiteInfo Get general site info: name, description, URL, language, timezone, date format, WordPress version.
  • wordpress.getSiteSettings Get site settings: title, tagline, admin email, timezone, default category, discussion settings.
  • wordpress.getTags Fetch all tag taxonomies with names, descriptions and post counts.
  • wordpress.getTaxonomies List all taxonomies including custom ones: names, labels, associated post types and hierarchy.
  • wordpress.getUsers List users by role, name search and count. Returns names, emails, roles and post counts.
  • wordpress.listCategories List post categories. Use search (matches name OR slug, case-insensitive substring) to resolve a category id from its name/slug — the common pre-step for createPost.
  • wordpress.listComments List all comments across the site with filters (post, status, author).
  • wordpress.listMedia List media library items with filters (mime_type, upload date, author). Returns URLs and metadata.
  • wordpress.listPages List pages with filters (status, parent hierarchy, date, per_page). Returns metadata + total count.
  • wordpress.listPosts List posts with filters (status, category, date, author, per_page). Returns metadata + total count.
  • wordpress.listTags List post tags. Use search (matches name OR slug, case-insensitive substring) to resolve a tag id from its name/slug — the common pre-step for createPost.
  • wordpress.searchMedia Search media items by name, title, description, MIME type, upload date. Returns files with URLs and available sizes.
  • wordpress.searchPages Searches pages by keywords.
  • wordpress.searchPosts Searches posts by keywords.

Pricing

Pick a plan.

Free

Free

Free, fully functional

  • All read tools
  • OAuth 2.0 + PKCE
  • Manifest endpoint
Install

WordPress platform

More plugins for WordPress

← All WordPress plugins

Questions about Goldnat for WordPress?