{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_x8bvy4z6jp5t","handle":"uml-singsk-com-plantuml","url":"https://wellknown.network/agents/uml-singsk-com-plantuml","links":{"self":"https://wellknown.network/agents/uml-singsk-com-plantuml/record.json","html":"https://wellknown.network/agents/uml-singsk-com-plantuml","markdown":"https://wellknown.network/agents/uml-singsk-com-plantuml/record.md","api":"https://wellknown.network/api/v1/agents/uml-singsk-com-plantuml","status":"https://wellknown.network/api/v1/agents/uml-singsk-com-plantuml/status","claim":"https://wellknown.network/agents/uml-singsk-com-plantuml/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/uml-singsk-com-plantuml/claim.json","badge":"https://wellknown.network/agents/uml-singsk-com-plantuml/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/uml-singsk-com-plantuml/history","tools":"https://wellknown.network/api/v1/agents/uml-singsk-com-plantuml/tools"},"ard":{"identifier":"urn:air:uml.singsk.com:server:uml-singsk-com-plantuml","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"uml.singsk.com PlantUML","summary":"Render, validate, encode/decode PlantUML diagram-as-code; 22 diagram types. Free, no auth.","description":"Render, validate, encode/decode PlantUML diagram-as-code; 22 diagram types. Free, no auth.","publisher":{"name":"com.singsk","url":null},"homepage":"https://uml.singsk.com/","repository":null,"version":"1.1.0.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://uml.singsk.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-30T09:35:42.411162Z","publishedAt":"2026-08-30T09:35:42.411162Z","registryName":"com.singsk/uml-plantuml"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"}],"categories":["dev"],"language":"pt"},"observed":{"status":"unavailable","statusReason":"4 consecutive checks failed; last success 7d ago.","lastOkAt":"2026-09-11T13:21:34.027Z","lastProbedAt":"2026-09-15T17:23:58.675Z","statusComputedAt":"2026-09-15T17:27:50.167Z","reliability30d":{"probes":12,"successRate":0.4167,"p50Ms":182},"latestObservations":[{"at":"2026-09-15T17:23:58.675Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-09-13T12:27:01.196Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-09-12T08:23:15.299Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-09-11T20:21:29.761Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-09-11T13:21:34.027Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":170,"error":null,"detail":{"tools":[{"name":"render_diagram","description":"Render PlantUML source text to a diagram image. Returns a PNG image block (format \"png\") or the SVG markup as text (format \"svg\", default), plus the shareable r"},{"name":"validate_diagram","description":"Check PlantUML source without rendering. Returns {ok:true, diagram_type} or {ok:false, error:{code, message, line, column, source_line, hint, diagram_type_detec"},{"name":"encode_source","description":"Encode PlantUML source into a URL token and ready-to-use share/render URLs (svg + png). The result carries url_ok: GET URLs only work while the token is at most"},{"name":"decode_token","description":"Recover the PlantUML source from a token or from any PlantUML render URL (the token is extracted automatically). Tokens use PlantUML's own 64-character alphabet"},{"name":"list_diagram_types","description":"List the 22 supported diagram/reference types with a one-line description and the local syntax reference URL for each. Use it to pick the right @start directive"},{"name":"get_syntax_reference","description":"Get the syntax reference entry for one diagram type: description, a render-verified example, and the help page URL. Use it to ground diagram generation."}],"toolCount":6,"serverName":"uml-singsk-plantuml","capabilities":["tools"],"serverVersion":"1.1.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-09-11T06:24:13.135Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":173,"error":null,"detail":{"tools":[{"name":"render_diagram","description":"Render PlantUML source text to a diagram image. Returns a PNG image block (format \"png\") or the SVG markup as text (format \"svg\", default), plus the shareable r"},{"name":"validate_diagram","description":"Check PlantUML source without rendering. Returns {ok:true, diagram_type} or {ok:false, error:{code, message, line, column, source_line, hint, diagram_type_detec"},{"name":"encode_source","description":"Encode PlantUML source into a URL token and ready-to-use share/render URLs (svg + png). The result carries url_ok: GET URLs only work while the token is at most"},{"name":"decode_token","description":"Recover the PlantUML source from a token or from any PlantUML render URL (the token is extracted automatically). Tokens use PlantUML's own 64-character alphabet"},{"name":"list_diagram_types","description":"List the 22 supported diagram/reference types with a one-line description and the local syntax reference URL for each. Use it to pick the right @start directive"},{"name":"get_syntax_reference","description":"Get the syntax reference entry for one diagram type: description, a render-verified example, and the help page URL. Use it to ground diagram generation."}],"toolCount":6,"serverName":"uml-singsk-plantuml","capabilities":["tools"],"serverVersion":"1.1.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-09-10T17:21:54.207Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-09-10T10:27:58.591Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":170,"error":null,"detail":{"tools":[{"name":"render_diagram","description":"Render PlantUML source text to a diagram image. Returns a PNG image block (format \"png\") or the SVG markup as text (format \"svg\", default), plus the shareable r"},{"name":"validate_diagram","description":"Check PlantUML source without rendering. Returns {ok:true, diagram_type} or {ok:false, error:{code, message, line, column, source_line, hint, diagram_type_detec"},{"name":"encode_source","description":"Encode PlantUML source into a URL token and ready-to-use share/render URLs (svg + png). The result carries url_ok: GET URLs only work while the token is at most"},{"name":"decode_token","description":"Recover the PlantUML source from a token or from any PlantUML render URL (the token is extracted automatically). Tokens use PlantUML's own 64-character alphabet"},{"name":"list_diagram_types","description":"List the 22 supported diagram/reference types with a one-line description and the local syntax reference URL for each. Use it to pick the right @start directive"},{"name":"get_syntax_reference","description":"Get the syntax reference entry for one diagram type: description, a render-verified example, and the help page URL. Use it to ground diagram generation."}],"toolCount":6,"serverName":"uml-singsk-plantuml","capabilities":["tools"],"serverVersion":"1.1.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-09-10T03:24:02.105Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":171,"error":null,"detail":{"tools":[{"name":"render_diagram","description":"Render PlantUML source text to a diagram image. Returns a PNG image block (format \"png\") or the SVG markup as text (format \"svg\", default), plus the shareable r"},{"name":"validate_diagram","description":"Check PlantUML source without rendering. Returns {ok:true, diagram_type} or {ok:false, error:{code, message, line, column, source_line, hint, diagram_type_detec"},{"name":"encode_source","description":"Encode PlantUML source into a URL token and ready-to-use share/render URLs (svg + png). The result carries url_ok: GET URLs only work while the token is at most"},{"name":"decode_token","description":"Recover the PlantUML source from a token or from any PlantUML render URL (the token is extracted automatically). Tokens use PlantUML's own 64-character alphabet"},{"name":"list_diagram_types","description":"List the 22 supported diagram/reference types with a one-line description and the local syntax reference URL for each. Use it to pick the right @start directive"},{"name":"get_syntax_reference","description":"Get the syntax reference entry for one diagram type: description, a render-verified example, and the help page URL. Use it to ground diagram generation."}],"toolCount":6,"serverName":"uml-singsk-plantuml","capabilities":["tools"],"serverVersion":"1.1.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-09-09T15:26:19.929Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null}],"tools":[{"name":"render_diagram","description":"Render PlantUML source text to a diagram image. Returns a PNG image block (format \"png\") or the SVG markup as text (format \"svg\", default), plus the shareable r"},{"name":"validate_diagram","description":"Check PlantUML source without rendering. Returns {ok:true, diagram_type} or {ok:false, error:{code, message, line, column, source_line, hint, diagram_type_detec"},{"name":"encode_source","description":"Encode PlantUML source into a URL token and ready-to-use share/render URLs (svg + png). The result carries url_ok: GET URLs only work while the token is at most"},{"name":"decode_token","description":"Recover the PlantUML source from a token or from any PlantUML render URL (the token is extracted automatically). Tokens use PlantUML's own 64-character alphabet"},{"name":"list_diagram_types","description":"List the 22 supported diagram/reference types with a one-line description and the local syntax reference URL for each. Use it to pick the right @start directive"},{"name":"get_syntax_reference","description":"Get the syntax reference entry for one diagram type: description, a render-verified example, and the help page URL. Use it to ground diagram generation."}],"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_2qzqeymvm4bw","url":"https://uml.singsk.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-09-15T17:23:58.663Z","auth":null,"tls":null}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.singsk/uml-plantuml","url":"https://registry.modelcontextprotocol.io/v0/servers/com.singsk%2Fuml-plantuml","firstSeenAt":"2026-09-05T21:20:36.510Z","fetchedAt":"2026-09-18T10:18:41.780Z","normalizedAt":"2026-09-18T10:18:41.780Z"}]},"firstSeenAt":"2026-09-05T21:20:36.510Z","updatedAt":"2026-09-10T10:29:27.117Z"}