Skip to main content
Glama

Geervanee

Server Details

Get details about online courses, games, articles and many more.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a distinct purpose: about provides an overview, list_* iterates over separate content types (articles, courses, games), read_article retrieves a full article, and subscribe handles email notifications. There is no overlap or ambiguity.

Naming Consistency5/5

All tool names follow a uniform lower_snake_case pattern, with clear verb prefixes ('list_', 'read_', 'subscribe', 'about_'). The naming is intuitive and consistent across the set.

Tool Count5/5

Six tools is a well-scoped number for a content-oriented server. Each tool covers a necessary action (overview, list each category, read an article, subscribe) without excess or redundancy.

Completeness4/5

The main workflows (browsing articles, courses, games; reading an article; subscribing) are covered. However, there is no way to retrieve details for a specific course or game beyond the list responses, and no search functionality, which could be minor gaps in a content discovery context.

Available Tools

6 tools
about_geervaneeAInspect

General overview of Geervanee — what it is, what it teaches, and how to reach it. Use list_courses, list_articles, and list_games for the specific catalogues.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

With no annotations provided, the description carries the burden of behavioral disclosure. It implies a read-only informational tool by describing an 'overview,' but it does not explicitly state that no changes are made, whether authentication is needed, or what the response structure looks like. It covers content scope but not operational behavior.

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

Conciseness5/5

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

The description is two sentences with no filler. The first sentence front-loads the tool's purpose and content, and the second sentence efficiently points users to sibling tools for specific catalogues. Every sentence earns its place.

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

Completeness5/5

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

Given the tool's simplicity—no parameters, no output schema, and no annotations—the description is sufficiently complete. It covers what the tool offers, what content it contains, how to reach Geervanee, and provides navigation to sibling catalogues, which fully satisfies the context needed to invoke it.

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?

The tool has zero parameters and the schema is 100% covered, so there is no parameter documentation burden for the description. The description adds no parameter-specific information, but none is needed since the tool takes no inputs.

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

Purpose5/5

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

The description clearly states that the tool provides a general overview of Geervanee, including what it is, what it teaches, and how to reach it. It also distinguishes itself from sibling tools by explicitly mentioning that list_courses, list_articles, and list_games are for the specific catalogues.

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

Usage Guidelines5/5

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

The second sentence gives explicit guidance on when to use sibling tools instead: 'Use list_courses, list_articles, and list_games for the specific catalogues.' This effectively frames this tool as the general overview while those handle specific content, providing clear when-to-use and when-not-to-use direction.

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

list_articlesAInspect

List Geervanee's published Treatise articles (title, category, summary, URL), optionally filtered by category. Use read_article with a slug from here to get the full text.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax articles to return. Default 20, max 100.
categoryNoOnly articles in this exact category. Omit to list every category.
Behavior3/5

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

With no annotations, the description carries the burden. It discloses that the output is a list with specific fields and that only summaries are returned, not full text. However, it omits any mention of side effects, authentication, rate limits, or pagination, which for a read-only list may be acceptable but leaves some behavioral aspects implicit.

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

Conciseness5/5

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

Two concise sentences: the first covers purpose and output, the second covers usage with a next step. Every word serves a function, no redundancy. Highly front-loaded and efficient.

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

Completeness5/5

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

For a simple listing tool with only two optional parameters and no output schema, the description is complete. It covers what is returned, the filtering option, and the integration point with read_article. It does not need to explain return types since there is no output schema, and the tool is straightforward.

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

Parameters3/5

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

Schema description coverage is 100%, so parameters are already well documented. The description adds minor value by repeating the 'optional filter' concept and hinting at the use of slugs, but doesn't go beyond the schema's existing explanations. Baseline 3 is appropriate.

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

Purpose5/5

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

The description explicitly states the verb 'List' and the resource 'Geervanee's published Treatise articles', including the fields returned (title, category, summary, URL) and the optional filter. It clearly distinguishes from siblings like list_courses and list_games by specifying the article-specific content and ties to read_article.

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

Usage Guidelines4/5

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

Provides clear context: the tool is for list-level browsing, and directs users to read_article with a slug from this list for full text. It doesn't explicitly state when not to use it, but the flow is unambiguous and differentiates from the other listing tools.

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

list_coursesAInspect

Geervanee's live course catalogue — title, level, live/self-paced, teacher, duration, price, and (for live courses) real upcoming batch schedule. Pulled live from the same feed courses.php shows visitors, not a static list.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNo'live' (interactive classes) or 'video' (self-paced). Omit for both.
levelNofundamentals, intermediate, or advanced. Omit for all levels.
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses that the data is live and not static, which is a key behavioral trait. It also mentions the inclusion of real upcoming batch schedules for live courses, adding context beyond the schema. However, it does not describe potential rate limits, authentication needs, or what happens if the feed is unavailable, but given the simplicity, this is adequate.

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

Conciseness5/5

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

The description is concise, two sentences, and front-loaded with the key information. It includes the essential details without any fluff, making it efficient for an agent to parse.

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?

Given the tool's simplicity (2 optional parameters, no output schema), the description is complete enough. It explains the data source, the fields returned, and the optional filters. It could mention the return format, but since there is no output schema, the description does not need to explain return values. The description is sufficient for an agent to use the tool correctly.

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

Parameters3/5

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

The schema description coverage is 100%, so the parameters are already well-documented. The description adds context by explaining the meaning of 'live' and 'video' types and the levels, but it does not go beyond the schema. Since the schema already covers the parameters, a baseline of 3 is appropriate.

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

Purpose5/5

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

The description clearly states the tool lists Geervanee's live course catalogue with specific fields (title, level, live/self-paced, teacher, duration, price, batch schedule) and distinguishes it from a static list by noting it is pulled live from the same feed as the website. This is a specific verb+resource with clear scope, and it differentiates from sibling tools like list_articles and list_games.

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

Usage Guidelines4/5

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

The description implies when to use this tool (to get course information) and mentions the optional filters (type and level) in the schema, but it does not explicitly state when not to use it or mention alternatives. However, the context is clear enough for an agent to decide, and the sibling tools are distinct in purpose.

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

list_gamesAInspect

List Geervanee's published Fun with Sanskrit games (daily quiz, crossword, word search) — title and category, not the questions/answers themselves.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoprasnottari (quiz), padavinyasah (crossword), or padanusandhanam (word search). Omit for all.
Behavior4/5

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

No annotations are provided, so the description carries the burden. It discloses that this is a read-only operation (listing) and specifies the output scope (title and category, not content). This adds important behavioral context beyond the schema, though it doesn't discuss pagination or error conditions. For a simple listing tool, this is good.

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

Conciseness5/5

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

One sentence, front-loaded with the action and resource, and clearly states what is excluded. No wasted words.

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?

Tool is simple, lone optional parameter, no output schema. Description covers purpose, output scope, and excludes content. Could arguably mention that it returns a list (implied by

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

Parameters3/5

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

The schema already has 100% coverage: category has a description with valid values and 'Omit for all.' The description adds no additional parameter semantics beyond the schema. Baseline of 3 applies when schema is comprehensive.

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

Purpose5/5

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

The description clearly states the verb 'List' and the resource 'Geervanee's published Fun with Sanskrit games', and specifies the output includes title and category but not content. It distinguishes itself from siblings (list_articles, list_courses) by naming the specific resource type and scope.

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

Usage Guidelines4/5

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

The description implies usage for listing games, with an explicit mention of what it returns (title/category) and what it excludes (questions/answers). While it doesn't explicitly say when not to use it, the sibling tools clearly cover other resource types, so context is clear. No exclusions stated, but for a simple listing tool this is acceptable.

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

read_articleAInspect

Read one published Treatise article in full (plain text) by its slug, including its FAQ if the article has one.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesThe article's slug, from list_articles.
Behavior4/5

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

With no annotations, the description carries the burden and does well: it specifies the output format (plain text), scope (full article), and the FAQ behavior (includes FAQ if present). It slightly lacks details on errors (e.g., invalid slug, rate limits) but provides key behavioral context.

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

Conciseness5/5

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

The description is a single, focused sentence, front-loads the primary action ('Read one published Treatise article in full'), and adds the FAQ detail without any fluff. Every word earns its place.

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?

For a simple 1-parameter read tool, the description covers the essential behavioral details (full text, plain text, FAQ inclusion). It doesn't address error cases or output size, but these are minor given the tool's simplicity.

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

Parameters3/5

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

Schema description coverage is 100% and the single parameter 'slug' is already documented as 'The article's slug, from list_articles.' The description adds the article reading context but does not add much beyond schema; baseline 3 is appropriate.

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

Purpose5/5

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

The description uses a specific verb ('Read') and resource ('Treatise article in full (plain text) by its slug'), and adds unique value by mentioning the FAQ inclusion, which distinguishes it from sibling tools like list_articles.

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 description implies usage context (fetch full content by slug) but does not explicitly state when to prefer this tool over siblings or mention alternatives. It is clear enough for basic use but lacks explicit when/when-not guidance.

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

subscribeAInspect

Subscribe an email address to be notified about new Geervanee Treatise articles. Use this when a person asks their agent to subscribe them, or someone on their behalf, to Geervanee's articles.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesThe email address to subscribe.
Behavior3/5

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

No annotations are provided, so the description carries the burden. It states the action (subscribe) and the effect (be notified about new articles), but it does not disclose potential side effects like sending a confirmation email, requiring double opt-in, or any rate limits. It is adequate but not rich.

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

Conciseness5/5

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

The description is concise, two sentences, and front-loaded with the action. Every word earns its place, and it is easy to scan.

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?

Given the tool's simplicity (one parameter, no output schema, no nested objects), the description is complete enough. It explains the purpose and when to use it. It could mention what happens after subscribing (e.g., confirmation), but that is not critical for a simple subscription tool.

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

Parameters3/5

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

The schema description coverage is 100% for the single parameter 'email', which is described as 'The email address to subscribe.' The description adds no additional meaning beyond the schema, but since the schema is complete, a baseline of 3 is appropriate.

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

Purpose5/5

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

The description clearly states the tool's purpose: subscribing an email address to receive notifications about new Geervanee Treatise articles. It uses a specific verb ('subscribe') and resource ('email address', 'Geervanee Treatise articles'), and it distinguishes itself from sibling tools that list or read content.

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

Usage Guidelines4/5

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

The description provides clear context for when to use the tool: when a person asks their agent to subscribe them, or someone on their behalf. It does not explicitly mention when not to use it or alternatives, but the context is clear enough given the sibling tools are all about reading/listings.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    GTM signal intelligence suite for AI agents. Six tools: hiring signals, tech stack detection, company-to-LinkedIn resolution, ICP scoring, job board scanning, and a combined signals aggregator. Built for outbound sales workflows.
    11
    737
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A Voice of Customer pipeline that cross-references feedback from calls, reviews, chat, and other sources to surface only corroborated patterns, routing actionable insights with exact customer quotes to the right people.
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources