npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@wplaunchify/ml-mcp

v1.3.2

Published

Complete WordPress & MinuteLaunch Suite MCP Server - 134 hardcoded tools for reliable WordPress automation including Database, ML Image, Flow Video, Media Hub, Custom Post Types, WooCommerce, FluentCRM, File System, Cron Jobs, Security, Backups, and more.

Downloads

36

Readme

@wplaunchify/ml-mcp

Complete WordPress & MinuteLaunch Suite MCP Server - 134 hardcoded tools for reliable WordPress automation

npm version License: MIT

🎯 What Is This?

A Model Context Protocol (MCP) server that exposes complete WordPress and MinuteLaunch Suite functionality to AI agents like Claude, Cursor, and other MCP-compatible tools.

Features:

  • 134 hardcoded tools (no dynamic manifest issues)
  • Base WordPress: Posts, Pages, Media, Users, Comments, Categories, Tags, Plugins, Themes, Settings
  • WooCommerce: Products, Orders, Categories, Customers, Stats
  • Database: Query execution, table management, WordPress options
  • ML Image: AI image generation, editing, batch processing
  • Flow Video: AI video generation and management
  • Media Hub: Advanced media management
  • Custom Post Types: Full CRUD for any CPT
  • FluentCRM: Contacts, Tags, Lists, Campaigns
  • File System: Read, Write, Delete, Copy, Move, ZIP, Search
  • Cron Jobs: Schedule, Unschedule, Run, Custom Schedules
  • Security: Malware Scan, Integrity Check, Vulnerability Scan
  • Backups: Full, Database, Files Backup & Restore

📦 Installation

Option 1: Global Install (Recommended)

npm install -g @wplaunchify/ml-mcp

Option 2: Use with npx (No Install)

npx @wplaunchify/ml-mcp

🚀 Quick Start

1. Install WordPress Plugin (Required for Proprietary Tools)

Upload and activate ml-suite-bridge.php to your WordPress site for Database, ML Image, Flow Video, Media Hub, and Custom Post Types functionality.

2. Create WordPress Application Password

  1. Go to your WordPress admin: Users → Profile
  2. Scroll to Application Passwords
  3. Enter name: "MCP Server"
  4. Click Add New Application Password
  5. Copy the generated password (format: xxxx xxxx xxxx xxxx)

3. Configure MCP

Add to your ~/.cursor/mcp.json (or Claude Desktop config):

{
  "mcpServers": {
    "wordpress": {
      "command": "npx",
      "args": ["-y", "@wplaunchify/ml-mcp"],
      "env": {
        "WP_URL": "https://yoursite.com",
        "WP_USERNAME": "your_username",
        "WP_PASSWORD": "xxxx xxxx xxxx xxxx"
      }
    }
  }
}

Note: Uses industry-standard variable names compatible with [email protected]

4. Restart Your AI Tool

  • Cursor: Restart Cursor
  • Claude Desktop: Restart Claude Desktop

🛠️ Available Tools (134 Total)

Base WordPress Tools (53 tools)

Posts (6 tools)

  • wordpress_list_posts - List posts with filters
  • wordpress_get_post - Get single post
  • wordpress_create_post - Create new post
  • wordpress_update_post - Update existing post
  • wordpress_delete_post - Delete post
  • wordpress_search_posts - Search posts by keyword

Pages (5 tools)

  • wordpress_list_pages - List pages
  • wordpress_get_page - Get single page
  • wordpress_create_page - Create new page
  • wordpress_update_page - Update existing page
  • wordpress_delete_page - Delete page

Media (3 tools)

  • wordpress_list_media - List media files
  • wordpress_get_media - Get single media item
  • wordpress_upload_media - Upload new media file

Users (5 tools)

  • wordpress_list_users - List users
  • wordpress_get_user - Get single user
  • wordpress_create_user - Create new user
  • wordpress_update_user - Update existing user
  • wordpress_delete_user - Delete user

Categories (5 tools)

  • wordpress_list_categories - List categories
  • wordpress_get_category - Get single category
  • wordpress_create_category - Create new category
  • wordpress_update_category - Update existing category
  • wordpress_delete_category - Delete category

Tags (3 tools)

  • wordpress_list_tags - List tags
  • wordpress_create_tag - Create new tag
  • wordpress_delete_tag - Delete tag

Comments (4 tools)

  • wordpress_list_comments - List comments
  • wordpress_get_comment - Get single comment
  • wordpress_approve_comment - Approve comment
  • wordpress_delete_comment - Delete comment

WooCommerce (13 tools)

  • woocommerce_list_products - List products
  • woocommerce_get_product - Get single product
  • woocommerce_create_product - Create new product
  • woocommerce_update_product - Update existing product
  • woocommerce_delete_product - Delete product
  • woocommerce_list_orders - List orders
  • woocommerce_get_order - Get single order
  • woocommerce_create_order - Create new order
  • woocommerce_update_order - Update existing order
  • woocommerce_list_customers - List customers
  • woocommerce_get_customer - Get single customer
  • woocommerce_list_categories - List product categories
  • woocommerce_get_stats - Get sales statistics

Plugins (4 tools)

  • wordpress_list_plugins - List installed plugins
  • wordpress_get_plugin - Get single plugin details
  • wordpress_activate_plugin - Activate plugin
  • wordpress_deactivate_plugin - Deactivate plugin

Themes (2 tools)

  • wordpress_list_themes - List installed themes
  • wordpress_get_active_theme - Get active theme details

Settings (3 tools)

  • wordpress_get_settings - Get site settings
  • wordpress_update_settings - Update site settings
  • wordpress_get_permalink_structure - Get permalink structure

Proprietary MinuteLaunch Suite Tools (81 tools)

Requires ml-suite-bridge.php WordPress plugin

Database (6 tools)

  • ml_database_query - Execute SELECT queries
  • ml_database_list_tables - List all database tables
  • ml_database_get_table_structure - Get table schema
  • ml_database_get_table_count - Count rows in table
  • ml_database_get_option - Get WordPress option
  • ml_database_update_option - Update WordPress option

ML Image (7 tools)

  • ml_image_generate - Generate AI image from prompt
  • ml_image_generate_with_reference - Generate with reference image
  • ml_image_edit - Edit existing image
  • ml_image_iterate - Iterate on previous generation
  • ml_image_batch_generate - Batch generate multiple images
  • ml_image_list_generations - List generation history
  • ml_image_get_generation - Get generation details

Flow Video (4 tools)

  • flow_video_generate - Generate AI video
  • flow_video_list - List video generations
  • flow_video_get - Get video details
  • flow_video_delete - Delete video

Media Hub (3 tools)

  • media_hub_upload_from_url - Upload image from URL
  • media_hub_set_featured_image - Set featured image for post/product
  • media_hub_bulk_upload - Bulk upload multiple images

Custom Post Types (8 tools)

  • cpt_list_types - List registered CPTs
  • cpt_list_items - List CPT items
  • cpt_get_item - Get single CPT item
  • cpt_create_item - Create new CPT item
  • cpt_update_item - Update CPT item
  • cpt_delete_item - Delete CPT item
  • cpt_get_meta - Get CPT meta fields
  • cpt_update_meta - Update CPT meta fields

FluentCRM (12 tools)

  • fluentcrm_list_contacts - List contacts with pagination
  • fluentcrm_create_contact - Create new contact
  • fluentcrm_get_contact - Get single contact
  • fluentcrm_update_contact - Update contact
  • fluentcrm_delete_contact - Delete contact
  • fluentcrm_list_tags - List all tags
  • fluentcrm_add_tag - Add tags to contact
  • fluentcrm_remove_tag - Remove tag from contact
  • fluentcrm_list_lists - List all lists
  • fluentcrm_add_to_list - Add contact to lists
  • fluentcrm_list_campaigns - List all campaigns
  • fluentcrm_get_campaign - Get campaign details

File System (15 tools)

  • filesystem_read - Read file contents
  • filesystem_write - Write file contents
  • filesystem_delete - Delete file or directory
  • filesystem_list - List directory contents
  • filesystem_mkdir - Create directory
  • filesystem_copy - Copy file
  • filesystem_move - Move or rename file
  • filesystem_info - Get file information
  • filesystem_exists - Check if file exists
  • filesystem_permissions - Get file permissions
  • filesystem_chmod - Set file permissions
  • filesystem_search - Search files by pattern
  • filesystem_disk_space - Get disk space info
  • filesystem_zip - Create ZIP archive
  • filesystem_unzip - Extract ZIP archive

Cron Jobs (8 tools)

  • cron_list - List all cron jobs
  • cron_get - Get specific cron job
  • cron_schedule - Schedule new cron job
  • cron_unschedule - Unschedule cron job
  • cron_run - Run cron job immediately
  • cron_schedules - Get available schedules
  • cron_add_schedule - Add custom schedule
  • cron_clear_all - Clear all cron jobs

Security (10 tools)

  • security_scan - Scan for malware
  • security_integrity - Check file integrity
  • security_failed_logins - Get failed login attempts
  • security_vulnerable_plugins - Check vulnerable plugins
  • security_headers - Get security headers
  • security_ssl_check - Check SSL certificate
  • security_user_audit - Audit privileged users
  • security_database_check - Check database security
  • security_backdoor_scan - Scan for backdoors
  • security_score - Get overall security score

Backups (8 tools)

  • backup_create_full - Create full backup
  • backup_create_database - Create database backup
  • backup_create_files - Create files backup
  • backup_list - List all backups
  • backup_download - Get backup download URL
  • backup_delete - Delete backup
  • backup_restore - Restore from backup
  • backup_info - Get backup information

📚 Documentation

Base WordPress Tools

All base WordPress tools use standard WordPress REST API endpoints. No custom plugins required.

Proprietary Tools

Proprietary MinuteLaunch Suite tools require the ml-suite-bridge.php WordPress plugin to be installed and activated.

WordPress Plugin Features:

  • REST API endpoints for all proprietary functionality
  • API key authentication
  • Admin settings interface
  • Single-file architecture (easy to install/update)

🔐 Security

  • Uses WordPress Application Passwords (secure, revocable)
  • All requests authenticated via Basic Auth
  • Proprietary tools require additional API key (configured in WordPress)
  • No passwords stored in npm package

💰 Pricing

  • Base WordPress Tools: Free (MIT License)
  • Proprietary MinuteLaunch Suite: Requires WordPress plugin (sold separately)

🤝 Support


📄 License

MIT License - See LICENSE file for details.


Built by WPLaunchify - Making WordPress automation accessible to AI agents.