My AI Guide
Read-only access to the My AI Guide directory of AI tools, repos, plugins, news and guides.
Should I use this
Quality & Safety
Findings (3)
- HIGH
- MEDIUMin fetch
- LOWin fetch
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"myaiguide": {
"url": "https://myaiguide.co/api/mcp"
}
}
}Remote endpoints
https://myaiguide.co/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (18)
🟢search(query, type)
Full-text search across the AI tool directory and the repos/plugins catalog. Returns up to 10 matching tools and/or repos with their slugs and canonical URLs.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search text (min 2 characters)."
},
"type": {
"type": "string",
"enum": [
"tools",
"repos",
"all"
],
"description": "Which catalogs to search. Default: all."
}
},
"required": [
"query"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"type": {
"type": "string"
}
}
}
}
},
"required": [
"results"
]
}🟢fetch(id)
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.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "A myaiguide.co URL or site path, e.g. 'https://myaiguide.co/tools/claude' or '/about'."
}
},
"required": [
"id"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"text",
"url"
]
}🟢list_site_sections
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.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"sections": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"url": {
"type": "string"
}
}
}
}
},
"required": [
"sections"
]
}🟢get_page(path)
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.
Input Schema
{
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Site-relative path beginning with '/', e.g. '/about'."
}
},
"required": [
"path"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"url": {
"type": "string"
},
"contentType": {
"type": "string"
},
"content": {
"type": "string"
}
},
"required": [
"url",
"content"
]
}🟢list_tools(category, pricingModel, sort, page, pageSize)
List published AI tools, optionally filtered by category and pricing model, sorted by editor rating or recency. Paginated.
Input Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Category slug, e.g. 'coding'."
},
"pricingModel": {
"type": "string",
"description": "e.g. 'free', 'freemium', 'paid'."
},
"sort": {
"type": "string",
"enum": [
"rating",
"newest"
],
"description": "Default: rating."
},
"page": {
"type": "number",
"description": "1-based page number. Default 1."
},
"pageSize": {
"type": "number",
"description": "Items per page (max 100). Default 24."
}
},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"total": {
"type": "number"
},
"page": {
"type": "number"
},
"pageSize": {
"type": "number"
},
"tools": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"category": {
"type": "string"
},
"pricingModel": {
"type": "string"
},
"startingPrice": {
"type": "number"
},
"editorRating": {
"type": "number"
},
"tagline": {
"type": "string"
}
}
}
}
},
"required": [
"total",
"tools"
]
}🟢get_tool(slug)
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.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Tool slug, e.g. 'claude-code'."
}
},
"required": [
"slug"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"category": {
"type": "string"
},
"editorRating": {
"type": "number"
},
"pricingModel": {
"type": "string"
},
"affiliateLink": {
"type": "string"
},
"changelogUrl": {
"type": "string"
}
}
}🟢list_categories
List all tool categories with their slugs and descriptions.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"categories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
}
},
"required": [
"categories"
]
}🟢compare_tools(slugs)
Fetch the editorial records for 2 to 3 tools side by side so you can compare them. Also returns the canonical /compare page URL.
Input Schema
{
"type": "object",
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 3,
"description": "2 to 3 tool slugs, e.g. ['claude','chatgpt']."
}
},
"required": [
"slugs"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"compareUrl": {
"type": "string"
},
"tools": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
}
}
}
},
"required": [
"compareUrl",
"tools"
]
}🟢list_comparisons
List published editorial comparison pages.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"comparisons": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
}
}
}
}
},
"required": [
"comparisons"
]
}🟢list_repos(limit, page)
List published GitHub repos, Claude Code plugins, MCP servers, and AI skills with install info, stars, and descriptions. Paginated.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Repos per page (default 25, max 100)."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number, starting at 1 (default 1)."
}
},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"repos": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"stars": {
"type": "number"
},
"type": {
"type": "string"
}
}
}
}
},
"required": [
"repos"
]
}🟢get_repo(slug)
Fetch the full record for one repo/plugin by slug.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Repo or plugin slug, e.g. 'safishamsi-graphify'."
}
},
"required": [
"slug"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
}
}
}🟢search_news(query, type, limit)
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.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Optional search text. Leave empty to get the newest roundups."
},
"type": {
"type": "string",
"description": "Optional filter: 'daily-roundup' or 'weekly-digest'. Leave empty for both."
},
"limit": {
"type": "number",
"description": "Max results (default 20, max 50)."
}
},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"updates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"toolSlug": {
"type": "string"
},
"type": {
"type": "string"
},
"version": {
"type": "string"
},
"summary": {
"type": "string"
},
"date": {
"type": "string"
},
"source": {
"type": "string"
},
"changelogUrl": {
"type": "string"
}
}
}
}
},
"required": [
"updates"
]
}🟢get_tool_changelog(slug, limit)
Fetch recent changelog entries for one tool by slug.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Tool slug."
},
"limit": {
"type": "number",
"description": "Max entries (default 20)."
}
},
"required": [
"slug"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"toolSlug": {
"type": "string"
},
"entries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"type": {
"type": "string"
},
"version": {
"type": "string"
},
"summary": {
"type": "string"
},
"date": {
"type": "string"
},
"source": {
"type": "string"
}
}
}
}
},
"required": [
"toolSlug",
"entries"
]
}🟢list_glossary(limit)
List plain-English AI glossary terms with their definitions.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max terms (default 200)."
}
},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"terms": {
"type": "array",
"items": {
"type": "object",
"properties": {
"term": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"category": {
"type": "string"
},
"definition": {
"type": "string"
}
}
}
}
},
"required": [
"terms"
]
}🟢get_glossary_term(slug)
Fetch one glossary term by slug, with its extended explanation and FAQ.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Glossary term slug, e.g. 'mcp-model-context-protocol'."
}
},
"required": [
"slug"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"term": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"definition": {
"type": "string"
}
}
}🟢list_blog(category, limit)
List published blog posts (guides and tutorials), newest first.
Input Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Optional blog category slug to filter by."
},
"limit": {
"type": "number",
"description": "Max posts (default 20)."
}
},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"posts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"category": {
"type": "string"
},
"excerpt": {
"type": "string"
},
"publishedAt": {
"type": "string"
}
}
}
}
},
"required": [
"posts"
]
}🟢get_blog_post(slug)
Fetch the full body of one blog post by slug.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Blog post slug, e.g. 'claude-code-guide'."
}
},
"required": [
"slug"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"title": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
}
}
}🟢get_site_context
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).
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"site": {
"type": "string"
},
"url": {
"type": "string"
},
"publisher": {
"type": "string"
},
"editorialLead": {
"type": "string"
},
"contact": {
"type": "string"
}
}
}Community
Evidence