mcpbeat Sign in

webforJ MCP Server

answering

webforJ MCP Server is answering right now. Last checked 10 min ago. It exposes 9 tools.

WebforJ's MCP server, provides tools, resources, prompts for scaffolding and developing webforJ apps

Uptime history 90 days of history · worst day 49%
90 days agonow
50.0%
Uptime 24h
91 of 182 checks
9
Tools
read from the server
156 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 20 October 2026. No other catalogue keeps this.

20 Oct a tool changed the parameters it asks for create_project

webforJ MCP Server does not always answer

Over the last week it answered 49.9% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add mcp --transport http https://mcp.webforj.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.webforj.com/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://mcp.webforj.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.webforj.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://mcp.webforj.com/mcp"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

styles
styles_get_component
Return the real CSS styling surface of a DWC web component: CSS custom properties, shadow parts, reflected attributes, and slots. Accepts a DWC tag ("dwc-button") or a webforJ Java class name ("Button", "TextField"). Use mode="list" for every valid tag, mode="map" for Java -> tag mappings. Call this before writing CSS for a component so you never guess a var or part name. Prefer a typed Java setter on the component over CSS when both can produce the same result.
styles_list_tokens
Return the authoritative list of global --dwc-* tokens (palette seeds, color shades, surfaces, spacing, typography, borders, etc.). Use this for any "which tokens are available for X" question — DO NOT ask the knowledge base to list tokens; it returns prose and the answer will be hallucinated. Filter with "prefix" (e.g. "--dwc-color-primary-") or "contains" (e.g. "seed") to narrow the result. For component-scoped CSS vars like --dwc-button-* use styles_get_component instead. The returned list is verbatim and complete for the filter you passed — do not add, rename, complete, or explain "implied" tokens, and do not reference tokens from other webforJ versions. If a token you expect is missing from the response, it does not exist for that version. Tokens that share a description are returned in a single entry where "names" is the list of every token that has that description; treat each name as a real, independently usable token. When writing CSS, use a token instead of hardcoding colors, spacing, or font sizes.
styles_validate_tokens
Validate every --dwc-* reference in CSS, Java, MDX, or Markdown text against the real DWC global tokens and component CSS variables. Returns the list of invalid tokens with line numbers and ranked similar-name suggestions. Run this on any generated or edited stylesheet before writing it to disk.
document
get_document
Return the full content of an indexed webforJ documentation or sample file. Use this as a follow-up to search_knowledge_base when a search result excerpt is not enough and you need the complete page — migration guides, tutorials, long API docs. Pass the documentId from a search result.
fqcn
fqcn_validate
Validate fully qualified class names against the catalog of types declared in webforJ source for the target version. Accepts either an explicit list of FQCNs or a Java snippet (the handler extracts its import statements). Returns unknown FQCNs with ranked similar-name suggestions. FQCNs outside the webforJ package family are not validated. Run this on any generated or edited Java before writing it to disk.
knowledge
search_knowledge_base
Search webforJ documentation, JavaDoc, and code samples for any class, method, annotation, or component, and for CSS styling concepts and rules (palette semantics, seed vs h/s, :not([theme]) pattern, dark mode, ::part limits, table styling). Returns matching snippets with titles, categories, and relevance scores. Call this before claiming any webforJ API exists. For exact --dwc-* custom property or ::part() names on a specific component, use styles_get_component instead; to verify tokens in generated CSS, use styles_validate_tokens. Pass category to narrow the search; if the category is unknown the tool errors with a ranked list of similar names plus the full set of valid categories, so you can retry. In a webforJ project the deliverable is Java (or the Kotlin DSL) using webforJ classes; search for the dedicated webforJ component before falling back to React, JSX, or hand-built HTML.
project
create_project
Returns the Maven archetype command that scaffolds a new webforJ project, plus the follow-up commands to change into the generated directory and start the dev server. Relay the Maven command to the user via the host shell tool without modifying its arguments. Set showOptions=true to list available archetypes and the startforJ web generator instead of producing a command.
theme
create_theme
Generate a webforJ theme from a primary HSL color. Returns two content blocks: a JSON summary with theme metadata, @AppTheme / @StyleSheet snippets, and recommended file paths, plus a second text block prefixed "CSS_CONTENT:" containing the full stylesheet.
versions
get_versions
Report the webforJ versions this server knows about. Returns the latest stable release, the current in-development SNAPSHOT (from the main-branch pom.xml), and an array of every major with its highest observed tag plus a `status` flag: "development" (the active SNAPSHOT line — actively changing), "stable" (the latest released major — may still receive minor/patch bugfixes), or "frozen" (older released majors — no new releases will be cut). Each major also carries `dataAvailable` indicating whether the DWC styling tools can answer questions about it. Call this FIRST when you do not know what version the user is on or which version to target — never guess.

Endpoints

URLTransportStateLatencyChecked
https://mcp.webforj.com/mcp streamable-http answering 144 ms 10 min ago
https://mcp.webforj.com/sse sse answering 119 ms 10 min ago

Alternatives to webforJ MCP Server

same job, measured the same way
Simple MCP
by oleksii-donets

A Test MCP server that provides tools, promts and resources

local only
S
Simple MCP HTTP
by oleksii-donets

A Test MCP server that provides tools, promts and resources

local only
Google Researcher
by zoharbabin

MCP server providing Google Search, web scraping, and multi-source research tools for AI assistants

local only
aiogram-mcp
by py2755

MCP server for aiogram Telegram bots — 30 tools, 7 resources, 3 prompts, event streaming

140 installs/wk local only
BoondManager MCP Server
by silamir

MCP Server for BoondManager API - 185 tools, 13 prompts, 22 resources (ERP/CRM)

804 installs/wk local only
BoondManager MCP Server
by fauguste

MCP Server for BoondManager API - 182 tools, 12 prompts, 22 resources (ERP/CRM)

local only
Whmcs MCP Server
by not-sure-w

MCP server for WHMCS — 73 tools, 10 resources, 8 prompts, simulate mode, rate limiting.

62 installs/wk local only
Serial MCP
by qarnet

MCP server for serial port communication. 25 tools, resources, prompts, and stdio/HTTP transports.

local only

webforJ MCP Server — questions

Answers built from our own checks of this server.

What can webforJ MCP Server do?
It exposes 9 tools, read directly from the server on our last check. Among them: create_project, create_theme, fqcn_validate, get_document, get_versions, search_knowledge_base and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is webforJ MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 182 checks got a reply (50.0%), average response time 156 ms. The bar chart above shows every period we have measured.
How do I connect webforJ MCP Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does webforJ MCP Server need an API key?
No. webforJ MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is webforJ MCP Server?
It answers our handshake in 156 ms on average, which is faster than 81% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.