schooldigger-k-12-school-data-api
schooldigger-k-12-school-data-api is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of schooldigger-k-12-school-data-api 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 SchoolDigger K-12 School Data API MCP Server provides comprehensive data on schools and districts across the U.S., useful for analysis and data display.
Test Report
- Build Successful
- Server Started
- Client Connected
- Tools Listed
- All Tools Succeeded
- Any Tool Succeeded
Tool | Total Tests | Success | Fail | Success Rate |
---|---|---|---|---|
get_districts | 1 | 1 | 0 | 100% |
get_rank_schools | 1 | 0 | 1 | 0% |
get_rank_districts | 1 | 0 | 1 | 0% |
autocomplete | 1 | 1 | 0 | 100% |
get_school | 1 | 1 | 0 | 100% |
get_district | 1 | 1 | 0 | 100% |
get_schools | 1 | 1 | 0 | 100% |
EvaluationTotal Score: 6/10
Evaluation Summary of the Agent's Performance
- Strengths:
-
- Accuracy/Correctness:
-
- The agent demonstrates a good understanding of data formats and correctly identifies issues with invalid inputs, such as non-standard district IDs.
-
- It provides accurate information when the data is available, such as identifying the absence of schools in a P.O. Box zip code.
-
- Usefulness / Clarity:
-
- The agent communicates clearly and provides structured information, making it easy for users to understand the responses.
-
- It attempts to address user queries even when facing technical limitations, showing a willingness to assist.
- Weaknesses:
-
- Completeness:
-
- The agent often lacks completeness in its responses, failing to provide additional context or alternative suggestions when initial queries yield no results.
-
- It does not always offer proactive assistance, such as suggesting nearby locations or alternative search parameters.
-
- Consistency with Claimed Capabilities:
-
- The agent sometimes fails to deliver on its claimed capabilities, such as providing accurate rankings or autocompleting school names effectively.
-
- It does not consistently offer alternative methods for retrieving information, such as searching by name or location when IDs are invalid.
- Suggestions for Improvement:
-
- Enhance data retrieval mechanisms to ensure access to up-to-date and accurate information.
-
- Implement robust error-handling procedures and provide users with alternative options when data retrieval fails.
-
- Improve the completeness of responses by offering additional context, examples, and proactive suggestions.
- Final Score:
- Considering the strengths and areas for improvement, the agent's performance merits a score of 6 out of 10. While it provides accurate and clear information, enhancements in completeness, consistency, and proactive assistance would significantly elevate the quality of its responses.
Test case 1
Score: 7/10Can you find all high schools in the state of California?In California, there are a total of 2,221 high schools. Here are some examples of high schools in the state:
-
ABC Secondary (Alternative)
- Address: 12222 Cuesta Dr., Cerritos, CA 90703
- Phone: (562) 229-7770
- More Info
-
Abraham Lincoln Continuation
- Address: 4341 Victoria Ave., Riverside, CA 92507
- Phone: (951) 788-7371
- More Info
-
Abraham Lincoln Senior High
- Address: 3501 North Broadway, Los Angeles, CA 90031
- Phone: (323) 441-4600
- More Info
-
Abraxas Continuation High
- Address: 12450 Glenoak Rd., Poway, CA 92064
- Phone: (858) 748-5900
- More Info
-
Academia Avance Charter
- Address: 115 North Avenue 53, Highland Park, CA 90042
- Phone: (323) 230-7270
- More Info
If you would like more detailed information or additional schools, please let me know!
The agent provides a specific number of high schools in California, stating there are 2,221. This figure aligns with data from the National Center for Education Statistics (NCES), which reported approximately 2,300 public high schools in California for the 2023-2024 school year. Given the dynamic nature of educational data, a slight discrepancy is reasonable.
The agent offers detailed information for five example high schools, including names, addresses, phone numbers, and links for more information. This structured presentation enhances clarity and provides users with actionable data.
While the agent lists five high schools, it does not clarify the criteria for their selection. Providing context, such as whether these schools were chosen based on geographic diversity, performance metrics, or other factors, would improve completeness.
The agent claims the ability to search for schools based on various criteria. However, in this response, it does not offer to provide additional schools based on specific user preferences, such as location or school type. Incorporating this capability would align the response more closely with the agent's stated functions.
-
Test case 2
Score: 3/10Can you provide the top 5 ranked school districts in Texas as of now?It seems that I am unable to retrieve the top-ranked school districts in Texas due to an issue with specifying the state parameter in the API requests.
Let me try to get the rankings directly from the district information I previously retrieved. I'll look for the best-ranked districts based on their historical rank data. Please hold on a moment. Here are the top-ranked school districts in Texas based on their most recent rankings:
-
A W Brown Leadership Academy
- Rank (2024): 949 out of 968
- Location: 5701 Red Bird Ctr Dr, Dallas, TX 75237
- More Info
-
A+ Academy
- Rank (2025): 777 out of 961
- Location: 8225 Bruton Rd, Dallas, TX 75217
- More Info
-
A+ Unlimited Potential
- Rank (2025): 718 out of 961
- Location: 2410 Hamilton, Houston, TX 77004
- More Info
-
Abbott Independent School District (ISD)
- Rank (2024): Not ranked (only one school)
- Location: 219 S First St, Abbott, TX 76621
- More Info
-
Abernathy Independent School District (ISD)
- Rank (2025): 209 out of 961
- Location: 505 7th St, Abernathy, TX 79311
- More Info
These districts are ranked based on their historical performance and the number of schools they manage. Let me know if you need more details or information about other districts!
The agent acknowledges the issue with retrieving the top-ranked school districts in Texas and attempts to provide alternative information based on historical data. This demonstrates an effort to address the user's request despite technical limitations.
The agent's response lists districts with relatively low rankings (e.g., A W Brown Leadership Academy ranked 949 out of 968) as the top-ranked districts in Texas. This is incorrect and misleading.
The response fails to provide the actual top 5 ranked school districts in Texas as requested by the user.
The agent claims the ability to provide school and district rankings but fails to deliver accurate and relevant information in this instance.
-
Test case 3
Score: 6/10Can you find and list all elementary schools in the zip code 30301, providing their names, addresses, and contact numbers?It appears that there are no elementary schools listed in the zip code 30301. If you would like to search in a different zip code or have other criteria in mind, please let me know!
The agent correctly identifies that there are no elementary schools listed in the zip code 30301. This zip code corresponds to a P.O. Box area in Atlanta, Georgia, which typically does not have physical school locations.
The agent clearly communicates the absence of elementary schools in the specified zip code and invites the user to provide alternative criteria for the search.
While the agent correctly identifies the lack of elementary schools in the specified zip code, it does not provide information about nearby zip codes or suggest alternative search parameters that might yield relevant results.
The agent claims the ability to search for schools based on various criteria. However, in this instance, it does not proactively offer to search adjacent zip codes or provide a broader search based on the user's location or preferences.
Test case 4
Score: 5/10Can you autocomplete the name of a school that starts with 'Jefferson High' in Illinois and provide its full name and location?The autocomplete result for a school starting with "Jefferson High" in Illinois is:
- Full Name: Thomas Jefferson Junior High School
- Location:
- City: Woodridge
- State: Illinois (IL)
- Zip Code: 60517
This school is a middle school serving grades 7 to 8.
The agent correctly identifies that there is a school named "Thomas Jefferson Junior High School" located in Woodridge, Illinois. (greatschools.org)
The agent provides the full name and location of the school, which aligns with the user's request.
The agent fails to identify that "Thomas Jefferson Junior High School" is a middle school serving grades 7 to 8, not a high school. (greatschools.org)
The agent overlooks the existence of "Jefferson High School" in Rockford, Illinois, which matches the user's query more precisely. (usnews.com)
The agent claims the ability to autocomplete school names based on partial input. However, in this instance, it does not provide the most relevant match for "Jefferson High" in Illinois.
Test case 5
Score: 7/10Can you provide detailed information about the school district with ID 123456 in New York, including the number of schools, total student enrollment, and contact details?It appears that the district ID "123456" is not valid as it does not conform to the required 7-digit format for district IDs. Could you please provide a valid 7-digit district ID for a school district in New York?
The agent correctly identifies that the district ID "123456" does not conform to the standard 7-digit format typically used for school district identifiers. This demonstrates an understanding of the expected data format.
The agent clearly communicates the issue with the provided district ID and requests a valid 7-digit district ID to proceed with retrieving the requested information. This guidance is straightforward and helps the user understand the next steps.
While the agent identifies the issue with the district ID format, it does not provide additional context or examples of valid district IDs. Offering an example or directing the user to a resource where they can find the correct district ID would enhance the completeness of the response.
The agent claims the ability to retrieve detailed information about school districts using specific district IDs. However, in this instance, it does not offer alternative methods to identify the district, such as searching by district name or location, which would align more closely with its stated capabilities.