{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rbttcjuzyg8a","handle":"webforj-mcp-server","url":"https://wellknown.network/agents/webforj-mcp-server","links":{"self":"https://wellknown.network/agents/webforj-mcp-server/record.json","html":"https://wellknown.network/agents/webforj-mcp-server","markdown":"https://wellknown.network/agents/webforj-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/webforj-mcp-server","status":"https://wellknown.network/api/v1/agents/webforj-mcp-server/status","claim":"https://wellknown.network/agents/webforj-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/webforj-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.webforj.com:server:webforj-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"webforJ MCP Server","summary":"WebforJ's MCP server, provides tools, resources, prompts for scaffolding and developing webforJ apps","description":"WebforJ's MCP server, provides tools, resources, prompts for scaffolding and developing webforJ apps","publisher":{"name":"com.webforj","url":null},"homepage":null,"repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.webforj.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://mcp.webforj.com/sse","type":"mcp_sse","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2025-11-13T09:25:39.581042Z","publishedAt":"2025-11-13T09:25:39.581042Z","registryName":"com.webforj/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"ai.prompting","name":"Prompt Management","confidence":0.791,"provenance":"derived"},{"slug":"code.documentation","name":"Code Documentation","confidence":0.583,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["ai","code","commerce","content","dev"]},"observed":{"status":"recently_observed","statusReason":"Responded 4h ago; 1 recent check failed (latest 4h ago).","lastOkAt":"2026-09-06T00:27:42.663Z","lastProbedAt":"2026-09-06T00:27:47.669Z","statusComputedAt":"2026-09-06T00:28:16.881Z","reliability30d":{"probes":2,"successRate":0.5,"p50Ms":17},"latestObservations":[{"at":"2026-09-06T00:27:47.669Z","kind":"http_get","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-09-06T00:27:42.663Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"get_versions","description":"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 "},{"name":"create_project","description":"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 s"},{"name":"get_document","description":"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"},{"name":"search_knowledge_base","description":"Search webforJ documentation, JavaDoc, and code samples for any class, method, annotation, or component, and for CSS styling concepts and rules (palette semanti"},{"name":"styles_get_component","description":"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"},{"name":"styles_list_tokens","description":"Return the authoritative list of global --dwc-* tokens (palette seeds, color shades, surfaces, spacing, typography, borders, etc.). Use this for any \"which toke"},{"name":"styles_validate_tokens","description":"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"},{"name":"fqcn_validate","description":"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"},{"name":"create_theme","description":"Generate a webforJ theme from a primary HSL color. Returns two content blocks: a JSON summary with theme metadata, @AppTheme / @StyleSheet snippets, and recomme"}],"toolCount":9,"serverName":"webforj-mcp","capabilities":["tools"],"serverVersion":"0.0.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_versions","description":"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 "},{"name":"create_project","description":"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 s"},{"name":"get_document","description":"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"},{"name":"search_knowledge_base","description":"Search webforJ documentation, JavaDoc, and code samples for any class, method, annotation, or component, and for CSS styling concepts and rules (palette semanti"},{"name":"styles_get_component","description":"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"},{"name":"styles_list_tokens","description":"Return the authoritative list of global --dwc-* tokens (palette seeds, color shades, surfaces, spacing, typography, borders, etc.). Use this for any \"which toke"},{"name":"styles_validate_tokens","description":"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"},{"name":"fqcn_validate","description":"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"},{"name":"create_theme","description":"Generate a webforJ theme from a primary HSL color. Returns two content blocks: a JSON summary with theme metadata, @AppTheme / @StyleSheet snippets, and recomme"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.webforj/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.webforj%2Fmcp","firstSeenAt":"2026-09-05T22:18:28.034Z","fetchedAt":"2026-09-05T22:18:28.034Z","normalizedAt":"2026-09-05T22:18:28.034Z"}]},"firstSeenAt":"2026-09-05T22:18:28.034Z","updatedAt":"2026-09-06T00:28:27.156Z"}