Skip to main content
Glama
674,795 tools. Updated 2026-10-18 22:47

"Resources for WordPress Theme Development" matching MCP tools:

  • Search NSW development applications by council, suburb, postcode or lodgement date, newest lodgement first. Returns up to 100 development applications per call with address, status, cost, dwellings, storeys and development types, plus has_more for paging with offset. status, application_type, development_type and min_cost must be combined with council, suburb or postcode. Use get_application for the full record of a result. Costs $0.01 per call, paid via x402 in USDC on Base; clients without x402 support receive the payment requirements as an error result. Failed calls are not charged. Source: NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal), CC BY 4.0.
    ConnectorNo auth
  • Create a WordPress DRAFT from the brief's markdown (Gutenberg blocks; never live). Uses the brand's verified WordPress connection — the caller's own or a teammate's under the org model — and the normal WordPress write gates. Use dry_run=true first to show the user the title, post type, a block preview and any writing blockers (would_refuse). The user reviews and publishes from wp-admin. WRITING BLOCKERS (placeholders, figures or superlatives with no source) refuse the publish. You cannot waive them: fix them (suggest_sources + accept_source for sources, assist_writing_fix for wording), or give the user the dashboard_url from the error — only a person can choose 'Publish anyway', with a reason, in the XeoRank dashboard. For non-WordPress platforms, hand the user the markdown from get_content_brief, then record the live URL with update_content_brief(published_url=...).
    ConnectorOAuth
  • CLOUD FOR WORDPRESS ONLY. Mint a WordPress Application Password for a domain's managed WordPress site so you can drive it over the WP REST API at https://<domain>/wp-json/ using HTTP Basic auth. The password is returned ONCE (WordPress stores only a hash) — save it immediately. Defaults to a dedicated least-privilege `porkbun-agent` user with the `editor` role (created on first use), which can manage content but cannot install code. `role: "administrator"` grants FULL site control including plugin installation (i.e. arbitrary code execution on the site) and therefore requires `acknowledge_full_access: true` — only request it if the user explicitly asked for admin-level access. The site must be provisioned and ACTIVE (poll get_hosting) — this works on any Cloud for WordPress site in the account however it was provisioned, but free $0 preview sites are excluded. Revoke any time with delete_wp_credentials. Rate limit: 20 mints per account per hour.
    ConnectorOAuth
  • List the available blockpage layout/vibe templates (id, name, description, theme colors, block types). Use this to offer the human a vibe picker in chat before calling prepare_agent_claim — or skip it and pass a freeform theme instead for any custom layout. Public templates only.
    ConnectorNo auth
  • Search NSW complying development certificates (CDCs) by council, suburb, postcode or lodgement date, newest lodgement first. Returns up to 100 complying development certificates (CDCs) per call with address, status, cost, dwellings, storeys and development types, plus has_more for paging with offset. status, application_type, development_type and min_cost must be combined with council, suburb or postcode. Use get_application for the full record of a result. Costs $0.01 per call, paid via x402 in USDC on Base; clients without x402 support receive the payment requirements as an error result. Failed calls are not charged. Source: NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal), CC BY 4.0.
    ConnectorNo auth
  • Store/replace a brand's COMPLETE brand guideline on XeoRank WITHOUT touching any live site — works for ANY brand/platform (WordPress, Shopify, Wix, code, static, or not-yet-connected). This is the 'populate the XeoRank end' path — capture the design system even when you can't style the live site. Author the FULL guideline, not a thin kit — every section below is stored verbatim and rendered in the Brand Kit tab + the downloadable HTML guidelines doc: meta{name,tagline,description,version}; colors (primary/secondary/accent/text/bg/border + hover/active/subtle states + success/warning/error/info + any ramp e.g. brand-900..50) with colorMeta {name:{purpose}} for roles; fonts[] (per-slot family/weight/lineHeight/letterSpacing/transform); typography{heading,body,scale(H1–H6+body+small with sizeTablet/sizeMobile/lineHeight/letterSpacing),links{color,hover,visited,focus}}; buttons{radius,padding,typography,variants[]}; images{radius,opacity,shadow,hover}; iconography{grid,style,stroke,sizes,palette[]}; forms{...}; header{...}; footer{...}; identity{siteName,tagline,logo,favicon}; background{color}; layout{containerWidth,contentWidth,boxedWidth,widgetSpacing,sectionSpacing,breakpoints}; lightbox; transitions; woocommerce; accessibility{contrast[]}. To ALSO apply the Elementor-writable subset as the global theme on a connected WordPress site, use wp_set_brand_kit. site_id is the BRAND id from list_sites (NOT a WordPress site id).
    ConnectorOAuth

Matching MCP Servers

Matching MCP Connectors

  • Set, patch, or reset a form's theme for one color mode. Light and dark themes are stored independently — call twice for full coverage. Use load_skill("form-themes") for the preset catalog, full schema, and design guidelines. Prefer a built-in preset over hand-building hex — pass `preset` and skip `theme`. Presets work on every plan; a custom `theme` needs the Pro plan: - `preset: "<id>"` → apply a named preset (e.g. "dracula"). The preset's mode must match `mode`; mismatches are rejected with the valid ids. See load_skill("form-themes") for the catalog. Otherwise supply `theme` directly (omit `preset`): - `theme: null` → reset (`merge` ignored). - `theme: <partial>` + `merge: true` (default) → patch existing theme; omitted sections/fields preserved. - `theme: <full 7-section object>` + `merge: false` → replace entirely. Pass exactly one of `preset` or `theme`. Sections: foundation (page bg/text/font/radius), input, choice (normal + selected), rating, button, question (title/desc/asterisk), feedback (error). Colors hex (#rrggbb).
    ConnectorOAuth
  • Get the most vulnerable counties in a state ranked by SVI score. Returns counties sorted by highest SVI percentile ranking for the specified theme. Useful for identifying priority areas for grants and community health interventions. Args: state: Two-letter US state abbreviation (e.g. 'WA', 'CA'). theme: SVI theme to rank by. Options: 'overall', 'socioeconomic', 'household' (composition/disability), 'minority' (status/language), 'housing' (type/transportation). Default is 'overall'. limit: Number of counties to return (default 20, max 100).
    ConnectorNo auth
  • Answer 'best <theme> for <use case>' and 'cheapest <theme>' directly: returns the theme's vendors ranked by entry price (cheapest first, quote-only last), each with its verified compliance facts (HIPAA/SOC 2/GDPR), free-tier flag, best-for tags, the entry plan's source and its `citation` (a dated one-line citation to quote verbatim). Conjunctive fact filters narrow it to what this index has actually CONFIRMED — requireHipaa / requireSoc2 / requireGdpr / requireFreeTier (e.g. 'best CRM for HIPAA' = section 'crm-software' + requireHipaa:true). Omit all filters to rank the whole theme by price. Set `section` to the theme slug from list_sections. Never infers a fact it has not verified.
    ConnectorNo auth
  • Tune how a single topic — or a COMBINATION of labels — is treated in future briefings: more or less of it, more or less technical, deeper or shorter, more or less often, muted entirely, or followed so every development of that WHOLE THEME gets reported (to follow one specific story, use rate_briefing_entry with "follow" on that entry). `topic` is one key: a free tag ("intelligenza artificiale") or a typed label (e:tesla, c:auto, f:soldi); `topics` instead is a list of labels combined with AND ("e:tesla"+"f:soldi" = Tesla only when about money — Tesla alone stays as it is). This is the precise instrument — for a vague comment like "too much crypto lately" use correct_briefing instead.
    ConnectorNo auth
  • Paid $2.95 USD. Build the deepest released San Francisco development evidence package with cross-source chronology, attention items, completeness, source gaps, provenance, and repeat-poll guidance through check_property_changes. Use this for development due diligence; use build_property_intelligence_pack for a lighter current snapshot. Unsupported or held jurisdictions fail before payment.
    ConnectorNo auth
  • Get a short-lived tokenized PREVIEW URL for a page — WORKS FOR DRAFTS. Use it to see or screenshot unpublished work before publishing: mint the link, then pass preview_url to render_screenshot. Renders through a real WordPress head/footer, so theme CSS, the Elementor kit, per-post Elementor CSS, and custom-code snippets all load — same as the published page, just noindexed (needs Connector >= 0.9.9 for that; an older connector still renders the page but with NO CSS at all — if a preview screenshot looks totally unstyled, that's why, ask the user to update the plugin). Link expires (default 10 min). Requires Connector >= 0.7.6 minimum (on 'connector_update_required', ask the user to update the plugin).
    ConnectorOAuth
  • CLOUD FOR WORDPRESS ONLY. Revoke a WordPress application password by `uuid` (from list_wp_credentials), or every one for the user with `all: true`. Anything using that credential stops authenticating immediately.
    Connector
    Destructive
    OAuth
  • Answer "does this WordPress block theme convert to Drupal with WordPal". The WordPal gallery converts every block theme on wordpress.org each night. With slug: one theme and its routes. Without slug: counts by status and the most installed themes. - version: the theme version wordpress.org lists now. run: the run the gallery shows. run.theme_version is the version it converted, which can be older. - run.status (exact, diff, failed) is a verdict on the home page only. exact: its markup has no difference and its screenshot matches the WordPress screenshot. diff: the markup differs, the screenshots differ, or the two pages could not be compared. failed: no pair of home page screenshots, as when the conversion fails. - Filters combine: status (run.status), tag, q. count: themes that pass all three. by_status: themes that pass tag and q, per status. - Row: slug, name, installs, version, and run with status, routes_measured, routes_matching, markup_diffs_total. Up to eight pages are compared per theme. markup_diffs_total sums their markup differences. - theme: the row, plus author, tags and page_url. Its run adds plugins to install first, convert_command, reason when failed, wordpal_release and image links. - run.routes: route, markup_outcome (match, diff, skipped, error) and markup_diffs. A markup difference is an element, a class, an attribute or an inline style that differs. - A route whose screenshots were compared also has visual_outcome (match, diff, unstable, error), visual_bands, visual_changed, wp_height and drupal_height. - wp_only_rows and drupal_only_rows: pixel rows that one screenshot alone has. visual_bands and visual_changed count the rows both screenshots have. - history: every run the gallery has shown for the theme, newest first, home page only. direction (improved, regressed, same, changed) compares a run with the run before. - next_offset is absent on the last page.
    ConnectorNo auth
  • Sites the user connected without a server: a WordPress site through its REST API (any host, no SSH) or a WhizzyCommerce shop through the shop's own connector. For each: name, address, kind, its mode, and for WordPress the kinds of content it has and the fields content_save takes for each. Use the content_ tools on a WordPress site, and whizzy_tools and whizzy_call on a WhizzyCommerce shop. A site on one of the user's servers is not listed here: for that use list_sites, wp and db_query.
    ConnectorOAuth
  • Turns off every share link (site_share_link) and every signed-in preview of the Development site at once, the way the dashboard's "Turn off every preview link" does: anyone holding an old link can't open the preview any more. The site's files and the version it serves don't change; the founder opens it again from the dashboard, and site_share_link makes new links. Development only — the Live site is public and has no preview links. Development caps how many a day. On the founder's Logs.
    Connector
    Destructive
    No auth
  • Get a ranked list of all detectable platforms and technologies with their domain counts, useful for comparing platform adoption (e.g. how many sites run WordPress vs Shopify)
    ConnectorNo auth
  • Use this when choosing a visual theme for a chart. Returns every available theme and guidance on where each works best.
    ConnectorNo auth
  • Use this when choosing a visual theme for a chart. Returns every available theme and guidance on where each works best.
    ConnectorNo auth
  • Search the Pinnacle Ask child-development knowledge corpus (pinnacleblooms.org/ask) — real parent questions with clinically grounded, non-diagnostic answers covering speech, motor, social, cognitive, sensory, feeding and behavioural development from birth to 18 years. Returns ranked results with ids; pass a result id to `fetch` for the full answer. Optionally filter by child age in months and/or developmental domain.
    ConnectorNo auth
  • WordPress security posture check — PASSIVE hygiene assessment from public signals: detects WordPress, flags version disclosure (generator tag, readme.html), xmlrpc.php exposure, user enumeration, uploads directory listing, login exposure, missing security headers, and HTTPS. Returns a 0-100 posture score with prioritized remediation. Flags security practice, not exploitable vulnerabilities — no CVE matching, no intrusion. For site owners and authorized auditors. ?url= ($0.005 per call, paid via x402)
    ConnectorNo auth