{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_k34asw3cydmd","handle":"vadivam-icons","url":"https://wellknown.network/agents/vadivam-icons","links":{"self":"https://wellknown.network/agents/vadivam-icons/record.json","html":"https://wellknown.network/agents/vadivam-icons","markdown":"https://wellknown.network/agents/vadivam-icons/record.md","api":"https://wellknown.network/api/v1/agents/vadivam-icons","status":"https://wellknown.network/api/v1/agents/vadivam-icons/status","claim":"https://wellknown.network/agents/vadivam-icons/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/vadivam-icons/claim.json","badge":"https://wellknown.network/agents/vadivam-icons/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/vadivam-icons/history","tools":"https://wellknown.network/api/v1/agents/vadivam-icons/tools"},"ard":{"identifier":"urn:air:vadivam.praveenjuge.com:server:vadivam-icons","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Vadivam Icons","summary":"Search 24px outline icons by name, tag, or category and get SVG or framework code.","description":"Search 24px outline icons by name, tag, or category and get SVG or framework code.","publisher":{"name":"praveenjuge","url":null},"homepage":"https://vadivam.praveenjuge.com/docs/mcp","repository":"https://github.com/praveenjuge/vadivam","version":"0.0.66","license":"MIT","protocols":["mcp"],"tags":["icons","svg","outline-icons","icon-library","icon-pack","24px","tree-shakeable","open-source","vadivam","mcp","mcp-server","model-context-protocol","ai-agents"],"pricing":null,"endpoints":[{"url":"https://vadivam.praveenjuge.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:vadivam-mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-23T05:57:06.627199Z","npmKeywords":["icons","svg","outline-icons","icon-library","icon-pack","24px","tree-shakeable","open-source","vadivam","mcp","mcp-server","model-context-protocol","ai-agents"],"publishedAt":"2026-10-23T05:57:06.627199Z","registryName":"io.github.praveenjuge/vadivam"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.51,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-24T18:32:44.347Z","lastProbedAt":"2026-10-24T18:32:44.347Z","statusComputedAt":"2026-10-24T18:35:35.993Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":252,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":4,"ok":4,"authBoundaryOk":0,"serviceOk":4,"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-24T18:32:44.347Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":427,"error":null,"detail":{"tools":[{"name":"search_icons","description":"Find Vadivam icons by name, synonym tag, or category. Ranked: exact name, then name prefix or word, then tag, then category. Call this before get_icon; never gu"},{"name":"suggest_icons","description":"Suggest icons for each thing a UI description mentions, such as \"settings sidebar with search, profile, and logout\". Splits on commas and words like \"and\" or \"w"},{"name":"get_icon","description":"Get one icon as SVG, JSX, a framework component snippet, a data URI, CSS mask, Tailwind class, CDN URL, sprite, font, Iconify id, or shadcn command. Unknown nam"},{"name":"list_categories","description":"List every icon category with its id, title, description, and icon count. Pass an id to search_icons as category."},{"name":"get_usage","description":"Install command, import example, dynamic icon API, and docs link for a framework package, or \"core\" for raw SVG and JavaScript."}],"toolCount":5,"toolsHash":"c4fac50ad4db88e09d050206c4b89b9f16c2d225a0904090554efe4c654fdcd7","serverName":"vadivam","capabilities":["tools"],"serverVersion":"0.0.66","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T11:27:44.891Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":224,"error":null,"detail":{"tools":[{"name":"search_icons","description":"Find Vadivam icons by name, synonym tag, or category. Ranked: exact name, then name prefix or word, then tag, then category. Call this before get_icon; never gu"},{"name":"suggest_icons","description":"Suggest icons for each thing a UI description mentions, such as \"settings sidebar with search, profile, and logout\". Splits on commas and words like \"and\" or \"w"},{"name":"get_icon","description":"Get one icon as SVG, JSX, a framework component snippet, a data URI, CSS mask, Tailwind class, CDN URL, sprite, font, Iconify id, or shadcn command. Unknown nam"},{"name":"list_categories","description":"List every icon category with its id, title, description, and icon count. Pass an id to search_icons as category."},{"name":"get_usage","description":"Install command, import example, dynamic icon API, and docs link for a framework package, or \"core\" for raw SVG and JavaScript."}],"toolCount":5,"toolsHash":"c4fac50ad4db88e09d050206c4b89b9f16c2d225a0904090554efe4c654fdcd7","serverName":"vadivam","capabilities":["tools"],"serverVersion":"0.0.66","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T05:29:44.087Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":290,"error":null,"detail":{"tools":[{"name":"search_icons","description":"Find Vadivam icons by name, synonym tag, or category. Ranked: exact name, then name prefix or word, then tag, then category. Call this before get_icon; never gu"},{"name":"suggest_icons","description":"Suggest icons for each thing a UI description mentions, such as \"settings sidebar with search, profile, and logout\". Splits on commas and words like \"and\" or \"w"},{"name":"get_icon","description":"Get one icon as SVG, JSX, a framework component snippet, a data URI, CSS mask, Tailwind class, CDN URL, sprite, font, Iconify id, or shadcn command. Unknown nam"},{"name":"list_categories","description":"List every icon category with its id, title, description, and icon count. Pass an id to search_icons as category."},{"name":"get_usage","description":"Install command, import example, dynamic icon API, and docs link for a framework package, or \"core\" for raw SVG and JavaScript."}],"toolCount":5,"toolsHash":"c4fac50ad4db88e09d050206c4b89b9f16c2d225a0904090554efe4c654fdcd7","serverName":"vadivam","capabilities":["tools"],"serverVersion":"0.0.66","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T22:23:54.385Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":214,"error":null,"detail":{"tools":[{"name":"search_icons","description":"Find Vadivam icons by name, synonym tag, or category. Ranked: exact name, then name prefix or word, then tag, then category. Call this before get_icon; never gu"},{"name":"suggest_icons","description":"Suggest icons for each thing a UI description mentions, such as \"settings sidebar with search, profile, and logout\". Splits on commas and words like \"and\" or \"w"},{"name":"get_icon","description":"Get one icon as SVG, JSX, a framework component snippet, a data URI, CSS mask, Tailwind class, CDN URL, sprite, font, Iconify id, or shadcn command. Unknown nam"},{"name":"list_categories","description":"List every icon category with its id, title, description, and icon count. Pass an id to search_icons as category."},{"name":"get_usage","description":"Install command, import example, dynamic icon API, and docs link for a framework package, or \"core\" for raw SVG and JavaScript."}],"toolCount":5,"toolsHash":"c4fac50ad4db88e09d050206c4b89b9f16c2d225a0904090554efe4c654fdcd7","serverName":"vadivam","capabilities":["tools"],"serverVersion":"0.0.66","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_icons","description":"Find Vadivam icons by name, synonym tag, or category. Ranked: exact name, then name prefix or word, then tag, then category. Call this before get_icon; never gu"},{"name":"suggest_icons","description":"Suggest icons for each thing a UI description mentions, such as \"settings sidebar with search, profile, and logout\". Splits on commas and words like \"and\" or \"w"},{"name":"get_icon","description":"Get one icon as SVG, JSX, a framework component snippet, a data URI, CSS mask, Tailwind class, CDN URL, sprite, font, Iconify id, or shadcn command. Unknown nam"},{"name":"list_categories","description":"List every icon category with its id, title, description, and icon count. Pass an id to search_icons as category."},{"name":"get_usage","description":"Install command, import example, dynamic icon API, and docs link for a framework package, or \"core\" for raw SVG and JavaScript."}],"package":{"name":"vadivam-mcp","registry":"npm","observedAt":"2026-10-24T23:21:40.144Z","publishedAt":"2026-10-23T05:50:40.398Z","latestVersion":"0.0.66","weeklyDownloads":1165},"toolSurface":{"id":"ts_vqspq4nvwbps","endpointId":"ep_nawb6qpzx7jb","hash":"c4fac50ad4db88e09d050206c4b89b9f16c2d225a0904090554efe4c654fdcd7","toolCount":5,"serverName":"vadivam","serverVersion":"0.0.66","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-23T22:23:54.384Z","lastSeenAt":"2026-10-24T18:32:44.347Z","observations":4,"toolNames":["search_icons","suggest_icons","get_icon","list_categories","get_usage"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_nawb6qpzx7jb","url":"https://vadivam.praveenjuge.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-23T22:23:54.406Z","auth":{"observedAt":"2026-10-23T22:23:54.433Z","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-23T22:23:54.455Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"praveenjuge.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-11T16:00:20.000Z","validTo":"2026-12-10T17:00:17.000Z","daysToExpiry":46,"sanCount":3,"fingerprint256":"ED:7C:31:B0:51:50:80:12:A3:4F:96:39:9C:53:45:68:8F:36:C6:53:FB:AD:55:8C:7F:89:7A:AB:96:57:C9:EC"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.praveenjuge/vadivam","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.praveenjuge%2Fvadivam","firstSeenAt":"2026-10-23T21:19:25.175Z","fetchedAt":"2026-10-23T21:19:25.175Z","normalizedAt":"2026-10-23T21:19:25.175Z"},{"source":"npm","key":"vadivam-mcp","url":"https://www.npmjs.com/package/vadivam-mcp","firstSeenAt":"2026-10-24T14:17:12.454Z","fetchedAt":"2026-10-24T23:21:25.078Z","normalizedAt":"2026-10-24T23:21:25.078Z"}]},"firstSeenAt":"2026-10-23T21:19:25.175Z","updatedAt":"2026-10-24T23:21:40.144Z"}