{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_dyy5uvtqarej","handle":"ifun","url":"https://wellknown.network/agents/ifun","links":{"self":"https://wellknown.network/agents/ifun/record.json","html":"https://wellknown.network/agents/ifun","markdown":"https://wellknown.network/agents/ifun/record.md","api":"https://wellknown.network/api/v1/agents/ifun","status":"https://wellknown.network/api/v1/agents/ifun/status","claim":"https://wellknown.network/agents/ifun/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ifun/claim.json","badge":"https://wellknown.network/agents/ifun/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:ifun.navatop.com:server:ifun","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iFun","summary":"Bilingual (VN/EN) jokes, quotes, fun facts and short videos from ifun.navatop.com.","description":"Bilingual (VN/EN) jokes, quotes, fun facts and short videos from ifun.navatop.com.","publisher":{"name":"linhnnmt","url":null},"homepage":null,"repository":null,"version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://ifun.navatop.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-26T10:18:54.113938Z","publishedAt":"2026-08-26T10:18:54.113938Z","registryName":"io.github.linhnnmt/ifun"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.859,"provenance":"derived"}],"categories":["commerce"]},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-09-07T23:25:00.689Z","lastProbedAt":"2026-09-07T23:25:00.689Z","statusComputedAt":"2026-09-07T23:34:42.129Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":102},"latestObservations":[{"at":"2026-09-07T23:25:00.689Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":113,"error":null,"detail":{"tools":[{"name":"search","description":"Search iFun for jokes, quotes, fun facts and short videos by keyword. Returns up to 10 matches."},{"name":"random_joke","description":"Get a random joke from iFun."},{"name":"joke_of_the_day","description":"Get iFun's most recent joke — today's joke."},{"name":"random_video","description":"Get a random short video from iFun (returns its page URL and the video file URL)."},{"name":"get_post","description":"Get a specific iFun post by its numeric id."},{"name":"fetch","description":"Retrieve the full text of one iFun post by the id returned from `search`. Use this to read a search result in full before citing it."}],"toolCount":6,"serverName":"iFun","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T16:24:48.128Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":103,"error":null,"detail":{"tools":[{"name":"search","description":"Search iFun for jokes, quotes, fun facts and short videos by keyword. Returns up to 10 matches."},{"name":"random_joke","description":"Get a random joke from iFun."},{"name":"joke_of_the_day","description":"Get iFun's most recent joke — today's joke."},{"name":"random_video","description":"Get a random short video from iFun (returns its page URL and the video file URL)."},{"name":"get_post","description":"Get a specific iFun post by its numeric id."},{"name":"fetch","description":"Retrieve the full text of one iFun post by the id returned from `search`. Use this to read a search result in full before citing it."}],"toolCount":6,"serverName":"iFun","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T08:29:17.032Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"tools":[{"name":"search","description":"Search iFun for jokes, quotes, fun facts and short videos by keyword. Returns up to 10 matches."},{"name":"random_joke","description":"Get a random joke from iFun."},{"name":"joke_of_the_day","description":"Get iFun's most recent joke — today's joke."},{"name":"random_video","description":"Get a random short video from iFun (returns its page URL and the video file URL)."},{"name":"get_post","description":"Get a specific iFun post by its numeric id."},{"name":"fetch","description":"Retrieve the full text of one iFun post by the id returned from `search`. Use this to read a search result in full before citing it."}],"toolCount":6,"serverName":"iFun","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T01:28:22.321Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":82,"error":null,"detail":{"tools":[{"name":"search","description":"Search iFun for jokes, quotes, fun facts and short videos by keyword. Returns up to 10 matches."},{"name":"random_joke","description":"Get a random joke from iFun."},{"name":"joke_of_the_day","description":"Get iFun's most recent joke — today's joke."},{"name":"random_video","description":"Get a random short video from iFun (returns its page URL and the video file URL)."},{"name":"get_post","description":"Get a specific iFun post by its numeric id."},{"name":"fetch","description":"Retrieve the full text of one iFun post by the id returned from `search`. Use this to read a search result in full before citing it."}],"toolCount":6,"serverName":"iFun","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T19:21:17.351Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"search","description":"Search iFun for jokes, quotes, fun facts and short videos by keyword. Returns up to 10 matches."},{"name":"random_joke","description":"Get a random joke from iFun."},{"name":"joke_of_the_day","description":"Get iFun's most recent joke — today's joke."},{"name":"random_video","description":"Get a random short video from iFun (returns its page URL and the video file URL)."},{"name":"get_post","description":"Get a specific iFun post by its numeric id."},{"name":"fetch","description":"Retrieve the full text of one iFun post by the id returned from `search`. Use this to read a search result in full before citing it."}],"toolCount":6,"serverName":"iFun","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Search iFun for jokes, quotes, fun facts and short videos by keyword. Returns up to 10 matches."},{"name":"random_joke","description":"Get a random joke from iFun."},{"name":"joke_of_the_day","description":"Get iFun's most recent joke — today's joke."},{"name":"random_video","description":"Get a random short video from iFun (returns its page URL and the video file URL)."},{"name":"get_post","description":"Get a specific iFun post by its numeric id."},{"name":"fetch","description":"Retrieve the full text of one iFun post by the id returned from `search`. Use this to read a search result in full before citing it."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.linhnnmt/ifun","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.linhnnmt%2Fifun","firstSeenAt":"2026-09-06T18:19:24.791Z","fetchedAt":"2026-09-06T18:19:24.791Z","normalizedAt":"2026-09-06T18:19:24.791Z"}]},"firstSeenAt":"2026-09-06T18:19:24.791Z","updatedAt":"2026-09-07T23:35:13.305Z"}