WPRaiz Content API Tool
WPRaiz Content API Tool turns your WordPress site into a powerful content API. Create posts, manage categories, generate AI content, and connect AI agents — all via REST API or Model Context Protocol (MCP).
What You Can Do
- Create & Update Posts — Full control over title, content, status, categories, tags, excerpt, featured images, and custom meta fields via REST API.
- Bulk Creation — Create up to 50 posts in a single request (Pro).
- AI Content Generation — Generate full articles from a topic using Claude or OpenAI with your own API keys (Pro).
- AI Rewrite — Improve SEO, fix grammar, change tone, expand, or summarize existing posts (Pro).
- Auto-SEO — Automatically generate SEO titles and meta descriptions when not provided. Supports SEOPress, Yoast SEO, and Rank Math.
- MCP Server — Connect AI agents (Claude Desktop, Cursor, Windsurf) directly to your site via Model Context Protocol.
- Similar Post Search — Find duplicate or related content using intelligent Levenshtein-based scoring.
- Webhooks — Get notified when posts are created or bulk operations complete, with HMAC signature verification.
- JWT Authentication — Secure token-based auth with configurable rate limiting.
Free vs Pro
Free (this plugin):
- Create and update single posts via REST API
- Search similar posts
- List and manage categories
- JWT and Basic Auth (Application Passwords)
- SEO plugin auto-detection and meta writing
- Featured image upload from URL
- Rate limiting
- Legacy v1 endpoint compatibility
Pro ($49/year at wpraiz.com.br/pro):
- Everything in Free, plus:
- Bulk post creation (up to 50 per batch)
- AI content generation (BYOK — Claude or OpenAI)
- AI post rewriting (5 modes)
- Auto-SEO via AI
- MCP Server (HTTP + STDIO transports)
- Webhook notifications with HMAC signing
- Priority support
MCP Server
The Model Context Protocol server lets AI agents interact with your WordPress site natively. Available via HTTP (REST API) or STDIO (WP-CLI).
Tools: create_post, update_post, search_similar, get_categories, generate_content, rewrite_post, bulk_create
Resources: site-info, recent-posts, categories, content-stats, seo-config
Prompts: publish_seo_article, content_series, seo_audit, refresh_old_content, internal_linking
Add to your claude_desktop_config.json:
{
"mcpServers": {
"wpraiz": {
"command": "wp",
"args": ["wpraiz-mcp", "serve", "--path=/path/to/wordpress", "--user=1"]
}
}
}
REST API Endpoints
Base URL: https://yoursite.com/wp-json/wpraiz/v2/
Endpoint Method Auth Tier
create-post POST JWT/Basic Free
update-post POST JWT/Basic Free
create-posts POST JWT/Basic Pro
generate-content POST JWT/Basic Pro
rewrite-post POST JWT/Basic Pro
search-similar GET Public Free
categories GET Public Free
check-status GET Public Free
auth/token POST Credentials Free
Authentication
JWT Token:
1. POST to auth/token with username and password
2. Use the returned token as Authorization: Bearer <token>
Basic Auth: Use WordPress Application Passwords with standard HTTP Basic authentication.
Requirements
- WordPress 5.8+
- PHP 7.4+
- For AI features: Claude API key or OpenAI API key
- For MCP STDIO: WP-CLI installed
Support
Visit wpraiz.com.br or open an issue on GitHub.
