{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3ry9vbzr5tfa","handle":"watermelon-ui","url":"https://wellknown.network/agents/watermelon-ui","links":{"self":"https://wellknown.network/agents/watermelon-ui/record.json","html":"https://wellknown.network/agents/watermelon-ui","markdown":"https://wellknown.network/agents/watermelon-ui/record.md","api":"https://wellknown.network/api/v1/agents/watermelon-ui","status":"https://wellknown.network/api/v1/agents/watermelon-ui/status","claim":"https://wellknown.network/agents/watermelon-ui/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/watermelon-ui/claim.json","badge":"https://wellknown.network/agents/watermelon-ui/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/watermelon-ui/history","tools":"https://wellknown.network/api/v1/agents/watermelon-ui/tools"},"ard":{"identifier":"urn:air:mcp.watermelon.sh:server:watermelon-ui","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Watermelon UI","summary":"Search free React, Tailwind, and shadcn components, blocks, and dashboards; get installable source.","description":"Search free React, Tailwind, and shadcn components, blocks, and dashboards; get installable source.","publisher":{"name":"sh.watermelon","url":null},"homepage":"https://ui.watermelon.sh/developers/mcp","repository":"https://github.com/WatermelonCorp/watermelon-platform","version":"2.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.watermelon.sh/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-30T05:06:24.655102Z","publishedAt":"2026-09-30T05:06:24.655102Z","registryName":"sh.watermelon/ui"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.964,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.583,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.525,"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","analytics","commerce","content","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-10T08:31:48.659Z","lastProbedAt":"2026-10-10T08:31:48.659Z","statusComputedAt":"2026-10-10T08:34:03.819Z","reliability30d":{"probes":38,"successRate":1,"p50Ms":38,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":38,"ok":38,"authBoundaryOk":0,"serviceOk":38,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T08:31:48.659Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T01:24:01.600Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:26:11.665Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:27:38.929Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":42,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:26:12.536Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T22:24:50.153Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T16:29:03.000Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":71,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T10:22:54.598Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T03:24:04.284Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":27,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T20:30:41.158Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":35,"error":null,"detail":{"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"toolCount":8,"toolsHash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","serverName":"watermelon-mcp","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates."},{"name":"get_component","description":"Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available."},{"name":"get_inspiration","description":"Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation."},{"name":"compose_page","description":"Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section."},{"name":"list_categories","description":"List Watermelon UI categories and accurate entry counts, optionally for one catalog kind."},{"name":"catalog_summary","description":"Return top-level Watermelon catalog counts across content types."},{"name":"list_catalog_entries","description":"Compatibility alias for listing Watermelon entries by kind."},{"name":"get_catalog_entry","description":"Compatibility alias for getting one Watermelon entry by kind and slug."}],"package":null,"toolSurface":{"id":"ts_j9y84vf2t64f","endpointId":"ep_cmwwkugnssu4","hash":"07678873be268943c9b860d1ebe601adb2e63a6db998d112db43835b1a7acd6d","toolCount":8,"serverName":"watermelon-mcp","serverVersion":"2.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-30T05:29:18.244Z","lastSeenAt":"2026-10-10T08:31:48.653Z","observations":38,"toolNames":["search","get_component","get_inspiration","compose_page","list_categories","catalog_summary","list_catalog_entries","get_catalog_entry"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_cmwwkugnssu4","url":"https://mcp.watermelon.sh/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T01:24:01.612Z","auth":{"observedAt":"2026-10-10T01:24:01.636Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T01:24:01.644Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"watermelon.sh","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-30T10:58:17.000Z","validTo":"2026-11-28T11:58:13.000Z","daysToExpiry":49,"sanCount":3,"fingerprint256":"25:82:A9:71:48:E1:6F:A0:DF:2C:DD:F0:5A:19:9F:EA:46:78:93:1A:92:97:BA:F1:C7:4A:97:17:75:16:97:6E"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"sh.watermelon/ui","url":"https://registry.modelcontextprotocol.io/v0/servers/sh.watermelon%2Fui","firstSeenAt":"2026-09-30T05:23:27.324Z","fetchedAt":"2026-10-08T20:19:08.565Z","normalizedAt":"2026-10-08T20:19:08.565Z"}]},"firstSeenAt":"2026-09-30T05:23:27.324Z","updatedAt":"2026-10-10T08:34:39.288Z"}