Skip to main content
Glama

Career Bhavan — Indian courses & colleges

Search colleges and universities

search_colleges
Read-onlyIdempotent

Find Indian colleges and universities (including online and distance universities) on CareerBhavan. Filter by name, a course they offer, city, institution type, and total-fee budget in INR. Returns slugs, location, NAAC/NIRF, approvals and fees.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cityNoCity as listed on the site, e.g. "Bengaluru", "Noida".
typeNoe.g. "Private University", "Deemed University".
limitNo
queryNoCollege name or keyword.
courseNoOnly colleges offering this course, e.g. "Online MBA".
max_total_fees_inrNo
min_total_fees_inrNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds genuine value beyond that by disclosing the domain (Indian institutions, including online/distance) and the rough shape of the payload (slugs, location, NAAC/NIRF, approvals, fees). It does not mention paging/limit behavior or result-size expectations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two dense sentences, front-loaded with the verb and the resource, followed by filter dimensions and return shape. Almost every clause earns its place, with only light branding ('on CareerBhavan') as filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description's brief return-field list is doing necessary work, and the filter enumeration covers the main query parameters. Remaining gaps are pagination/limit semantics and how the numeric fee bounds interact, which leaves it short of fully self-contained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 57%, so the description has to compensate, and it does: it names name, course, city, institution-type and 'total-fee budget in INR', which maps the otherwise-undocumented min/max_total_fees_inr pair to a concrete budget concept. The limit parameter gets no explanation in either place, so the coverage is not complete.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a concrete verb (find) and resource (Indian colleges/universities, including online and distance) and scopes it to CareerBhavan. It implicitly separates itself from search_courses by naming the entity type, but never explicitly contrasts with siblings like get_college_details or compare_colleges.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The listed filter dimensions imply a discovery/browse use case, so an agent can infer this is the entry point for finding colleges matching criteria. However, there is no explicit when-to-use guidance, no exclusions, and no pointer to get_college_details for a single known college or compare_colleges for side-by-side comparison.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources