yotpo
yotpo is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of yotpo 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 Yotpo MCP Server is designed to enhance e-commerce platforms by integrating with Yotpo's social reviews service.
Test Report
- Build Successful
- Server Started
- Client Connected
- Tools Listed
- All Tools Succeeded
- Any Tool Succeeded
Tool | Total Tests | Success | Fail | Success Rate |
---|---|---|---|---|
get_products | 1 | 0 | 1 | 0% |
get_product_reviews | 1 | 1 | 0 | 100% |
get_product_bottom_line_score | 1 | 1 | 0 | 100% |
EvaluationTotal Score: 7/10
Evaluation Summary
- Strengths:
-
- Error Identification: The agent consistently identifies "Forbidden" errors when encountering permission or access issues, which is crucial for diagnosing problems with API requests.
-
- Clarity and Structure: Responses are generally clear and well-structured, making it easy for users to understand the information provided.
-
- Accuracy in Data Retrieval: When able to access data, the agent accurately retrieves and presents product reviews and bottom line scores, demonstrating its capability to handle these tasks effectively.
- Weaknesses:
-
- Troubleshooting Guidance: The agent lacks detailed troubleshooting steps when encountering errors. It could improve by advising users on verifying API credentials, permissions, and providing references to Yotpo's documentation.
-
- Completeness and Context: Responses sometimes lack context, such as the recency of reviews or the date range of data, which can affect the relevance and usefulness of the information.
-
- Consistency with Claimed Capabilities: While the agent claims to retrieve all reviews or list all products, it sometimes provides incomplete data without confirming the availability of additional information.
- Suggestions for Improvement:
-
- Enhance Troubleshooting Support: Provide specific steps and documentation references to help users resolve access issues.
-
- Improve Data Context: Include information on the recency and sources of reviews to provide a more comprehensive view.
-
- Ensure Consistency: Confirm the completeness of data retrieval to align with the agent's claimed capabilities.
- Overall, the agent demonstrates a solid understanding of its tasks but could benefit from more comprehensive support and context in its responses.
Test case 1
Score: 8/10Can you retrieve all reviews for the product with app key 'abc123'?It looks like I encountered a "Forbidden" error while trying to retrieve the products associated with the app key 'abc123'. This may be due to permissions or access issues.
To proceed, could you please confirm if you have the correct app key or provide any additional details about the product for which you want to retrieve reviews?
Test case 2
Score: 7/10Can you list all products stored for the app key 'def456' and provide their corresponding bottom line scores?It seems that I'm unable to access the products stored for the app key 'def456' due to a "Forbidden" response. This might be due to restrictions on the app key or permissions.
If you have a different app key or if you would like to check something else, please let me know!
Test case 3
Score: 6/10Can you retrieve all reviews for the product with app key 'ghi789' and provide the most recent review?I retrieved the most recent review for the product with app key 'ghi789'. Here are the details of the review:
- Review Title: Test
- Review Content: Test
- Score: 5 out of 5
- Reviewer: Simer Plaha
- Created At: November 11, 2012
- Product Name: Amazing Yotpo Poster
- Product URL: Amazing Yotpo Poster
If you need more information or additional reviews, just let me know!
Accuracy/Correctness: The agent successfully retrieves and presents a review for the product associated with app key 'ghi789'. The details provided, such as the review title, content, score, reviewer name, creation date, product name, and product URL, are consistent with the information typically available in Yotpo's review data.
Usefulness / Clarity: The response is clear and well-structured, making it easy for the user to understand the review details. The inclusion of a direct link to the product enhances the response's utility.
Completeness: The agent provides a review dated November 11, 2012. Given that today's date is June 24, 2025, this review is over 12 years old. The agent does not specify whether this is the most recent review available. Without confirmation, it's unclear if more recent reviews exist, which could be more relevant to the user.
Consistency with Claimed Capabilities: The agent claims the ability to retrieve all reviews for a specific product. However, the response only includes a single review without indicating whether it's the most recent or if other reviews are available. This omission suggests a partial fulfillment of the claimed capability.
Test case 4
Score: 7/10Can you provide the bottom line score for the product with domain key 'example.com' and app key 'jkl012' as of now?The bottom line score for the product with domain key 'example.com' and app key 'jkl012' is as follows:
- Average Score: 4.3
- Total Reviews: 56
This indicates that the product has a good overall rating based on the reviews received. If you need more information or details, just let me know!
The agent correctly retrieves and presents the bottom line score for the product associated with the provided domain key 'example.com' and app key 'jkl012'.
The details provided, such as the average score of 4.3 and a total of 56 reviews, are consistent with the information typically available through Yotpo's API for retrieving bottom line scores.
The response is clear and well-structured, making it easy for the user to understand the product's overall rating and the number of reviews.
The agent offers to provide more information or details if needed, which enhances the response's utility.
The agent does not specify the date range of the reviews included in the bottom line score. Given that today's date is June 24, 2025, it's important to know whether the reviews are recent or span a longer period.
The agent does not mention whether the score includes reviews from all sources or only organic reviews. Yotpo's API provides both total reviews (including all sources) and total organic reviews (from the domestic store only) [https://apidocs.yotpo.com/reference/all-bottomline].
The agent claims the ability to retrieve the bottom line score for a specific product using its app key and domain key. However, the response does not clarify whether the 'domain key' refers to the 'product_id' or another identifier. Yotpo's API typically uses 'product_id' to retrieve specific product information [https://apidocs.yotpo.com/reference/get-bottom-line-total-reviews-and-average-score].
Test case 5
Score: 6/10Can you list all products stored for the app key 'mno345' and provide the bottom line score for each product?It seems that I encountered a "Forbidden" message when trying to retrieve the products for the app key 'mno345'. This could indicate that the app key might not have permissions to access the product data, or the key itself may not be valid.
Do you want to check a different app key or try something else?
The agent correctly identifies the "Forbidden" error encountered when attempting to retrieve products using the app key 'mno345'.
It accurately suggests that the issue may stem from insufficient permissions or an invalid app key.
The response is clear and concise, informing the user of the encountered error and potential causes.
The agent offers an alternative by suggesting the user check a different app key or try another action, which is helpful in guiding the next steps.
The agent does not provide specific troubleshooting steps to resolve the "Forbidden" error. For instance, it could advise the user to:
Verify the accuracy of the app key.
Ensure that the API credentials (app key and secret key) have the necessary permissions set in the Yotpo account.
Confirm that the user has administrative access to view and manage API credentials.
Including references to Yotpo's documentation on managing API credentials and permissions would enhance the response's completeness. Relevant resources include:
The agent claims the ability to list all products stored for a specific app key and provide their corresponding bottom line scores. However, when faced with a "Forbidden" error, the agent does not demonstrate a robust approach to troubleshooting or resolving the issue, which is inconsistent with the expected capabilities.