AgentMarketMCP / SKILL 资产档案馆

目录 / MFPro for WordPress & Woo

MCP 鉴权未知 未评级 已上架

MFPro for WordPress & Woo

Manage WordPress blogs and WooCommerce shops by chatting. Hosted MCP server: write and edit posts and pages, upload images, moderate comments, manage categories, tags, menus, users and settings, run a WooCommerce shop (products, orders, coupons, reports), and work with Yoast / Rank Math / AIOSEO, ACF and the WordPress Abilities API. Sign-in: OAuth 2.1 with dynamic client registration. You sign in with your account e-mail, pick the blog and enter a WordPress application password once; it is verified against your site and never stored. Per-blog permissions (full, drafts only, read only), activity log and revocation in the panel. One month free, then a small monthly fee per blog. Website: https://blogmcp.michalfutera.pro · Docs: https://faq.michalfutera.pro/wordpress-mcp-connect-claude-chatgpt-grok

该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链

接入信息

传输形态
http
鉴权方式
鉴权未知
端点
https://mfpro-blog-mcp--mojasuperfirma.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
  "mcpServers": {
    "MFPro for WordPress \u0026 Woo": {
      "url": "https://mfpro-blog-mcp--mojasuperfirma.run.tools"
    }
  }
}

能力清单

工具说明
pingHealth check for the MFPro blog MCP server: blog, address and the permissions of this connection.
subscription_getThe blog owner's plan on MFPro Blog MCP: how many blogs it includes (the number only, not which ones), until when the current period runs, whether it renews automatically, and (for most apps) where the owner manages it. Read-only.
activity_listWhat connected AI apps (this connection and others) changed on this blog through MFPro Blog MCP: created, updated, deleted, uploaded or restored items, newest first. Reads are not recorded. Read-only.
support_ticket_createSends a report (bug, question, billing, feature idea) to the MFPro Blog MCP team, the service behind this connection. Not for problems of the WordPress site itself. The blog and the app are attached automatically; never include passwords or application passwords. Returns the ticket number; answers arrive by e-mail and through support_ticket_get.
support_ticket_listThe blog owner's reports to MFPro Blog MCP support for this blog, newest activity first, with their status (new, open, waiting_customer = support is waiting for the user, resolved, closed). Read-only.
support_ticket_getOne report with the whole conversation between the user and MFPro Blog MCP support. Read-only.
support_ticket_replyAdds the user's message to an existing report (more details, an answer to a question from support). Reopens a resolved ticket; a closed one needs a new report.
post_listLists blog posts from the WordPress site, paginated (newest first unless orderby/order say otherwise).
post_getGets a single blog post by id.
post_deleteDeletes a blog post. By default moves it to trash; set force=true to permanently delete.
post_createCreates a new blog post.
post_updateUpdates fields on an existing blog post. Only the fields you provide are changed.
page_listLists pages from the WordPress site, paginated (newest first unless orderby/order say otherwise).
page_getGets a single page by id.
page_deleteDeletes a page. By default moves it to trash; set force=true to permanently delete.
page_createCreates a new (non-post) page.
page_updateUpdates fields on an existing page. Only the fields you provide are changed.
category_listLists categories from the WordPress site, paginated (newest first unless orderby/order say otherwise).
category_getGets a single category by id.
category_deletePermanently deletes a category (this resource has no trash).
category_createCreates a new post category.
category_updateUpdates fields on an existing category. Only the fields you provide are changed.
tag_listLists tags from the WordPress site, paginated (newest first unless orderby/order say otherwise).
tag_getGets a single tag by id.
tag_deletePermanently deletes a tag (this resource has no trash).
tag_createCreates a new post tag.
tag_updateUpdates fields on an existing tag. Only the fields you provide are changed.
comment_listLists comments from the WordPress site, paginated (newest first unless orderby/order say otherwise).
comment_getGets a single comment by id.
comment_deleteDeletes a comment. By default moves it to trash; set force=true to permanently delete.
comment_createCreates a new comment on a post, as the authenticated site user.
comment_updateUpdates a comment: edit its content or change moderation status (approve/hold/spam/trash).
media_listLists media items from the WordPress site, paginated (newest first unless orderby/order say otherwise).
media_getGets a single media item by id.
media_deletePermanently deletes a media item (this resource has no trash).
media_uploadUploads a PNG image to the WordPress media library. ONLY PNG is accepted -- every other format (JPEG, GIF, WebP, SVG, PDF...) is rejected, judged by the file content, not by name or MIME type. Provide either source_url (an https URL of a PNG; preferred, most reliable) or content_base64 (base64 of the PNG bytes; a data:image/png;base64, prefix, line breaks and URL-safe base64 are tolerated). Max 8 MB.
media_updateUpdates metadata on an existing media item (title, alt text, caption, description, attached post). Does not replace the file itself.
user_listLists users from the WordPress site, paginated (newest first unless orderby/order say otherwise).
user_getGets a single user by id.
user_meReturns the WordPress user the connector is authenticated as (useful to confirm the credentials work and to see the role and capabilities).
menu_listLists navigation menus from the WordPress site, paginated (newest first unless orderby/order say otherwise).
menu_getGets a single navigation menu by id.
menu_deletePermanently deletes a navigation menu (this resource has no trash).
menu_createCreates a new navigation menu, optionally assigning it to theme location(s) (see menu_location_list).
menu_updateRenames a menu or changes the theme locations it is assigned to. Only the fields you provide are changed.
menu_location_listLists the menu locations registered by the active theme and which menu is assigned to each.
menu_item_listLists menu items from the WordPress site, paginated (newest first unless orderby/order say otherwise).
menu_item_getGets a single menu item by id.
menu_item_deletePermanently deletes a menu item (this resource has no trash).
menu_item_createAdds a link to a navigation menu: a custom URL, or a page/post/category picked by object + object_id.
menu_item_updateChanges a menu item (text, target, position, parent, menu). Only the fields you provide are changed.
settings_getReturns the general site settings (title, tagline, timezone, formats, homepage, comment defaults). Admin e-mail and URLs are intentionally not exposed.
settings_updateChanges general site settings. Only the fields you provide are changed. Admin e-mail and site/home URLs cannot be changed through this tool.
revision_listLists the saved revisions (edit history) of a post or page, newest first.
revision_getReturns one revision including its raw title, content and excerpt.
revision_restoreRolls a post/page back to the title, content and excerpt of an earlier revision. This creates a new revision, so the restore itself can be undone.
revision_deletePermanently deletes one revision from a post/page history (revisions have no trash).
searchSearches posts, pages, categories and tags in one call and returns id, title, url, type and subtype for each hit.
type_listLists every post type registered on the site (posts, pages, plugin-provided custom types) with the slug to use in content_* tools.
taxonomy_listLists registered taxonomies (categories, tags, plugin-provided ones) and the post types they apply to.
content_listLists entries of a custom/plugin post type (see type_list). For posts and pages prefer post_list / page_list.
content_getGets one entry of a custom/plugin post type by id.
content_createCreates an entry of a custom/plugin post type. Media, menus, templates and visitor-data types are not available here.
content_updateUpdates an entry of a custom/plugin post type. Only the fields you provide are changed.
content_deleteDeletes an entry of a custom/plugin post type. Moves it to the trash unless force=true.
wc_product_listLists shop products (simple, variable, grouped, external) with prices, stock and categories. Filter by status, type, SKU, category, sale, stock or price. Requires WooCommerce.
wc_product_getGets one product by id. Requires WooCommerce.
wc_product_createCreates a product. For a variable product: set type "variable", attributes with variation=true, then add variations with wc_variation_create (or wc_variation_batch). Status "draft" keeps it out of the shop. Requires WooCommerce.
wc_product_updateUpdates a product: price, sale, stock, description, images, categories, status and more. Only the fields you provide are changed. Requires WooCommerce.
wc_product_deleteDeletes a product. By default moves it to trash; set force=true to permanently delete. Requires WooCommerce.
wc_product_batchBulk price/stock/status changes: creates, updates and deletes up to 100 products in one request. Deletes are permanent. Requires WooCommerce.
wc_variation_listLists the variations of a variable product (size, colour, ...) with their prices and stock. Requires WooCommerce.
wc_variation_getGets one variation by id. Requires WooCommerce.
wc_variation_createAdds a variation to a variable product: which attribute values it is, its price, SKU and stock. Requires WooCommerce.
wc_variation_updateUpdates a variation. Only the fields you provide are changed. Requires WooCommerce.
wc_variation_deletePermanently deletes a variation (this resource has no trash). Requires WooCommerce.
wc_variation_batchCreates, updates and deletes many variations of one product at once (e.g. generate all size/colour combinations). Requires WooCommerce.
wc_product_category_listLists product categories (the shop taxonomy, separate from blog categories) with product counts. Requires WooCommerce.
wc_product_category_getGets one product category by id. Requires WooCommerce.
wc_product_category_createCreates a product category. Requires WooCommerce.
wc_product_category_updateUpdates a product category. Only the fields you provide are changed. Requires WooCommerce.
wc_product_category_deletePermanently deletes a product category (this resource has no trash). Requires WooCommerce.
wc_product_category_batchCreates, updates and deletes many product categories in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_product_tag_listLists product tags from the WooCommerce shop, paginated. Requires WooCommerce.
wc_product_tag_getGets one product tag by id. Requires WooCommerce.
wc_product_tag_createCreates a product tag. Requires WooCommerce.
wc_product_tag_updateUpdates a product tag. Only the fields you provide are changed. Requires WooCommerce.
wc_product_tag_deletePermanently deletes a product tag (this resource has no trash). Requires WooCommerce.
wc_product_tag_batchCreates, updates and deletes many product tags in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_attribute_listLists global product attributes (Size, Colour, ...). Their values are attribute terms (wc_attribute_term_list). Requires WooCommerce.
wc_attribute_getGets one attribute by id. Requires WooCommerce.
wc_attribute_createCreates a global attribute, e.g. "Size"; then add its values with wc_attribute_term_create. Requires WooCommerce.
wc_attribute_updateUpdates a attribute. Only the fields you provide are changed. Requires WooCommerce.
wc_attribute_deletePermanently deletes a attribute (this resource has no trash). Requires WooCommerce.
wc_attribute_batchCreates, updates and deletes many product attributes in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_attribute_term_listLists the values of one global attribute (e.g. S, M, L for Size). Requires WooCommerce.
wc_attribute_term_getGets one attribute term by id. Requires WooCommerce.
wc_attribute_term_createCreates a attribute term. Requires WooCommerce.
wc_attribute_term_updateUpdates a attribute term. Only the fields you provide are changed. Requires WooCommerce.
wc_attribute_term_deletePermanently deletes a attribute term (this resource has no trash). Requires WooCommerce.
wc_attribute_term_batchCreates, updates and deletes many attribute terms in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_review_listLists product reviews with rating and moderation status; filter by product or status ("hold" = awaiting moderation). Requires WooCommerce.
wc_review_getGets one review by id. Requires WooCommerce.
wc_review_createCreates a review. Requires WooCommerce.
wc_review_updateModerates or edits a review: approve, hold, spam, trash, or change the text/rating. Requires WooCommerce.
wc_review_deletePermanently deletes a review (this resource has no trash). Requires WooCommerce.
wc_review_batchCreates, updates and deletes many product reviews in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_shipping_class_listLists shipping classes (e.g. "Bulky") that products and shipping rates refer to. Requires WooCommerce.
wc_shipping_class_getGets one shipping class by id. Requires WooCommerce.
wc_shipping_class_createCreates a shipping class. Requires WooCommerce.
wc_shipping_class_updateUpdates a shipping class. Only the fields you provide are changed. Requires WooCommerce.
wc_shipping_class_deletePermanently deletes a shipping class (this resource has no trash). Requires WooCommerce.
wc_shipping_class_batchCreates, updates and deletes many shipping classes in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_order_listLists orders with totals, status, customer and line items. Filter by status (pending, processing, on-hold, completed, cancelled, refunded, failed (plus any custom status)), customer, product or date. Requires WooCommerce.
wc_order_getGets one order in full: line items, addresses, payment, shipping, totals, notes count. Requires WooCommerce.
wc_order_createCreates an order (e.g. a manual/phone order): customer, addresses, products as line_items, shipping and payment. Requires WooCommerce.
wc_order_updateUpdates an order: change status (complete, cancel, put on hold...), mark as paid, edit addresses, add/remove line items (quantity 0 removes) or a customer note. Requires WooCommerce.
wc_order_deleteDeletes a order. By default moves it to trash; set force=true to permanently delete. Requires WooCommerce.
wc_order_batchBulk order changes, e.g. mark many orders completed: creates, updates and deletes up to 100 orders in one request. Requires WooCommerce.
wc_order_note_listLists the notes of an order: internal notes and notes sent to the customer, including the automatic status-change log. Requires WooCommerce.
wc_order_note_getGets one order note by id. Requires WooCommerce.
wc_order_note_createAdds a note to an order, private or sent to the customer by e-mail (customer_note=true). Requires WooCommerce.
wc_order_note_deletePermanently deletes a order note (this resource has no trash). Requires WooCommerce.
wc_refund_listLists the refunds of an order. Requires WooCommerce.
wc_refund_getGets one refund by id. Requires WooCommerce.
wc_refund_createRecords a full or partial refund of an order in WooCommerce and optionally restocks the items. No money is sent through the payment gateway: the payment itself is returned by the shop owner in the payment provider. Irreversible. Requires WooCommerce.
wc_refund_deleteDeletes a refund record (does not reverse money already sent back). Requires WooCommerce.
wc_customer_listLists shop customers (WordPress users with the customer role by default) with billing/shipping addresses, order count and total spent. Requires WooCommerce.
wc_customer_getGets one customer by id. Requires WooCommerce.
wc_customer_createCreates a customer account with addresses. Requires WooCommerce.
wc_customer_updateUpdates a customer. Only the fields you provide are changed. Requires WooCommerce.
wc_customer_deletePermanently deletes a customer account (their orders stay, as guest orders). Requires WooCommerce.
wc_customer_batchCreates, updates and deletes many customers in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_coupon_listLists discount coupons with type, amount, usage and restrictions. Requires WooCommerce.
wc_coupon_getGets one coupon by id. Requires WooCommerce.
wc_coupon_createCreates a coupon: percent or fixed discount, expiry, usage limits, product/category restrictions, free shipping. Requires WooCommerce.
wc_coupon_updateUpdates a coupon. Only the fields you provide are changed. Requires WooCommerce.
wc_coupon_deleteDeletes a coupon. By default moves it to trash; set force=true to permanently delete. Requires WooCommerce.
wc_coupon_batchCreates, updates and deletes many coupons in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_report_salesSales totals for a period: revenue, orders, items, refunds, shipping, tax, plus per-day totals. Requires WooCommerce.
wc_report_top_sellersBest-selling products in a period, with quantities sold. Requires WooCommerce.
wc_report_totalsCounts: orders per status, products per type, customers (paying vs guest), coupons per type, reviews per status. Requires WooCommerce.
wc_setting_group_listLists the WooCommerce settings groups (general, products, tax, shipping, checkout, account, email, advanced, ...). Requires WooCommerce.
wc_setting_listAll options of one settings group with current values, e.g. group "general" (currency, selling locations), "products" (units, reviews), "tax". Requires WooCommerce.
wc_setting_updateChanges one or more options of a settings group, e.g. [{id: "woocommerce_currency", value: "EUR"}]. Read the group first to see ids and allowed values. Requires WooCommerce.
wc_payment_gateway_listPayment methods installed in the shop (bank transfer, cash on delivery, Stripe, PayPal, ...) and whether each is enabled. Requires WooCommerce.
wc_payment_gateway_getOne payment gateway with all its settings. Requires WooCommerce.
wc_payment_gateway_updateEnables/disables a payment method or changes its title, description, order or settings (settings: {option_id: value}). Requires WooCommerce.
wc_shipping_method_listThe shipping method types available to zones (flat_rate, free_shipping, local_pickup, plus plugins). Requires WooCommerce.
wc_shipping_zone_listLists shipping zones (regions with their own rates). Zone 0 is "Locations not covered by your other zones". Requires WooCommerce.
wc_shipping_zone_getGets one shipping zone by id. Requires WooCommerce.
wc_shipping_zone_createCreates a shipping zone; then set its regions with wc_shipping_zone_locations_update and add methods with wc_shipping_zone_method_create. Requires WooCommerce.
wc_shipping_zone_updateUpdates a shipping zone. Only the fields you provide are changed. Requires WooCommerce.
wc_shipping_zone_deletePermanently deletes a shipping zone (this resource has no trash). Requires WooCommerce.
wc_shipping_zone_locations_listCountries, states, continents or postcodes a shipping zone covers. Requires WooCommerce.
wc_shipping_zone_locations_updateReplaces the regions of a zone, e.g. [{code: "PL", type: "country"}, {code: "DE:BE", type: "state"}, {code: "EU", type: "continent"}, {code: "00-999", type: "postcode"}]. Requires WooCommerce.
wc_shipping_zone_method_listLists the shipping methods (rates) of one zone with their cost settings. Requires WooCommerce.
wc_shipping_zone_method_getGets one shipping method by id. Requires WooCommerce.
wc_shipping_zone_method_createAdds a shipping method to a zone, e.g. flat_rate with cost, or free_shipping above a minimum amount. Requires WooCommerce.
wc_shipping_zone_method_updateUpdates a shipping method. Only the fields you provide are changed. Requires WooCommerce.
wc_shipping_zone_method_deletePermanently deletes a shipping method (this resource has no trash). Requires WooCommerce.
wc_tax_class_listTax classes (Standard, Reduced rate, Zero rate, ...). Requires WooCommerce.
wc_tax_class_createAdds a tax class; rates are then added with wc_tax_rate_create. Requires WooCommerce.
wc_tax_class_deletePermanently deletes a tax class by slug (not "standard"). Requires WooCommerce.
wc_tax_rate_listLists tax rates per country/state/postcode and class. Requires WooCommerce.
wc_tax_rate_getGets one tax rate by id. Requires WooCommerce.
wc_tax_rate_createCreates a tax rate. Requires WooCommerce.
wc_tax_rate_updateUpdates a tax rate. Only the fields you provide are changed. Requires WooCommerce.
wc_tax_rate_deletePermanently deletes a tax rate (this resource has no trash). Requires WooCommerce.
wc_tax_rate_batchCreates, updates and deletes many tax rates in one request (max 100 objects in total). Deletes are permanent. Requires WooCommerce.
wc_system_statusWooCommerce system status: versions (WordPress, WooCommerce, PHP), database, active plugins, theme, key settings, security checks. Pick sections to keep the answer small (default: environment and settings). Sections: environment, database, active_plugins, inactive_plugins, theme, settings, security, pages, post_type_counts. Requires WooCommerce.
wc_data_getReference lists: countries (with states), continents, currencies, or the shop's current currency. Requires WooCommerce.
wc_request_getGET any WooCommerce REST endpoint (wc/v3, wc-analytics, ...) the typed tools do not cover, e.g. Subscriptions or Bookings extensions. Requires WooCommerce.
wc_request_updatePOST, PUT or DELETE on any WooCommerce REST endpoint the typed tools do not cover (extensions). Logged like every write. Requires WooCommerce.
plugin_listInstalled plugins with status (active/inactive), version and author. Needs an administrator account (the Application Password must belong to one).
plugin_getOne installed plugin by its file id, e.g. "akismet/akismet" (from plugin_list). Needs an administrator account (the Application Password must belong to one).
plugin_createInstalls a plugin from the WordPress.org directory by slug (e.g. "wordpress-seo") and optionally activates it. Only free directory plugins; premium zips must be uploaded in wp-admin. Needs an administrator account (the Application Password must belong to one).
plugin_updateSwitches a plugin on or off (status active/inactive). Deactivating can change what visitors see. Needs an administrator account (the Application Password must belong to one).
plugin_deletePermanently deletes an inactive plugin and its files (deactivate it first). Its settings may stay in the database. Needs an administrator account (the Application Password must belong to one).
theme_listInstalled themes and which one is active. Needs an administrator account (the Application Password must belong to one).
ability_listLists the abilities plugins registered with the WordPress Abilities API (e.g. Rank Math: rank-math/get-post-seo-meta, rank-math/audit-site-seo; AIOSEO: aioseo-posts/seo-data-update). Each has a name, description, input schema and whether it is read-only. Run them with ability_run (read-only) or ability_update (changes something).
ability_category_listCategories the plugin abilities are grouped in (one per plugin area).
ability_getFull definition of one ability: description, input and output JSON schema, annotations (readonly/destructive).
ability_runRuns an ability that only reads (annotated readonly), with input matching its input schema. For abilities that change something use ability_update.
ability_updateRuns any ability (including ones that write, e.g. aioseo-posts/seo-data-update, rank-math/set-homepage-seo) with input matching its input schema. Logged like every write.
acf_getReads the Advanced Custom Fields of a post, page, custom post type item, term or user (field groups with "Show in REST API" enabled).
acf_updateWrites Advanced Custom Fields values: {field_name: value}. Only the fields you pass change. Field names come from acf_get; relationship/image fields take IDs.
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。