{
  "markdown": "<!-- mcp-name: com.getwpagent/wordpress -->\n\n# WP Agent — WordPress MCP Server\n\n**WordPress publishing and management with Claude.** Connect your **self-hosted WordPress**\nsite to AI assistants (Claude, ChatGPT, Cursor, and any MCP client) and run your whole site\nfrom chat: write and publish posts and pages, create AI featured and in-post images, manage\nSEO, media, categories, tags and menus, moderate comments, and manage plugins, themes and site\nsettings — all on your own site, with your own credentials.\n\n> **WP Agent** is a Model Context Protocol (MCP) server for WordPress. **69 tools.** Remote\n> **Streamable HTTP** with **OAuth 2.0** — keyless, no API key to paste. A free account is\n> created on first connect (25 posts/month, no card).\n\n- 🌐 **Website:** https://www.getwpagent.com\n- 📚 **Install & docs:** https://www.getwpagent.com/docs\n- 🔌 **Endpoint:** `https://mcp.getwpagent.com/mcp`\n\n---\n\n## Connect\n\nWP Agent is a **remote** MCP server — no install, no local process. Point your client at the\nendpoint; OAuth runs automatically on first connect.\n\n- **Endpoint:** `https://mcp.getwpagent.com/mcp` (Streamable HTTP)\n- **Auth:** **OAuth 2.0** (Dynamic Client Registration + PKCE — keyless). An account is\n  auto-created on first sign-in.\n\n### Claude / generic MCP client (JSON)\n```json\n{\n  \"mcpServers\": {\n    \"wp-agent\": {\n      \"url\": \"https://mcp.getwpagent.com/mcp\"\n    }\n  }\n}\n```\n\n### Cursor\nAdd the `url` above in Cursor's **Settings → Tools & MCP**, or install from the listing on\n`cursor.directory`.\n\n<!--\nMAINTAINER NOTE (cursor.directory): the GitHub auto-scanner reads mcp.json but STRIPS the\n`mcpServers` wrapper, leaving only `{ \"type\": \"http\", \"url\": ... }` in the listing's Component\n\"Content\". That drops the server name, so Cursor's install dialog shows \"server\" instead of\n\"wp-agent\". After any re-scan, re-paste the FULL wrapper into the listing Content and keep the\nkey a lowercase slug (`wp-agent`, not \"WP Agent\" — it's a config identifier):\n  { \"mcpServers\": { \"wp-agent\": { \"url\": \"https://mcp.getwpagent.com/mcp\" } } }\nThe connected display name comes from the server's own serverInfo (\"WP Agent\"), not this key.\n-->\n\n\nFull per-client instructions: **https://www.getwpagent.com/docs**\n\nTo connect a WordPress site, install the free **WP Agent Connector** plugin (or use an\napplication password on WordPress 5.6+); the assistant walks you through it on first use.\n\n---\n\n## What you can do (69 tools)\n\n| Area | Example tools |\n|---|---|\n| **Content generation** | `create_post`, `replace_post_content`, `patch_post_content`, `generate_image` |\n| **Posts & pages** | `list_posts`, `list_pages`, `publish_post`, `schedule_post`, `update_post_title`, `update_post_excerpt` |\n| **SEO** | `get_post_seo_analysis`, `update_post_seo`, `get_posts_seo_overview` |\n| **Images & media** | `generate_image`, `set_featured_image`, `add_media_from_url`, `search_stock_photos`, `update_media` |\n| **Taxonomies & menus** | `create_category`, `create_tag`, `list_categories`, `create_menu`, `add_menu_item` |\n| **Comments** | `list_comments`, `moderate_comment`, `delete_comment` |\n| **Site management** | `get_site_settings`, `update_site_settings`, `install_plugin`, `activate_plugin`, `update_custom_css` |\n| **Sites & usage** | `list_sites`, `connect_site`, `get_site_overview`, `get_usage` |\n\nRead operations are read-only; destructive and publish operations require explicit user intent.\n\n---\n\n## How it works / data ownership\n\nWP Agent does **not** wrap or resell a third-party API. **Each user connects their own\nself-hosted WordPress site with their own credentials.** WP Agent provides the AI content and\nsite-management infrastructure. Credentials are encrypted at rest; OAuth tokens are scoped per\nuser. Image generation exists only to create supporting visuals (featured/hero/in-post images)\nsaved into your own WordPress media library — not as a standalone service.\n\n## Support\n\n- Docs: https://www.getwpagent.com/docs\n- Email: hello@getwpagent.com\n- Issues: use this repository's issue tracker.\n\n## License\n\nMIT — see [LICENSE](./LICENSE). (This repository hosts the MCP server's public metadata and\ndocumentation; the server itself runs at `mcp.getwpagent.com`.)\n",
  "bytes": 4205,
  "sha": "4c3ec7ae43b0e6b8a5988c9bcbf3cce3898a811910a397fbd3925f340efc3fb6",
  "repo_slug": "yaniv-fink/wp-agent-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_getwpagent_wordpress_57ab750a/readme"
}