MCP-Server

iFun

io.github.linhnnmt/ifun
Medien & Inhalte Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Searches and retrieves Vietnamese and English jokes, quotes, fun facts, and short videos.

fetch
Fetch an iFun post
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.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Post id, as returned in a `search` result.'}}}
Ausgabeschema
{'type': 'object', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': True}}}
get_post
Get post by id
Get a specific iFun post by its numeric id.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'The post id.'}}}
joke_of_the_day
Joke of the day
Get iFun's most recent joke — today's joke.
Nur Lesen
Eingabeschema
{'type': 'object', 'properties': {'lang': {'enum': ['vi', 'en'], 'type': 'string', 'description': 'Language — vi (default) or en.'}}}
random_joke
Random joke
Get a random joke from iFun.
Nur Lesen
Eingabeschema
{'type': 'object', 'properties': {'lang': {'enum': ['vi', 'en'], 'type': 'string', 'description': 'Language — vi (default) or en.'}}}
random_video
Random video
Get a random short video from iFun (returns its page URL and the video file URL).
Nur Lesen
Eingabeschema
{'type': 'object', 'properties': {'lang': {'enum': ['vi', 'en'], 'type': 'string', 'description': 'Language — vi (default) or en.'}}}
search
Search iFun
Search iFun for jokes, quotes, fun facts and short videos by keyword. Returns up to 10 matches.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'lang': {'enum': ['vi', 'en'], 'type': 'string', 'description': 'Language — vi (default) or en.'}, 'query': {'type': 'string', 'description': 'Keyword or phrase to search for.'}}}
Ausgabeschema
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}}}}}
Hinzugefügt
fetch
17. September 2026 12:43
Hinzugefügt
get_post
17. September 2026 12:43
Hinzugefügt
random_video
17. September 2026 12:43
Hinzugefügt
joke_of_the_day
17. September 2026 12:43
Hinzugefügt
random_joke
17. September 2026 12:43
Hinzugefügt
search
17. September 2026 12:43