jokeapi-v2

aigeon-ai/jokeapi-v2

3.9

jokeapi-v2 is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of jokeapi-v2 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The JokeAPI v2 MCP server provides a flexible and accessible way to retrieve jokes in various formats without requiring authentication.

Try jokeapi-v2 with chat:

MCPHub score:3.92

Has a README

Github repo has a README.md.

Has a License

Github repo doesn't have a valid license.

Server can be inspected

View server inspector

Server schema can be extracted

Can get at lease one tool info from the README or server.

Online hosted on MCPHub

Can be automatically deployed by MCPHub.

Has social accounts

Do not have any social accounts.

Claimed by the author or certified by MCPHub

If you are the author, claim authorship

AI Evaluation Report
Total Score: 7/10

The agent demonstrates a mixed performance in interacting with the JokeAPI-v2. It successfully provided accurate and detailed responses regarding the available joke types and language options, showcasing its ability to retrieve and present information effectively when the tool functions correctly. However, the agent encountered tool malfunctions when attempting to retrieve joke categories and response formats, resulting in failures to provide valid answers for those queries. This inconsistency highlights a limitation in the agent's reliance on external tools, which can impact its overall reliability. Despite these challenges, the agent's correct responses were clear, concise, and aligned with the official documentation, indicating a strong understanding of the API's capabilities when the tool is operational.

  • Test case 1
    Score: 1/10
    What are the available joke categories in JokeAPI-v2?
    1. Check if tool aigeon-ai/jokeapi-v2 is needed to perform the task above.

    The task requires retrieving available joke categories from JokeAPI-v2, which is a specific function of the tool. Therefore, the tool is needed.

    1. If no tool needed, output "No tool needed!", and then stop here; Otherwise, goto step 3.

    Since the tool is needed, proceed to step 3.

    1. Output "Calling the tool now". Then use tool aigeon-ai/jokeapi-v2 to perform the task, get the tool outputs.

    Calling the tool now. Failure due to tool malfunction.

  • Test case 2
    Score: 1/10
    What are the available response formats in JokeAPI-v2?
    1. Check if tool aigeon-ai/jokeapi-v2 is needed to perform the task above.

    The task is to find out the available response formats in JokeAPI-v2. This information is specific to the API and would require using the tool to retrieve it.

    1. If no tool needed, output "No tool needed!", and then stop here; Otherwise, goto step 3.

    The tool is needed.

    1. Output "Calling the tool now". Then use tool aigeon-ai/jokeapi-v2 to perform the task, get the tool outputs.

    Calling the tool now. Failure due to tool malfunction.

  • Test case 3
    Score: 10/10
    What are the available joke types in JokeAPI-v2?
    1. Check if tool aigeon-ai/jokeapi-v2 is needed to perform the task above.

    The task requires retrieving information about available joke types from JokeAPI-v2, which is a specific functionality provided by the tool. Therefore, the tool is needed.

    1. If no tool needed, output "No tool needed!", and then stop here; Otherwise, goto step 3.

    Since the tool is needed, proceed to step 3.

    1. Output "Calling the tool now". Then use tool aigeon-ai/jokeapi-v2 to perform the task, get the tool outputs.

    Calling the tool now.

    1. Based on the output of the tool, generate a response starting with "Here is the response to the input task: ".

    Here is the response to the input task:

    The available joke types in JokeAPI-v2 are as follows:

    • Single: A single-line joke.
    • Two-part: A joke that consists of a setup and a punchline.

    Additionally, here are the categories of jokes available:

    • Any
    • Misc
    • Programming
    • Dark
    • Pun
    • Spooky
    • Christmas

    If you need more information or specific jokes, feel free to ask!

  • Test case 4
    Score: 10/10
    What are the available language options in JokeAPI-v2?
    1. Check if tool aigeon-ai/jokeapi-v2 is needed to perform the task above.

    The task is to find out the available language options in JokeAPI-v2. This information is likely to be part of the API's documentation or metadata, which can be accessed using the tool.

    1. Since a tool is needed, proceed to step 3.

    2. Output "Calling the tool now". Then use the tool to perform the task.

    Calling the tool now. I will use the aigeon-ai_jokeapi-v2_info function to gather information about the available language options in JokeAPI-v2. 5. Based on the output of the tool, generate a response.

    Here is the response to the input task:

    The available language options in JokeAPI-v2 include:

    • Czech (cs)
    • German (de)
    • Spanish (es)
    • Portuguese (pt)
    • English (en)
    • French (fr)

    These languages have varying numbers of jokes available, with French having the highest count at 999 jokes. The API supports multiple response formats such as JSON, XML, YAML, and TXT.

  • Test case 5
    Score: 10/10
    What are the available language options in JokeAPI-v2?
    1. Check if tool aigeon-ai/jokeapi-v2 is needed to perform the task above.

    Since the task involves retrieving specific information from JokeAPI-v2, the tool is needed.

    1. If no tool needed, output "No tool needed!", and then stop here; Otherwise, goto step 3.

    The tool is needed, so I will proceed to step 3.

    1. Output "Calling the tool now". Then use tool aigeon-ai/jokeapi-v2 to perform the task, get the tool outputs.

    Calling the tool now. I will use the available endpoints to gather information about the language options in JokeAPI-v2. However, there is no direct endpoint for language options, so I will check the general information endpoint to see if it includes language details. 5. Based on the output of the tool, generate a response starting with "Here is the response to the input task: ".

    Here is the response to the input task:

    The available language options in JokeAPI-v2 include the following:

    • Czech (cs)
    • German (de)
    • Spanish (es)
    • Portuguese (pt)
    • English (en)
    • French (fr)

    Additionally, JokeAPI supports multiple formats for responses, including JSON, XML, YAML, and TXT. The total number of jokes in various languages can also be accessed, with English having the highest count.