Skip to main content
Glama

Server Details

Read-only access to the My AI Guide directory of AI tools, repos, plugins, news and guides.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 22 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 18 tools

Disambiguation3/5

Several tools have overlapping purposes: fetch, get_page, and get_tool all retrieve content by URL or slug, and the distinction between fetch (full text by id/path) and get_page (readable text by path) is unclear. The list_* tools are distinct, and search vs. search_news are separable, but the retrieval cluster is muddy.

Naming Consistency4/5

Mostly consistent verb_noun pattern (get_tool, list_tools, search_news, compare_tools), with minor deviations like 'fetch' and 'search' as bare verbs. Readable and predictable overall.

Tool Count4/5

18 tools is slightly heavy for a content directory but each covers a distinct resource type (tools, repos, blog, glossary, comparisons, news). Reasonable, though some consolidation could reduce redundancy.

Completeness4/5

Covers listing, retrieval, search, and comparison across all major content sections, plus site context. Minor gaps: no pagination/filtering on some lists, no changelog for repos, but agents can work around these.

Available Tools

18 tools
compare_toolsCompare toolsA
Read-onlyIdempotent
Inspect

Fetch the editorial records for 2 to 3 tools side by side so you can compare them. Also returns the canonical /compare page URL.

NameRequiredDescriptionDefault
slugsYes2 to 3 tool slugs, e.g. ['claude','chatgpt'].

Output Schema

NameRequiredDescription
toolsYes
compareUrlYes

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is fully covered structurally. The description adds the 2-3 tool arity and notes an extra return artifact (canonical /compare page URL), which is modest added context, but it says nothing about ordering, missing slugs, or error 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?

Two short sentences with zero filler; the purpose and the arity constraint are front-loaded before the return-value note. Nothing could be removed without losing information.

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 annotations covering the safety profile, a 100%-documented schema, and an output schema describing the return shape, the description only needs to convey purpose and scope, which it does. Minor gaps remain around how results are ordered or what happens with duplicate/unknown slugs.

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 'slugs' parameter is fully documented with minItems/maxItems and an example. The description merely restates the '2 to 3 tools' constraint already enforced by the schema, adding no new semantic detail.

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?

The description names a specific verb (Fetch) and resource (editorial records for tools, side by side) and pins the scope to 2-3 tools, which naturally separates it from single-tool siblings like get_tool. It does not explicitly name a sibling or state what it is not, so it falls just short of the top score.

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 phrase 'so you can compare them' implies the use case, but there is no explicit when-to-use/when-not guidance and no alternative tool is named (e.g. get_tool for a single tool, list_comparisons for pre-built comparisons). Usage is left to inference.

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

fetchFetch a document by idA
Read-onlyIdempotent
Inspect

Retrieve the full text of a myaiguide.co document by id. The id is a canonical myaiguide.co URL or any myaiguide.co path (e.g. '/tools/claude' or 'https://myaiguide.co/about'). Returns id, title, text, and url.

NameRequiredDescriptionDefault
idYesA myaiguide.co URL or site path, e.g. 'https://myaiguide.co/tools/claude' or '/about'.

Output Schema

NameRequiredDescription
idYes
urlYes
textYes
titleYes

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered. The description adds little beyond that – no mention of error behavior for invalid or non-existent ids, no rate-limit or pagination context.

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 compact sentences with the core action front-loaded and examples inline; nothing is padded. The trailing 'Returns id, title, text, and url' sentence is largely redundant given the output schema exists.

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 annotations covering safety and an output schema covering return values, the description only needs to convey the resource and id semantics, which it does. The remaining gap is the absence of sibling disambiguation among the many get_* tools.

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 coverage is 100% and the single 'id' parameter is already documented with the same URL/path examples the description repeats. Baseline 3 applies since the schema does all the work and the description adds no extra format or validation detail.

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 specific verb and resource ('Retrieve the full text of a myaiguide.co document by id') and clarifies the id format, so the action is unambiguous. It does not, however, differentiate itself from similar-looking siblings such as get_page or get_blog_post, which also appear to fetch site content.

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?

Usage is only implied: the description signals this is a generic by-id fetch that accepts any site path or URL, which hints at broader applicability than the typed getters. There is no explicit statement of when to choose fetch over get_page/get_tool, nor any exclusion or precondition.

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

get_blog_postGet a blog postB
Read-onlyIdempotent
Inspect

Fetch the full body of one blog post by slug.

NameRequiredDescriptionDefault
slugYesBlog post slug, e.g. 'claude-code-guide'.

Output Schema

NameRequiredDescription
urlNo
slugNo
titleNo

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered by structured data. The description's only added behavioral detail is 'full body', which usefully implies complete content rather than an excerpt or summary.

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?

A single short sentence with the verb, scope, and key all front-loaded. Every word earns its place and nothing is redundant.

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 one-parameter read tool with complete annotations and an output schema covering return values, the description is nearly sufficient. It is slightly thin on failure behavior (unknown slug) and on routing against get_page/list_blog, but nothing essential is missing.

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?

With 100% schema description coverage, the schema fully documents the single 'slug' parameter including an example format. The description merely repeats 'by slug' and adds no extra syntax or constraints, so the baseline of 3 applies.

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?

The description states a specific verb ('Fetch') and resource ('the full body of one blog post'), plus the lookup key ('by slug'). It is clearly distinct from the list_blog sibling, which is plural/listing, though it never names siblings or clarifies how it differs from get_page or search.

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

Usage Guidelines2/5

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

There is no when-to-use guidance: nothing says whether this is preferred over search, list_blog, or get_page, nor what happens if the slug is unknown. Usage is only inferable from the singular 'one blog post by slug' phrasing.

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

get_glossary_termGet a glossary termA
Read-onlyIdempotent
Inspect

Fetch one glossary term by slug, with its extended explanation and FAQ.

NameRequiredDescriptionDefault
slugYesGlossary term slug, e.g. 'mcp-model-context-protocol'.

Output Schema

NameRequiredDescription
urlNo
slugNo
termNo
definitionNo

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered. The description adds that the payload includes the extended explanation and FAQ, which is modestly useful content scope, but it says nothing about missing/unknown slug behavior and the output schema already describes the return shape.

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 verb and resource, with the returned content trailing. Every clause earns its place and there is no 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 an output schema present and 100% parameter coverage, the description need not explain return values; it correctly focuses on identity and scope. It is only slightly short of complete because it omits guidance on acquiring a slug and on how an unknown slug is handled.

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?

There is a single parameter with 100% schema description coverage, including an example slug value, so the schema carries the semantics. The description only restates that lookup is by slug and adds no format or edge-case detail beyond the schema.

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?

The description names a specific verb (fetch) and resource (glossary term) and pins the lookup key (by slug), which cleanly separates it from the plural listing tool list_glossary. It stops short of explicitly naming or contrasting any sibling, so the differentiation is inferred rather than stated.

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?

Usage is implied by 'by slug' – the agent understands this retrieves a single known term and that a slug is required. There is no explicit when-to-use, when-not-to-use, or pointer to how to obtain a slug (e.g. list_glossary or search) when it is unknown.

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

get_pageRead any site pageA
Read-onlyIdempotent
Inspect

Fetch the readable text content of any page on myaiguide.co by its path (e.g. '/about', '/disclosure', '/methodology', '/tools/claude'). Reads editorial and trust pages and any other public page. Only paths on myaiguide.co are allowed.

NameRequiredDescriptionDefault
pathYesSite-relative path beginning with '/', e.g. '/about'.

Output Schema

NameRequiredDescription
urlYes
contentYes
contentTypeNo

TDQS

A3.9/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 non-open-world, so the safety profile is covered. The description still adds value beyond them: it specifies the allowed domain scope ('Only paths on myaiguide.co are allowed') and the return nature ('readable text content', implying extraction rather than raw HTML). Both are useful and not derivable from annotations or schema.

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?

Three short, front-loaded sentences that lead with verb+resource and examples. Slight redundancy: the myaiguide.co scope is effectively stated twice ('any page on myaiguide.co' and 'Only paths on myaiguide.co are allowed'), which trims a point but does not hurt readability.

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 one-parameter read tool with a full output schema and annotations covering safety, an agent needs scope, format, and a sense of when to use it — all present. The only shortfall is the lack of explicit routing away from the more specific sibling getters, which is a minor omission rather than a blocking gap.

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 'path' parameter is already documented with format and an example, so the schema carries the semantics. The description repeats path examples but adds no new meaning beyond the domain restriction already counted under transparency. Baseline 3 applies.

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?

States a specific verb and resource ('Fetch the readable text content of any page on myaiguide.co by its path') and backs it with concrete path examples ('/about', '/disclosure', '/methodology', '/tools/claude'). The 'any public page' framing plus the editorial/trust-page examples implicitly positions it as the generic fallback distinct from the typed siblings (get_tool, get_blog_post), so an agent can place it without opening the schema.

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?

It gives positive context (reads editorial, trust, and 'any other public page') and a hard constraint (only paths on myaiguide.co), which nudges the agent toward this tool for pages not covered elsewhere. However, it never names an alternative or states when NOT to use it — an agent with get_tool/get_blog_post/get_glossary_term available gets no explicit routing rule, so usage is only implied.

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

get_repoGet a repoA
Read-onlyIdempotent
Inspect

Fetch the full record for one repo/plugin by slug.

NameRequiredDescriptionDefault
slugYesRepo or plugin slug, e.g. 'safishamsi-graphify'.

Output Schema

NameRequiredDescription
urlNo
nameNo
slugNo

TDQS

A3.6/5.0
Behavior3/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 fully covered structurally. The description's only added behavioral signal is 'full record', hinting the response is the complete entity rather than a summary, which is modest but genuine value.

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 verb and resource, with zero filler. Nothing could be removed without losing meaning.

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 single-parameter read lookup with a full output schema and rich annotations, the description covers the essentials; return values and safety are handled elsewhere. Minor gaps around slug-not-found behavior and repo-vs-plugin disambiguation keep it off a 5.

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 coverage is 100% and the single parameter already carries a concrete example ('safishamsi-graphify'), so the schema does the heavy lifting. The description adds no format, case-sensitivity, or namespace nuance beyond what the schema provides.

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?

Specific verb ('Fetch') plus resource ('full record for one repo/plugin'), and 'one' signals single-item retrieval as opposed to the list_repos sibling. It stops short of naming a sibling or fully disambiguating repo vs plugin as a lookup key, but an agent can tell what it does at a glance.

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?

'by slug' implies the precondition (you must already have a slug), which is a reasonable usage cue. However, there is no explicit when-to-use-this-vs-list_repos-or-get_tool guidance and no statement of what happens when the slug is unknown.

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

get_site_contextGet site contextA
Read-onlyIdempotent
Inspect

Returns publisher identity, company registration, editorial contact, the site's affiliate-link disclosure, its canonical URL patterns, and the locations of its machine-readable files (llms.txt, /for-ai, sitemap.xml).

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
urlNo
siteNo
contactNo
publisherNo
editorialLeadNo

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety and side-effect profile is fully covered. The description's payload inventory adds some context about what is exposed, but it is return-value content rather than behavioral traits (no auth needs, caching, freshness, or rate-limit notes). With annotations carrying the behavioral load, 3 is appropriate.

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?

A single sentence with the verb front-loaded and a tight enumeration of returned fields; no filler, no restatement of the title, and every listed item is informative about what the caller receives.

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?

Because an output schema exists, the description is not obliged to document return values, and for a no-parameter, read-only tool the definition gives enough to call it correctly. The only real gap is the absence of usage guidance about when this context is relevant versus other retrieval tools.

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 takes zero parameters, so the baseline of 4 applies. Nothing in the schema needs interpretation and the description correctly implies a no-argument call by never referencing any input.

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?

The description uses a concrete verb ('Returns') and then enumerates the exact resource contents: publisher identity, company registration, editorial contact, affiliate disclosure, canonical URL patterns, and machine-readable file locations. This is far more specific than the title and clearly distinct from data-retrieval siblings like get_page or get_repo. It stops short of naming a sibling or stating scope boundaries (e.g. 'this site only'), so it lands at 4 rather than 5.

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

Usage Guidelines2/5

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

There is no when-to-use, when-not-to-use, or alternative named anywhere in the description. The content list lets an agent infer that this is the tool for site-level metadata, but no explicit routing guidance is provided and no siblings (e.g. list_site_sections, get_page) are referenced as alternatives.

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

get_toolGet a toolB
Read-onlyIdempotent
Inspect

Fetch the full editorial record for one AI tool by slug: rating, pricing, pros/cons, target audience, use cases, FAQ, and the affiliate-safe /go redirect link.

NameRequiredDescriptionDefault
slugYesTool slug, e.g. 'claude-code'.

Output Schema

NameRequiredDescription
urlNo
nameNo
slugNo
categoryNo
changelogUrlNo
editorRatingNo
pricingModelNo
affiliateLinkNo

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive, and openWorldHint=false, so the safety profile is fully covered. The description adds payload-level context (the affiliate-safe /go redirect link, listed editorial fields) but says nothing about behavior beyond that, such as lookup failure handling or auth. 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?

One sentence, verb-first, zero filler. The field enumeration is longer than a bare statement but each item defines the returned record's scope, so nothing is wasted.

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 single-parameter read tool with full annotations and an output schema, the definition is essentially complete; listing return fields is redundant with the output schema but harmless. The only gap is no mention of the not-found / invalid-slug case.

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 coverage is 100% and the single 'slug' parameter is already documented with an example in the schema. The description's phrase 'by slug' merely restates the schema, adding no format, normalization, or resolution semantics. Baseline 3 applies when the schema does the heavy lifting.

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 specific verb and resource ('Fetch the full editorial record for one AI tool by slug') and enumerates the payload (rating, pricing, pros/cons, FAQ, /go link), which implicitly separates it from list_tools and get_tool_changelog. It never names a sibling explicitly, so it lands at clear-but-no-direct-differentiation rather than a 5.

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

Usage Guidelines2/5

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

There is no when-to-use or when-not-to-use statement, no prerequisites, and no routing to alternatives. With siblings like get_tool_changelog, list_tools, and compare_tools in the same namespace, the agent gets no help deciding which to call.

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

get_tool_changelogGet a tool's changelogA
Read-onlyIdempotent
Inspect

Fetch recent changelog entries for one tool by slug.

NameRequiredDescriptionDefault
slugYesTool slug.
limitNoMax entries (default 20).

Output Schema

NameRequiredDescription
entriesYes
toolSlugYes

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is fully covered by structured data. The description adds nothing beyond that—no mention of pagination behavior, sorting, or rate limits—so it earns a baseline 3 rather than higher.

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 single sentence that is perfectly front-loaded and wastes no words. It delivers the entire purpose without redundancy.

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

Completeness3/5

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

For a simple read-only lookup with an output schema and full annotation coverage, the description covers the essentials. However, it omits details like what constitutes a changelog entry (e.g., version history vs. edit history) and default sorting, which is adequate but not complete for an agent needing to interpret results.

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 both parameters are already documented in the schema. The description only re-iterates the slug scoping that the schema title implies, adding no new semantics beyond the default 20 limit note already in the schema.

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?

States a specific verb (Fetch) and resource (changelog entries) scoped to one tool by slug. An agent can immediately distinguish this from sibling list_tools or get_tool, which retrieve different resources.

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 through 'for one tool by slug' but does not explicitly state when to use this versus get_tool or compare_tools, nor does it mention any prerequisites or exclusions. Context is implied but not spelled out.

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

list_blogList blog postsA
Read-onlyIdempotent
Inspect

List published blog posts (guides and tutorials), newest first.

NameRequiredDescriptionDefault
limitNoMax posts (default 20).
categoryNoOptional blog category slug to filter by.

Output Schema

NameRequiredDescription
postsYes

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint=true, idempotentHint=true, destructiveHint=false, openWorldHint=false), so the bar is lower. The description still adds useful behavior the annotations do not: results are restricted to published posts (drafts excluded) and ordered newest first, which materially shapes what the agent receives.

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 short sentence with zero filler; the scope constraint ('published') and ordering are front-loaded where they matter most.

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?

An output schema exists, so return values need no explanation, and rich annotations plus 100% schema coverage carry the rest. The remaining agent-relevant facts—published-only scope and newest-first ordering—are stated in the description.

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% with only two params (limit default 20, category slug), both fully documented in the schema. The description adds no parameter syntax or format detail beyond that, so the baseline 3 applies.

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 specific verb+resource ('List published blog posts') with scope (guides and tutorials, published only) and ordering (newest first), which clearly separates it from get_blog_post and the generic list_* siblings. It stops short of naming any alternative tool, so it doesn't reach the top mark.

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

Usage Guidelines2/5

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

There is no explicit when-to-use or when-not-to-use guidance and no mention of an alternative such as get_blog_post for a single post or search for querying. The only routing signal is implicit in calling it a 'list', so the agent must infer the use case from the verb alone.

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

list_categoriesList categoriesA
Read-onlyIdempotent
Inspect

List all tool categories with their slugs and descriptions.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
categoriesYes

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, openWorldHint=false and destructiveHint=false, so the safety profile is fully covered. The description adds only the return shape (slugs and descriptions), which is useful but modest context beyond the structured fields.

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?

A single front-loaded sentence with no filler. The verb and resource lead, and the payload detail trails. 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?

An output schema exists and annotations cover the safety profile, so the description need not explain return values or side effects. For a simple zero-parameter list tool this is essentially complete, with only the sibling-routing gap remaining.

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 takes zero parameters, so there is no parameter meaning for the description to supply; the baseline for a no-parameter tool applies. Nothing in the description misrepresents the empty input schema.

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 specific verb and resource ('List all tool categories') and adds scope detail ('with their slugs and descriptions'). However, it does not distinguish itself from the many sibling list_* tools (list_tools, list_blog, list_repos), so an agent must infer the boundary from the resource name alone.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no stated relationship to list_tools or get_tool, and no exclusions. The description never explains when an agent should enumerate categories rather than fetch a specific tool or category-bearing resource.

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

list_comparisonsList comparisonsA
Read-onlyIdempotent
Inspect

List published editorial comparison pages.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
comparisonsYes

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and a closed-world scope, so the safety profile is fully covered. The description adds the meaningful 'published' qualifier, implying drafts/unpublished comparisons are excluded, but says nothing about ordering, pagination, or result limits. Modest added value on top of annotations.

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?

A single front-loaded sentence with zero filler. Every word ('published', 'editorial', 'comparison pages') carries scope information.

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 parameters, full annotation coverage of the safety profile, and an output schema that documents the return shape, the description covers what an agent needs. Only marginal omissions (ordering/result-size expectations) keep it from a 5.

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 takes zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. The description does not need to explain arguments that do not exist.

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 specific verb and resource: 'List published editorial comparison pages.' The resource ('comparison pages', scoped to published/editorial) is distinctive enough to separate it from the other list_* siblings, though it never names them. Clear but no explicit sibling differentiation.

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

Usage Guidelines2/5

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

No when-to-use guidance is given. The presence of a sibling named compare_tools makes the absence of any routing note ('this enumerates comparison pages rather than comparing tools') a real gap. Usage is only inferable from the verb 'List'.

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

list_glossaryList glossary termsB
Read-onlyIdempotent
Inspect

List plain-English AI glossary terms with their definitions.

NameRequiredDescriptionDefault
limitNoMax terms (default 200).

Output Schema

NameRequiredDescription
termsYes

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds that terms come with definitions (i.e., content is self-contained), but says nothing about ordering, pagination, or truncation behavior despite a 200-item default cap.

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?

A single front-loaded sentence with no filler; every word carries meaning and the resource is named immediately after the verb.

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

Completeness3/5

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

An output schema exists, so return values need no explanation, and the one parameter is documented. However, for a list tool in a suite containing get_glossary_term, the absence of any retrieval-scope or alternative-tool guidance leaves a real gap.

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% – the single 'limit' parameter is already documented in the schema with its default. The description adds no syntax, range, or behavioral detail beyond that, so the baseline 3 applies.

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 specific verb ('List') and resource ('AI glossary terms') and adds scope detail ('plain-English ... with their definitions'). It is clear on its own, but it never distinguishes itself from the sibling get_glossary_term, which also concerns glossary terms.

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

Usage Guidelines2/5

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

There is no guidance on when to use this versus get_glossary_term or the other list_* tools, and no mention of pagination or how to retrieve terms beyond the default limit of 200. The agent must infer usage from the name alone.

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

list_reposList repos & pluginsA
Read-onlyIdempotent
Inspect

List published GitHub repos, Claude Code plugins, MCP servers, and AI skills with install info, stars, and descriptions. Paginated.

NameRequiredDescriptionDefault
pageNoPage number, starting at 1 (default 1).
limitNoRepos per page (default 25, max 100).

Output Schema

NameRequiredDescription
reposYes

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety is covered by structured data. The description adds genuinely new behavioral context: the result payload shape (install info, stars, descriptions) and that results are paginated, which matters for iteration planning.

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 sentences with zero filler; the resource enumeration and payload summary come first, and the pagination note is a tight trailing fragment. Nothing needs to be cut.

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 an output schema present and annotations covering the safety profile, the description only needs to frame what is listed and how results are chunked, both of which it does. The remaining gap is the absence of any disambiguation from list_tools and search.

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 coverage is 100% and both optional parameters (page, limit) carry full descriptions with defaults and bounds. The description's single word 'Paginated' corroborates but adds no syntax or format detail beyond the schema, so the baseline 3 applies.

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 specific verb (List) and enumerates the resource types (published GitHub repos, Claude Code plugins, MCP servers, AI skills) plus what each entry carries (install info, stars, descriptions). It clearly distinguishes itself from content siblings like list_blog or list_glossary, but never distinguishes itself from the closest neighbor, list_tools.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no prerequisites, and no routing to alternatives such as list_tools or search for a more targeted lookup. 'Paginated' weakly implies iteration behavior but says nothing about which tool to pick when an agent wants filtered or keyword-based results.

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

list_site_sectionsList site sectionsA
Read-onlyIdempotent
Inspect

List every public section of myaiguide.co: tools, repos, blog, news, glossary, comparisons, categories, leaderboards, and the editorial/trust pages (about, disclosure, methodology, corrections, privacy, terms, etc.). Each section has a path, title, description and URL.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
sectionsYes

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety and determinism profile is fully covered. The description adds only the static, bounded nature of the result set, and does not mention caching, updates, or pagination; with annotations carrying the load, this is adequate but thin.

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 sentences, front-loaded with the verb and scope. The long inline enumeration of sections is dense but earns its place by telling the agent what comes back; it could be trimmed without loss since an output schema exists.

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 zero-parameter, read-only, idempotent list tool with an output schema and full annotation coverage, the description supplies the section list and per-section shape (path, title, description, URL). Complete enough to call correctly, with only explicit sibling routing missing.

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?

There are zero parameters, so the baseline is 4. The description correctly implies a no-argument call by describing the full enumeration, and adds nothing that could mislead about 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?

States a specific verb (List) and resource (every public section of myaiguide.co), then enumerates the exact sections returned. An agent can distinguish this from siblings like list_tools or list_blog, which cover single section types, without opening the schema.

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?

Usage is implied by the enumeration: this is the discovery/sitemap tool, while list_* siblings enumerate one section each. But the description never explicitly says when to prefer this over list_tools/list_blog or that it is the entry point for site structure, so the routing is left to inference.

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

list_toolsList AI toolsA
Read-onlyIdempotent
Inspect

List published AI tools, optionally filtered by category and pricing model, sorted by editor rating or recency. Paginated.

NameRequiredDescriptionDefault
pageNo1-based page number. Default 1.
sortNoDefault: rating.
categoryNoCategory slug, e.g. 'coding'.
pageSizeNoItems per page (max 100). Default 24.
pricingModelNoe.g. 'free', 'freemium', 'paid'.

Output Schema

NameRequiredDescription
pageNo
toolsYes
totalYes
pageSizeNo

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false, and openWorldHint=false, covering the safety profile. The description adds useful behavioral context beyond annotations: only 'published' tools are returned, and results are paginated. It does not discuss auth, rate limits, or exact return shape, but the added constraints are meaningful.

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 compact sentences with zero waste. It front-loads the core action and then lists the main optional behaviors, making it easy for an agent to parse.

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 list endpoint with a fully described input schema, a present output schema, and rich read-only annotations, the description covers what it lists, how it can be filtered, sorted, and paginated. Nothing critical for correct invocation is missing.

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 coverage is 100%, so the schema already documents all five parameters with defaults, enums, and examples. The description reinforces filtering by category and pricing model and sorting by rating or recency, but adds only mild semantic value (e.g., 'editor rating' vs. bare 'rating').

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?

The description states a specific verb ('List') and resource ('published AI tools'), making the core purpose clear. It does not explicitly differentiate from siblings like 'search' or 'compare_tools', which could also surface tools, so it falls short of a 5.

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?

It implies when the tool is useful by describing optional filtering, sorting, and pagination, but gives no explicit guidance on when to use it instead of alternatives such as 'search' or 'get_tool'. No when-not or sibling routing is provided.

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

search_newsSearch news & updatesA
Read-onlyIdempotent
Inspect

Read the daily AI news roundups and weekly digests: new models, releases, features and pricing from the past days, newest first. Call it with no arguments to get the latest roundups. Each entry has a date, a summary and a link to its source.

NameRequiredDescriptionDefault
typeNoOptional filter: 'daily-roundup' or 'weekly-digest'. Leave empty for both.
limitNoMax results (default 20, max 50).
queryNoOptional search text. Leave empty to get the newest roundups.

Output Schema

NameRequiredDescription
updatesYes

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare the full safety profile (readOnly, idempotent, non-destructive, not open-world), so the description only needs to add context. It contributes the 'newest first' ordering, but the entry-structure sentence (date, summary, link) largely duplicates the output schema, and there is no detail on result volume or coverage windows.

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?

Three compact sentences with the purpose front-loaded and no filler. The final sentence about entry fields is mildly redundant given the output schema, but overall the structure is efficient.

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 a full schema, an output schema, and complete safety annotations, the description is sufficient to call the tool correctly. The main remaining gap is sibling differentiation for overlapping search/introspection tools, which is a routing concern rather than a calling one.

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 the baseline is 3. The description reinforces the no-argument default behavior but adds no syntax, format, or filtering detail beyond what the 'type', 'limit', and 'query' schema descriptions already provide.

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 states a specific verb and resource ('Read the daily AI news roundups and weekly digests') and scopes the content to new models, releases, features and pricing. This clearly separates it from siblings like list_blog, search, and list_tools without needing the schemas.

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?

It gives a concrete calling condition ('Call it with no arguments to get the latest roundups'), which tells the agent the common case. It does not name alternatives (e.g. search or list_blog) or state when NOT to use this tool, so it stops short of full routing guidance.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedsearch_news2 fields changed
      • changedInput schema / properties / query / description
        Previous value: -"Optional search text. If omitted, returns recent updates."New value: +"Optional search text. Leave empty to get the newest roundups."
      • changedInput schema / properties / type / description
        Previous value: -"Optional update type filter, e.g. 'feature', 'pricing'."New value: +"Optional filter: 'daily-roundup' or 'weekly-digest'. Leave empty for both."
  2. 4 tool updates
    • Changedget_blog_post1 field changed
      • changedInput schema / properties / slug / description
        Previous value: -"Blog post slug, e.g. 'claude-code-guide'. Use list_blog to find it."New value: +"Blog post slug, e.g. 'claude-code-guide'."
    • Changedget_glossary_term1 field changed
      • changedInput schema / properties / slug / description
        Previous value: -"Glossary term slug, e.g. 'mcp-model-context-protocol'. Use list_glossary to find it."New value: +"Glossary term slug, e.g. 'mcp-model-context-protocol'."
    • Changedget_repo1 field changed
      • changedInput schema / properties / slug / description
        Previous value: -"Repo or plugin slug, e.g. 'safishamsi-graphify'. Use list_repos or search to find it."New value: +"Repo or plugin slug, e.g. 'safishamsi-graphify'."
    • Changedlist_repos2 fields changed
      • addedInput schema / properties / limit
        Added value: +{
        +  "description": "Repos per page (default 25, max 100).",
        +  "maximum": 100,
        +  "minimum": 1,
        +  "type": "integer"
        +}
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "Page number, starting at 1 (default 1).",
        +  "minimum": 1,
        +  "type": "integer"
        +}
  3. 18 tool updates
    • First observedcompare_tools
    • First observedfetch
    • First observedget_blog_post
    • First observedget_glossary_term
    • First observedget_page
    • First observedget_repo
    • First observedget_site_context
    • First observedget_tool
    • First observedget_tool_changelog
    • First observedlist_blog
    • First observedlist_categories
    • First observedlist_comparisons
    • First observedlist_glossary
    • First observedlist_repos
    • First observedlist_site_sections
    • First observedlist_tools
    • First observedsearch
    • First observedsearch_news

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to search, compare, and discover ecommerce tools through a free, read-only directory, including finding alternatives, listing tasks and platforms, and retrieving tool details.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides AI agents with read-only access to various public data sources (web, YouTube, RSS, GitHub, V2EX, Bilibili, and semantic search) without requiring any login credentials or API keys.
    35
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Provides read-only hybrid RAG search and discovery over a local-first AI knowledge corpus, enabling semantic and keyword search, browse, digest, and status tools.
    4
    1
    PolyForm Noncommercial 1.0.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to look up, filter, and shortlist 221 curated AI tools by industry, department, pricing tier, or free-tier availability over remote Streamable HTTP without authentication.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources