Goldnat Plugins
← Back to WordPress

WordPress AI Connect — Installation & Setup Guide

Install, activate, and connect the Goldnat AI Connect plugin (Servio Protocol) to your WordPress site. 5 free tools + Pro upgrade.

📅 Updated: 2026-07-07 🎬 Video: wordpress-install-connect

Overview

Goldnat AI Connect for WordPress turns your WordPress site into a Servio Protocol tool server for AI agents. You install a plugin, generate a token, and paste the prompt into your AI agent (Claude / ChatGPT / goldnat.ai / any MCP client). From that moment the agent can search posts, read pages, and identify the current user — all under the permissions of the user who generated the token.

What you get:

  • 5 free tools — Read-only basics: getCurrentUser, searchPosts, getPost, searchPages, getPage
  • Pro upgrade — 6 more tools for content management (create/edit/delete + media upload)
  • Additional Pro extensions — Elementor (9 tools) and WooCommerce (17 tools)

Prerequisites

  • WordPress 6.0 or higher
  • PHP 7.4 or higher (8.1+ recommended)
  • Permalinks set to “Post name” format or equivalent
  • HTTPS recommended (required for goldnat.ai integration)
  • Administrator role on the site

Installation

  1. In WordPress admin, go to Plugins → Add New and search for “Goldnat AI Connect” in the official WordPress.org plugin directory. (Alternatively, download the plugin from your personal area at goldnat.ai and upload it via Plugins → Add New → Upload Plugin.)
  2. Click Install Now on the plugin.
  3. After installation → click Activate.
  4. A new menu item AI Connect appears in the admin sidebar.

Connecting to an AI Agent

  1. Go to AI Connect → My Tokens.
  2. Click Generate Prompt — a ready-to-paste text block appears for your AI client of choice:
    • Claude Desktop — via the Goldnat MCP extension
    • ChatGPT / Gemini / Grok — direct connection to the manifest URL
    • goldnat.ai — add the site to your vault
  3. Copy the prompt and paste it into your agent.
  4. The agent performs OAuth 2.0 + PKCE automatically — you’ll get a consent screen in your browser.
  5. Approve → the agent is connected.

First Test

Ask your AI agent one of these three prompts:

  • “Who am I on this site?” → Should call wordpress.getCurrentUser.
  • “Search for the 5 most recent posts on the site.” → Should call wordpress.searchPosts with limit=5.
  • “What’s in the About page?” → Should call wordpress.searchPages and then wordpress.getPage.

If all three requests work → the plugin is connected correctly.

Reconnecting (when the token expires)

Access tokens are valid for 1 hour, refresh tokens for 30 days. If you see a “Token expired” error:

  1. Go to AI Connect → My Tokens.
  2. Click Revoke on the old token.
  3. Click Generate Prompt again.
  4. Paste the new prompt into your agent.

Tip: Most agents refresh the token automatically every hour, so you typically only reconnect manually once every 30 days.

Token Management

ColumnMeaning
PrefixFirst 16 characters (identification only)
CreatedCreation timestamp
Last usedMost recent request timestamp
IPIP address of the agent
User AgentClient identifier (Claude, ChatGPT, etc.)
ActionsRevoke — immediate cancellation

Filters: Active / Renewable / Unused / Inactive / Revoked / All. Bulk revoke available for inactive tokens (30+ days).

Uninstalling the Plugin

  • AI Connect → My Tokens → Revoke All. Kills every active agent session immediately.

2. Deactivate the plugin

  • Plugins → Installed Plugins → find Goldnat AI Connect → click Deactivate.
  • The plugin stops working, but DB tables and options remain.

3. Delete the plugin (optional)

  • After deactivation → click Delete. WordPress removes the plugin files.

4. Clean the DB (only for a fresh reinstall)

DROP TABLE IF EXISTS wp_aiconnect_tokens;
DROP TABLE IF EXISTS wp_aiconnect_audit;
DELETE FROM wp_options WHERE option_name LIKE 'aiconnect_%';

Warning: Deletes token history, audit logs, and settings permanently. Take a full DB backup first.

Common Troubleshooting

ErrorLikely causeFix
Manifest not found (404)Permalinks not configuredSettings → Permalinks → Save
Token expired and non-refreshableToken permanently expiredReconnect (see above)
Rate limit exceededToo many requests in a short window (default 50/minute)Wait a minute, or raise the limit in the plugin settings
Bearer token requiredAgent isn’t sending the tokenRegenerate the prompt in full

Support

Need help? Contact us and we’ll get back to you.

Video Tutorial (Coming Soon)

A 3-4 minute video will appear here covering: (A) What is Goldnat AI Connect on the Servio Protocol, (B) installing the plugin, (C) connecting to Claude Desktop, (D) live usage — 3 typical requests.

Screenshots

WordPress Plugins menu
Navigate to Plugins → Add New
Upload plugin ZIP file
Upload Plugin with ZIP file
Plugin active in the list
Plugin is active and ready
My Tokens page
Generate prompt for AI agent connection

🎬 Video Tutorial — Coming Soon

A 3-5 minute video covering: intro → install → connect → demo.

Tag: wordpress-install-connect

Status: Awaiting production

This guide is informational and non-binding. Steps and behavior can vary between platforms and plugin versions. For the binding terms, see the Terms & Conditions.

Tools

Available tool calls.

28 tools exposed via the Servio protocol. Pro tools are marked.

wordpress

  • wordpress.getCurrentUser Returns the currently authenticated user.
  • wordpress.getPage Returns a single page by ID.
  • wordpress.getPost Returns a single post by ID.
  • wordpress.searchPages Searches pages by keywords.
  • wordpress.searchPosts Searches posts by keywords.

media

  • wordpress.uploadMedia Upload a media file to the WordPress media library from URL or base64 data. Pro

pages

  • wordpress.createPage Create a new WordPress page with title, content, parent, status, and featured image. Pro
  • wordpress.updatePage Update an existing WordPress page. Pro

posts

  • wordpress.createPost Create a new WordPress post with title, content, categories, tags, status, and featured image. Pro
  • wordpress.deletePost Delete (or trash) a WordPress post. Pro
  • wordpress.updatePost Update an existing WordPress post. Pro

woocommerce

  • woocommerce.createOrder Creates a new order for an existing or new customer: product selection, quantities, shipping and billing address, payment and shipping method, discounts and notes. Useful for manual or phone orders. Pro
  • woocommerce.createProduct Creates a new product with all details: name, description, price, SKU, inventory management, categories, tags, images, weight, dimensions, stock status, and additional attributes. Supports automatic publishing or saving as draft. Pro
  • woocommerce.getCustomer Retrieves full customer details: name, email, billing and shipping addresses, join date, total orders, total spend, and notes. Pro
  • woocommerce.getOrder Retrieves full details of a single order: ordered products, quantities, prices, total, customer details, shipping and billing address, payment method, status, notes, and metadata. Pro
  • woocommerce.getSalesReport Detailed sales report by date range: sales amount, number of orders, number of items sold, average order, and trends over time. Essential for performance analysis. Pro
  • woocommerce.getTopSellers List of top-selling products for a defined period. Includes quantity sold and revenue per product. Perfect for identifying flagship products. Pro
  • woocommerce.listCustomers Lists customers with filtering by role, join date, email, and keywords. Includes total orders and total lifetime value per customer. Pro
  • woocommerce.listOrders Lists orders with filtering by status (pending, processing, completed, cancelled, refunded), dates, customer, product, and payment method. Includes pagination for large volumes. Pro
  • woocommerce.listProductCategories Lists all product categories including hierarchy (parent categories and sub-categories), number of products per category, description, and image. Pro
  • woocommerce.updateInventory Updates inventory quantity for a product or variation. Supports setting exact quantity or relative increment/decrement. Automatically updates stock status (in stock/out of stock). Pro
  • woocommerce.updateOrderStatus Updates order status (pending → processing → completed or cancelled/refunded). Essential for managing the order lifecycle and sending customer notifications. Pro
  • woocommerce.updateProduct Updates existing product details: change price, description, stock quantity, images, categories, publish status, and other fields. Supports partial update (only specified fields). Pro

WooCommerceModule

  • woocommerce.addToCart Adds a product to the shopping cart. Pro
  • woocommerce.getCart Returns the contents of the shopping cart. Pro
  • woocommerce.getOrders Returns the list of orders. Pro
  • woocommerce.getProduct Returns single product details. Pro
  • woocommerce.searchProducts Searches products by keywords. Pro