{"apiVersion":"v1","directorySlug":"open-llm-radar-mcp-5676f5956a","title":"Open Llm Radar","description":null,"pageUrl":"https://www.mcpbundles.com/skills/open-llm-radar-mcp-5676f5956a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.open-llm-radar.de/mcp","hostedMcpUrl":null,"toolCount":142,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"de.open-llm-radar/open-llm-radar-mcp-5676f5956a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_model","description":"Get details for a specific LLM model by ID.","inputSchema":{"type":"object","required":["model_id"],"properties":{"model_id":{"type":"string"}}},"logicalName":"get_model","displayName":"get_model","title":"get_model","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_benchmarks","description":"Get benchmark scores for a specific LLM model.","inputSchema":{"type":"object","required":["model_id"],"properties":{"model_id":{"type":"string"}}},"logicalName":"get_model_benchmarks","displayName":"get_model_benchmarks","title":"get_model_benchmarks","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_comments","description":"Get comments for a specific LLM model.","inputSchema":{"type":"object","required":["model_id"],"properties":{"model_id":{"type":"string"}}},"logicalName":"get_model_comments","displayName":"get_model_comments","title":"get_model_comments","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_info_snippet","description":"Get a specific info snippet for a model by snippet ID.","inputSchema":{"type":"object","required":["model_id","snippet_id"],"properties":{"model_id":{"type":"string"},"snippet_id":{"type":"string"}}},"logicalName":"get_model_info_snippet","displayName":"get_model_info_snippet","title":"get_model_info_snippet","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_model_info_snippet","description":"Create a new Markdown info snippet and link it to a model. The snippet must be assigned to an existing info category (use list_model_info_categories first to avoid duplicates). markdown_content must be valid Markdown.","inputSchema":{"type":"object","required":["model_id","title","markdown_content","category_id"],"properties":{"model_id":{"type":"string"},"category_id":{"type":"string"},"markdown_content":{"type":"string"}}},"logicalName":"create_model_info_snippet","displayName":"create_model_info_snippet","title":"create_model_info_snippet","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_model_info_snippet","description":"Update title, Markdown content and/or category of a model's info snippet. markdown_content, when provided, must be valid Markdown.","inputSchema":{"type":"object","required":["model_id","snippet_id"],"properties":{"model_id":{"type":"string"},"snippet_id":{"type":"string"},"category_id":{"type":"string"},"markdown_content":{"type":"string"}}},"logicalName":"update_model_info_snippet","displayName":"update_model_info_snippet","title":"update_model_info_snippet","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_model_info_snippet","description":"Permanently delete a model's info snippet.","inputSchema":{"type":"object","required":["model_id","snippet_id"],"properties":{"model_id":{"type":"string"},"snippet_id":{"type":"string"}}},"logicalName":"delete_model_info_snippet","displayName":"delete_model_info_snippet","title":"delete_model_info_snippet","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_model_info_categories","description":"List all existing info snippet categories with a short description and the number of snippets using each. Use this before creating a new snippet/category to avoid duplicate categories.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"}}},"logicalName":"list_model_info_categories","displayName":"list_model_info_categories","title":"list_model_info_categories","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_info_category","description":"Get a single info snippet category by ID.","inputSchema":{"type":"object","required":["category_id"],"properties":{"category_id":{"type":"string"}}},"logicalName":"get_model_info_category","displayName":"get_model_info_category","title":"get_model_info_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_model_info_category","description":"Create a new info snippet category (e.g. training_methods, architecture). Use list_model_info_categories first to avoid duplicate categories.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"logicalName":"create_model_info_category","displayName":"create_model_info_category","title":"create_model_info_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_model_info_category","description":"Update name and/or description of an info snippet category.","inputSchema":{"type":"object","required":["category_id"],"properties":{"name":{"type":"string"},"category_id":{"type":"string"}}},"logicalName":"update_model_info_category","displayName":"update_model_info_category","title":"update_model_info_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_model_info_category","description":"Delete an info snippet category. Fails if any snippets still reference the category.","inputSchema":{"type":"object","required":["category_id"],"properties":{"category_id":{"type":"string"}}},"logicalName":"delete_model_info_category","displayName":"delete_model_info_category","title":"delete_model_info_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_model","description":"Delete an LLM model record by ID.","inputSchema":{"type":"object","required":["model_id"],"properties":{"model_id":{"type":"string"}}},"logicalName":"delete_model","displayName":"delete_model","title":"delete_model","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_maintainers","description":"List model maintainers with optional wildcard search across name, slug, description.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"}}},"logicalName":"list_maintainers","displayName":"list_maintainers","title":"list_maintainers","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_maintainer","description":"Get details for a specific maintainer by ID.","inputSchema":{"type":"object","required":["maintainer_id"],"properties":{"maintainer_id":{"type":"string"}}},"logicalName":"get_maintainer","displayName":"get_maintainer","title":"get_maintainer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_maintainer","description":"Create a new maintainer record.","inputSchema":{"type":"object","required":["name","slug"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"logo_url":{"type":"string"},"website_url":{"type":"string"}}},"logicalName":"create_maintainer","displayName":"create_maintainer","title":"create_maintainer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_maintainer","description":"Update an existing maintainer record by ID.","inputSchema":{"type":"object","required":["maintainer_id"],"properties":{"name":{"type":"string"},"slug":{"type":"string"},"logo_url":{"type":"string"},"website_url":{"type":"string"},"maintainer_id":{"type":"string"}}},"logicalName":"update_maintainer","displayName":"update_maintainer","title":"update_maintainer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_maintainer","description":"Delete a maintainer record by ID.","inputSchema":{"type":"object","required":["maintainer_id"],"properties":{"maintainer_id":{"type":"string"}}},"logicalName":"delete_maintainer","displayName":"delete_maintainer","title":"delete_maintainer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_licenses","description":"List licenses with optional wildcard search across name, slug, spdx_id.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"is_osi_approved":{"type":"boolean"},"allows_commercial_use":{"type":"boolean"}}},"logicalName":"list_licenses","displayName":"list_licenses","title":"list_licenses","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_license","description":"Get details for a specific license by ID.","inputSchema":{"type":"object","required":["license_id"],"properties":{"license_id":{"type":"string"}}},"logicalName":"get_license","displayName":"get_license","title":"get_license","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_license","description":"Create a new license record.","inputSchema":{"type":"object","required":["name","slug"],"properties":{"id":{"type":"string"},"url":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"spdx_id":{"type":"string"},"is_osi_approved":{"type":"boolean"},"allows_distribution":{"type":"boolean"},"allows_modification":{"type":"boolean"},"requires_attribution":{"type":"boolean"},"requires_share_alike":{"type":"boolean"},"allows_commercial_use":{"type":"boolean"}}},"logicalName":"create_license","displayName":"create_license","title":"create_license","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_license","description":"Update an existing license record by ID.","inputSchema":{"type":"object","required":["license_id"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"spdx_id":{"type":"string"},"license_id":{"type":"string"},"is_osi_approved":{"type":"boolean"},"allows_distribution":{"type":"boolean"},"allows_modification":{"type":"boolean"},"requires_attribution":{"type":"boolean"},"requires_share_alike":{"type":"boolean"},"allows_commercial_use":{"type":"boolean"}}},"logicalName":"update_license","displayName":"update_license","title":"update_license","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_license","description":"Delete a license record by ID.","inputSchema":{"type":"object","required":["license_id"],"properties":{"license_id":{"type":"string"}}},"logicalName":"delete_license","displayName":"delete_license","title":"delete_license","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_articles","description":"List articles with optional wildcard search across title, slug, excerpt, category.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"category":{"type":"string"},"article_type":{"enum":["news","blog","tutorial","guide","announcement"],"type":"string"},"is_published":{"type":"boolean"}}},"logicalName":"list_articles","displayName":"list_articles","title":"list_articles","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_article","description":"Get details for a specific article by ID.","inputSchema":{"type":"object","required":["article_id"],"properties":{"article_id":{"type":"string"}}},"logicalName":"get_article","displayName":"get_article","title":"get_article","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_article_content_sections","description":"Get content sections for a specific article.","inputSchema":{"type":"object","required":["article_id"],"properties":{"article_id":{"type":"string"}}},"logicalName":"get_article_content_sections","displayName":"get_article_content_sections","title":"get_article_content_sections","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_article_content_section","description":"Get a specific content section for an article by section ID.","inputSchema":{"type":"object","required":["article_id","section_id"],"properties":{"article_id":{"type":"string"},"section_id":{"type":"string"}}},"logicalName":"get_article_content_section","displayName":"get_article_content_section","title":"get_article_content_section","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_article_content_section","description":"Create a new content section and link it to an article.","inputSchema":{"type":"object","required":["article_id","title"],"properties":{"body":{"type":"string"},"order":{"type":"integer"},"article_id":{"type":"string"},"section_type":{"type":"string"}}},"logicalName":"create_article_content_section","displayName":"create_article_content_section","title":"create_article_content_section","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_article_content_section","description":"Update content and order of an article's content section.","inputSchema":{"type":"object","required":["article_id","section_id"],"properties":{"body":{"type":"string"},"order":{"type":"integer"},"article_id":{"type":"string"},"section_id":{"type":"string"},"section_type":{"type":"string"}}},"logicalName":"update_article_content_section","displayName":"update_article_content_section","title":"update_article_content_section","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_article_content_section","description":"Remove the link between an article and its content section.","inputSchema":{"type":"object","required":["article_id","section_id"],"properties":{"article_id":{"type":"string"},"section_id":{"type":"string"}}},"logicalName":"delete_article_content_section","displayName":"delete_article_content_section","title":"delete_article_content_section","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"reorder_article_content_sections","description":"Update the order of multiple article content sections at once.","inputSchema":{"type":"object","required":["article_id","items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["id","order"],"properties":{"id":{"type":"string"},"order":{"type":"integer"}}}},"article_id":{"type":"string"}}},"logicalName":"reorder_article_content_sections","displayName":"reorder_article_content_sections","title":"reorder_article_content_sections","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_article","description":"Create a new article record.","inputSchema":{"type":"object","required":["title","slug"],"properties":{"id":{"type":"string"},"slug":{"type":"string"},"excerpt":{"type":"string"},"category":{"type":"string"},"author_id":{"type":"string"},"view_count":{"type":"integer"},"article_type":{"enum":["news","blog","tutorial","guide","announcement"],"type":"string"},"is_published":{"type":"boolean"},"featured_image_url":{"type":"string"},"reading_time_minutes":{"type":"integer"}}},"logicalName":"create_article","displayName":"create_article","title":"create_article","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_article","description":"Update an existing article record by ID.","inputSchema":{"type":"object","required":["article_id"],"properties":{"slug":{"type":"string"},"excerpt":{"type":"string"},"category":{"type":"string"},"author_id":{"type":"string"},"article_id":{"type":"string"},"view_count":{"type":"integer"},"article_type":{"enum":["news","blog","tutorial","guide","announcement"],"type":"string"},"is_published":{"type":"boolean"},"featured_image_url":{"type":"string"},"reading_time_minutes":{"type":"integer"}}},"logicalName":"update_article","displayName":"update_article","title":"update_article","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_article","description":"Delete an article record by ID.","inputSchema":{"type":"object","required":["article_id"],"properties":{"article_id":{"type":"string"}}},"logicalName":"delete_article","displayName":"delete_article","title":"delete_article","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_benchmarks","description":"List benchmarks with optional wildcard search across name, slug, category, description.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"category":{"type":"string"},"is_active":{"type":"boolean"}}},"logicalName":"list_benchmarks","displayName":"list_benchmarks","title":"list_benchmarks","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_benchmark","description":"Get details for a specific benchmark by ID.","inputSchema":{"type":"object","required":["benchmark_id"],"properties":{"benchmark_id":{"type":"string"}}},"logicalName":"get_benchmark","displayName":"get_benchmark","title":"get_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_benchmark_scores","description":"Get all benchmark scores for a specific benchmark, including model details.","inputSchema":{"type":"object","required":["benchmark_id"],"properties":{"benchmark_id":{"type":"string"}}},"logicalName":"get_benchmark_scores","displayName":"get_benchmark_scores","title":"get_benchmark_scores","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_benchmark","description":"Create a new benchmark record.","inputSchema":{"type":"object","required":["name","slug"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"weight":{"type":"number"},"category":{"type":"string"},"is_active":{"type":"boolean"},"max_score":{"type":"number"},"score_type":{"type":"string"},"source_url":{"type":"string"}}},"logicalName":"create_benchmark","displayName":"create_benchmark","title":"create_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_benchmark","description":"Update an existing benchmark record by ID.","inputSchema":{"type":"object","required":["benchmark_id"],"properties":{"name":{"type":"string"},"slug":{"type":"string"},"weight":{"type":"number"},"category":{"type":"string"},"is_active":{"type":"boolean"},"max_score":{"type":"number"},"score_type":{"type":"string"},"source_url":{"type":"string"},"benchmark_id":{"type":"string"}}},"logicalName":"update_benchmark","displayName":"update_benchmark","title":"update_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_benchmark","description":"Delete a benchmark record by ID.","inputSchema":{"type":"object","required":["benchmark_id"],"properties":{"benchmark_id":{"type":"string"}}},"logicalName":"delete_benchmark","displayName":"delete_benchmark","title":"delete_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_benchmark_scores","description":"List benchmark scores with optional filters.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"model_id":{"type":"string"},"verified":{"type":"boolean"},"benchmark_id":{"type":"string"}}},"logicalName":"list_benchmark_scores","displayName":"list_benchmark_scores","title":"list_benchmark_scores","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_benchmark_score","description":"Get a specific benchmark score by ID.","inputSchema":{"type":"object","required":["score_id"],"properties":{"score_id":{"type":"string"}}},"logicalName":"get_benchmark_score","displayName":"get_benchmark_score","title":"get_benchmark_score","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_benchmark_score","description":"Create a new benchmark score record.","inputSchema":{"type":"object","required":["model_id","benchmark_id","score"],"properties":{"id":{"type":"string"},"score":{"type":"number"},"source":{"type":"string"},"model_id":{"type":"string"},"verified":{"type":"boolean"},"benchmark_id":{"type":"string"},"benchmark_date":{"type":"string"},"normalized_score":{"type":"number"}}},"logicalName":"create_benchmark_score","displayName":"create_benchmark_score","title":"create_benchmark_score","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_benchmark_score","description":"Update an existing benchmark score record by ID.","inputSchema":{"type":"object","required":["score_id"],"properties":{"score":{"type":"number"},"source":{"type":"string"},"score_id":{"type":"string"},"verified":{"type":"boolean"},"benchmark_date":{"type":"string"},"normalized_score":{"type":"number"}}},"logicalName":"update_benchmark_score","displayName":"update_benchmark_score","title":"update_benchmark_score","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_benchmark_score","description":"Delete a benchmark score record by ID.","inputSchema":{"type":"object","required":["score_id"],"properties":{"score_id":{"type":"string"}}},"logicalName":"delete_benchmark_score","displayName":"delete_benchmark_score","title":"delete_benchmark_score","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_composite_scores","description":"Get composite scores for all models ranked by overall benchmark performance. Uses normalized_score (0-1) per benchmark with breadth bonus (more benchmarks = higher score) and recency bonus (newer models preferred, default release_date=2025-01-01). Best for 'which models rank highest overall'.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1}}},"logicalName":"get_composite_scores","displayName":"get_composite_scores","title":"get_composite_scores","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"recompute_normalized_scores","description":"Recompute normalized_score for all BenchmarkScore records. Groups scores by benchmark, computes min/max within each benchmark, and assigns normalized_score = (score - min) / (max - min). Run after new scores are added.","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"recompute_normalized_scores","displayName":"recompute_normalized_scores","title":"recompute_normalized_scores","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_users","description":"List users with optional wildcard search across username, email, display_name.","inputSchema":{"type":"object","required":[],"properties":{"role":{"enum":["admin","moderator","user"],"type":"string"},"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"is_verified":{"type":"boolean"}}},"logicalName":"list_users","displayName":"list_users","title":"list_users","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_user","description":"Get details for a specific user by ID.","inputSchema":{"type":"object","required":["user_id"],"properties":{"user_id":{"type":"string"}}},"logicalName":"get_user","displayName":"get_user","title":"get_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_user","description":"Create a new user record.","inputSchema":{"type":"object","required":["username","email"],"properties":{"id":{"type":"string"},"role":{"enum":["admin","moderator","user"],"type":"string"},"email":{"type":"string"},"username":{"type":"string"},"avatar_url":{"type":"string"},"is_verified":{"type":"boolean"},"display_name":{"type":"string"}}},"logicalName":"create_user","displayName":"create_user","title":"create_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_user","description":"Update an existing user record by ID.","inputSchema":{"type":"object","required":["user_id"],"properties":{"role":{"enum":["admin","moderator","user"],"type":"string"},"email":{"type":"string"},"user_id":{"type":"string"},"username":{"type":"string"},"avatar_url":{"type":"string"},"is_verified":{"type":"boolean"},"display_name":{"type":"string"}}},"logicalName":"update_user","displayName":"update_user","title":"update_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_user","description":"Delete a user record by ID.","inputSchema":{"type":"object","required":["user_id"],"properties":{"user_id":{"type":"string"}}},"logicalName":"delete_user","displayName":"delete_user","title":"delete_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_tags","description":"List tags with optional wildcard search across name, slug, description.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"tag_type":{"enum":["article","model","general"],"type":"string"}}},"logicalName":"list_tags","displayName":"list_tags","title":"list_tags","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_tag","description":"Get details for a specific tag by ID.","inputSchema":{"type":"object","required":["tag_id"],"properties":{"tag_id":{"type":"string"}}},"logicalName":"get_tag","displayName":"get_tag","title":"get_tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_tag","description":"Create a new tag record.","inputSchema":{"type":"object","required":["name","slug","tag_type"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"tag_type":{"enum":["article","model","general"],"type":"string"}}},"logicalName":"create_tag","displayName":"create_tag","title":"create_tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_tag","description":"Update an existing tag record by ID.","inputSchema":{"type":"object","required":["tag_id"],"properties":{"name":{"type":"string"},"slug":{"type":"string"},"tag_id":{"type":"string"},"tag_type":{"enum":["article","model","general"],"type":"string"}}},"logicalName":"update_tag","displayName":"update_tag","title":"update_tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_tag","description":"Delete a tag record by ID.","inputSchema":{"type":"object","required":["tag_id"],"properties":{"tag_id":{"type":"string"}}},"logicalName":"delete_tag","displayName":"delete_tag","title":"delete_tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_gpu_model_facets","description":"List distinct values and min/max ranges for GPU model attributes (manufacturers, performance tiers, architectures, memory types, VRAM/bandwidth/MSRP/release-year/FP16 ranges), used to populate GPU filter UIs.","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"list_gpu_model_facets","displayName":"list_gpu_model_facets","title":"list_gpu_model_facets","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_gpu_model","description":"Get details for a specific GPU model by ID.","inputSchema":{"type":"object","required":["gpu_id"],"properties":{"gpu_id":{"type":"string"}}},"logicalName":"get_gpu_model","displayName":"get_gpu_model","title":"get_gpu_model","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_gpu_model","description":"Delete a GPU model record by ID.","inputSchema":{"type":"object","required":["gpu_id"],"properties":{"gpu_id":{"type":"string"}}},"logicalName":"delete_gpu_model","displayName":"delete_gpu_model","title":"delete_gpu_model","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_supported_quantizations","description":"List supported quantization presets with their bytes-per-parameter and FLOPS throughput factors.","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"list_supported_quantizations","displayName":"list_supported_quantizations","title":"list_supported_quantizations","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_supported_runtimes","description":"List supported inference runtime profiles (llama.cpp, vLLM, SGLang, theoretical) with their memory/compute efficiency factors and per-token overhead used to model real-world backend behaviour.","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"list_supported_runtimes","displayName":"list_supported_runtimes","title":"list_supported_runtimes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_supported_pcie_generations","description":"List supported PCIe generations (3/4/5) and their aggregate x16 bandwidth used for multi-GPU tensor-parallel communication without NVLink.","inputSchema":{"type":"object","required":[],"properties":{}},"logicalName":"list_supported_pcie_generations","displayName":"list_supported_pcie_generations","title":"list_supported_pcie_generations","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_comments","description":"List comments (both model and article comments) with optional wildcard search across content.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"user_id":{"type":"string"},"model_id":{"type":"string"},"article_id":{"type":"string"}}},"logicalName":"list_comments","displayName":"list_comments","title":"list_comments","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_comment","description":"Create a new comment for a model or article.","inputSchema":{"type":"object","required":["user_id","content"],"properties":{"id":{"type":"string"},"content":{"type":"string"},"user_id":{"type":"string"},"model_id":{"type":"string"},"parent_id":{"type":"string"},"article_id":{"type":"string"}}},"logicalName":"create_comment","displayName":"create_comment","title":"create_comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_comment","description":"Update an existing comment by ID.","inputSchema":{"type":"object","required":["comment_id"],"properties":{"content":{"type":"string"},"comment_id":{"type":"string"},"is_deleted":{"type":"boolean"}}},"logicalName":"update_comment","displayName":"update_comment","title":"update_comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_comment","description":"Delete a comment by ID.","inputSchema":{"type":"object","required":["comment_id"],"properties":{"comment_id":{"type":"string"}}},"logicalName":"delete_comment","displayName":"delete_comment","title":"delete_comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_guide","description":"Get details for a specific deployment guide by ID.","inputSchema":{"type":"object","required":["guide_id"],"properties":{"guide_id":{"type":"string"}}},"logicalName":"get_guide","displayName":"get_guide","title":"get_guide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_guide","description":"Create a new deployment guide record.","inputSchema":{"type":"object","required":["title","guide_type","content"],"properties":{"id":{"type":"string"},"content":{"type":"string"},"guide_type":{"type":"string"},"target_platform":{"type":"string"},"difficulty_level":{"enum":["beginner","intermediate","advanced"],"type":"string"}}},"logicalName":"create_guide","displayName":"create_guide","title":"create_guide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_guide","description":"Update an existing deployment guide by ID.","inputSchema":{"type":"object","required":["guide_id"],"properties":{"content":{"type":"string"},"guide_id":{"type":"string"},"guide_type":{"type":"string"},"target_platform":{"type":"string"},"difficulty_level":{"enum":["beginner","intermediate","advanced"],"type":"string"}}},"logicalName":"update_guide","displayName":"update_guide","title":"update_guide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_guide","description":"Delete a deployment guide by ID.","inputSchema":{"type":"object","required":["guide_id"],"properties":{"guide_id":{"type":"string"}}},"logicalName":"delete_guide","displayName":"delete_guide","title":"delete_guide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_faqs","description":"List FAQ entries with optional wildcard search across question and markdown_answer. The markdown_answer field contains Markdown content.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"}}},"logicalName":"list_faqs","displayName":"list_faqs","title":"list_faqs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_faq","description":"Get a specific FAQ entry by ID. The markdown_answer field contains Markdown content.","inputSchema":{"type":"object","required":["faq_id"],"properties":{"faq_id":{"type":"string"}}},"logicalName":"get_faq","displayName":"get_faq","title":"get_faq","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_faq","description":"Create a new FAQ entry. The markdown_answer field must contain valid Markdown content.","inputSchema":{"type":"object","required":["question","markdown_answer"],"properties":{"id":{"type":"string"},"question":{"type":"string"},"markdown_answer":{"type":"string"}}},"logicalName":"create_faq","displayName":"create_faq","title":"create_faq","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_faq","description":"Update an existing FAQ entry by ID. The markdown_answer field, when provided, must contain valid Markdown content.","inputSchema":{"type":"object","required":["faq_id"],"properties":{"faq_id":{"type":"string"},"question":{"type":"string"},"markdown_answer":{"type":"string"}}},"logicalName":"update_faq","displayName":"update_faq","title":"update_faq","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_faq","description":"Delete a FAQ entry by ID.","inputSchema":{"type":"object","required":["faq_id"],"properties":{"faq_id":{"type":"string"}}},"logicalName":"delete_faq","displayName":"delete_faq","title":"delete_faq","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_knowledge_categories","description":"List all knowledge categories with a short description and the number of knowledge entries using each. Use this before creating a new knowledge entry/category to avoid duplicate categories.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"}}},"logicalName":"list_knowledge_categories","displayName":"list_knowledge_categories","title":"list_knowledge_categories","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_knowledge_category","description":"Get a single knowledge category by ID.","inputSchema":{"type":"object","required":["category_id"],"properties":{"category_id":{"type":"string"}}},"logicalName":"get_knowledge_category","displayName":"get_knowledge_category","title":"get_knowledge_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_knowledge_category","description":"Create a new knowledge category (e.g. hardware, deployment). Use list_knowledge_categories first to avoid duplicate categories.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"logicalName":"create_knowledge_category","displayName":"create_knowledge_category","title":"create_knowledge_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_knowledge_category","description":"Update name and/or description of a knowledge category.","inputSchema":{"type":"object","required":["category_id"],"properties":{"name":{"type":"string"},"category_id":{"type":"string"}}},"logicalName":"update_knowledge_category","displayName":"update_knowledge_category","title":"update_knowledge_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_knowledge_category","description":"Delete a knowledge category. Fails if any knowledge entries still reference the category.","inputSchema":{"type":"object","required":["category_id"],"properties":{"category_id":{"type":"string"}}},"logicalName":"delete_knowledge_category","displayName":"delete_knowledge_category","title":"delete_knowledge_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_knowledge_entries","description":"List knowledge entries with optional wildcard search across title, markdown_description and category name. The markdown_description field contains Markdown content.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"category_id":{"type":"string"}}},"logicalName":"list_knowledge_entries","displayName":"list_knowledge_entries","title":"list_knowledge_entries","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_knowledge_entry","description":"Get a single knowledge entry by ID. The markdown_description field contains Markdown content.","inputSchema":{"type":"object","required":["entry_id"],"properties":{"entry_id":{"type":"string"}}},"logicalName":"get_knowledge_entry","displayName":"get_knowledge_entry","title":"get_knowledge_entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_knowledge_entry","description":"Create a new knowledge entry. The markdown_description field, when provided, must contain valid Markdown content. Up to 4 source URLs can be attached via source_url_1..source_url_4.","inputSchema":{"type":"object","required":["title","category_id"],"properties":{"category_id":{"type":"string"},"source_url_1":{"type":"string"},"source_url_2":{"type":"string"},"source_url_3":{"type":"string"},"source_url_4":{"type":"string"},"markdown_content":{"type":"string"}}},"logicalName":"create_knowledge_entry","displayName":"create_knowledge_entry","title":"create_knowledge_entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_knowledge_entry","description":"Update an existing knowledge entry. The markdown_description field, when provided, must contain valid Markdown content.","inputSchema":{"type":"object","required":["entry_id"],"properties":{"entry_id":{"type":"string"},"category_id":{"type":"string"},"source_url_1":{"type":"string"},"source_url_2":{"type":"string"},"source_url_3":{"type":"string"},"source_url_4":{"type":"string"},"markdown_content":{"type":"string"}}},"logicalName":"update_knowledge_entry","displayName":"update_knowledge_entry","title":"update_knowledge_entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_knowledge_entry","description":"Permanently delete a knowledge entry.","inputSchema":{"type":"object","required":["entry_id"],"properties":{"entry_id":{"type":"string"}}},"logicalName":"delete_knowledge_entry","displayName":"delete_knowledge_entry","title":"delete_knowledge_entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_knowledge_entry_faqs","description":"List all FAQ entries linked to a knowledge entry. The markdown_answer field of each FAQ contains Markdown content.","inputSchema":{"type":"object","required":["entry_id"],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"entry_id":{"type":"string"}}},"logicalName":"list_knowledge_entry_faqs","displayName":"list_knowledge_entry_faqs","title":"list_knowledge_entry_faqs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_faq_knowledge_entries","description":"List all knowledge entries linked to a FAQ.","inputSchema":{"type":"object","required":["faq_id"],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"faq_id":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0}}},"logicalName":"list_faq_knowledge_entries","displayName":"list_faq_knowledge_entries","title":"list_faq_knowledge_entries","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"link_knowledge_entry_faq","description":"Link a FAQ to a knowledge entry (n:m association). Returns 409 if the link already exists.","inputSchema":{"type":"object","required":["entry_id","faq_id"],"properties":{"faq_id":{"type":"string"},"entry_id":{"type":"string"}}},"logicalName":"link_knowledge_entry_faq","displayName":"link_knowledge_entry_faq","title":"link_knowledge_entry_faq","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"unlink_knowledge_entry_faq","description":"Remove the n:m association between a knowledge entry and a FAQ.","inputSchema":{"type":"object","required":["entry_id","faq_id"],"properties":{"faq_id":{"type":"string"},"entry_id":{"type":"string"}}},"logicalName":"unlink_knowledge_entry_faq","displayName":"unlink_knowledge_entry_faq","title":"unlink_knowledge_entry_faq","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_comparisons","description":"List model comparisons with optional wildcard search across comparison_type.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"fields":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","default":0,"minimum":0},"search":{"type":"string"},"comparison_type":{"enum":["benchmarks","pricing","vram","speed_quality"],"type":"string"}}},"logicalName":"list_comparisons","displayName":"list_comparisons","title":"list_comparisons","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compare_benchmarks","description":"Dynamically compare two or more models by benchmark scores. Returns the intersection of benchmarks present for ALL selected models, with scores and chart data.","inputSchema":{"type":"object","required":["model_ids"],"properties":{"model_ids":{"type":"array","items":{"type":"string"},"minItems":2}}},"logicalName":"compare_benchmarks","displayName":"compare_benchmarks","title":"compare_benchmarks","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_comparison","description":"Get a specific model comparison by ID.","inputSchema":{"type":"object","required":["comparison_id"],"properties":{"comparison_id":{"type":"string"}}},"logicalName":"get_comparison","displayName":"get_comparison","title":"get_comparison","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_comparison","description":"Create a new model comparison record.","inputSchema":{"type":"object","required":["model_ids"],"properties":{"id":{"type":"string"},"model_ids":{"type":"array","items":{"type":"string"}},"chart_data":{"type":"object"},"comparison_type":{"enum":["benchmarks","pricing","vram","speed_quality"],"type":"string"}}},"logicalName":"create_comparison","displayName":"create_comparison","title":"create_comparison","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_comparison","description":"Update an existing model comparison by ID.","inputSchema":{"type":"object","required":["comparison_id"],"properties":{"model_ids":{"type":"array","items":{"type":"string"}},"chart_data":{"type":"object"},"comparison_id":{"type":"string"},"comparison_type":{"enum":["benchmarks","pricing","vram","speed_quality"],"type":"string"}}},"logicalName":"update_comparison","displayName":"update_comparison","title":"update_comparison","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_comparison","description":"Delete a model comparison by ID.","inputSchema":{"type":"object","required":["comparison_id"],"properties":{"comparison_id":{"type":"string"}}},"logicalName":"delete_comparison","displayName":"delete_comparison","title":"delete_comparison","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"recompute_trends","description":"Trigger recomputation of all ModelTrend rows from MetricSnapshot history. Derives daily/weekly/monthly deltas and the composite trend_score (0-100) via cohort normalization. Run after new metrics are collected. Optionally limit to a single source/metric_type.","inputSchema":{"type":"object","required":[],"properties":{"source":{"enum":["huggingface","ollama","github","modelscope"],"type":"string"},"metric_type":{"type":"string"}}},"logicalName":"recompute_trends","displayName":"recompute_trends","title":"recompute_trends","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_trend","description":"Get a specific trend by ID.","inputSchema":{"type":"object","required":["trend_id"],"properties":{"trend_id":{"type":"string"}}},"logicalName":"get_trend","displayName":"get_trend","title":"get_trend","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_trend","description":"Update an existing model trend by ID.","inputSchema":{"type":"object","required":["trend_id"],"properties":{"trend_id":{"type":"string"},"metric_unit":{"type":"string"},"trend_score":{"type":"number"},"daily_change":{"type":"number"},"metric_value":{"type":"number"},"daily_change_percent":{"type":"number"},"weekly_change_percent":{"type":"number"},"monthly_change_percent":{"type":"number"}}},"logicalName":"update_trend","displayName":"update_trend","title":"update_trend","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_trend","description":"Delete a model trend by ID.","inputSchema":{"type":"object","required":["trend_id"],"properties":{"trend_id":{"type":"string"}}},"logicalName":"delete_trend","displayName":"delete_trend","title":"delete_trend","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_architecture","description":"Get the structured architecture record for a specific LLM model.","inputSchema":{"type":"object","required":["model_id"],"properties":{"model_id":{"type":"string"}}},"logicalName":"get_model_architecture","displayName":"get_model_architecture","title":"get_model_architecture","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_architecture","description":"Get an architecture record by its ID.","inputSchema":{"type":"object","required":["architecture_id"],"properties":{"architecture_id":{"type":"string"}}},"logicalName":"get_architecture","displayName":"get_architecture","title":"get_architecture","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_architecture","description":"Create a structured architecture record for an LLM model.","inputSchema":{"type":"object","required":["model_id"],"properties":{"is_moe":{"type":"boolean"},"details":{"type":"object"},"model_id":{"type":"string"},"decoder_type":{"type":"string"},"expert_count":{"type":"integer"},"routing_strategy":{"type":"string"},"architecture_type":{"type":"string"},"attention_mechanism":{"type":"string"}}},"logicalName":"create_architecture","displayName":"create_architecture","title":"create_architecture","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_architecture","description":"Update an architecture record by ID.","inputSchema":{"type":"object","required":["architecture_id"],"properties":{"is_moe":{"type":"boolean"},"details":{"type":"object"},"decoder_type":{"type":"string"},"expert_count":{"type":"integer"},"architecture_id":{"type":"string"},"routing_strategy":{"type":"string"},"architecture_type":{"type":"string"},"attention_mechanism":{"type":"string"}}},"logicalName":"update_architecture","displayName":"update_architecture","title":"update_architecture","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_architecture","description":"Delete an architecture record by ID.","inputSchema":{"type":"object","required":["architecture_id"],"properties":{"architecture_id":{"type":"string"}}},"logicalName":"delete_architecture","displayName":"delete_architecture","title":"delete_architecture","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_training_stages","description":"Get training stages for a specific LLM model, ordered by stage order.","inputSchema":{"type":"object","required":["model_id"],"properties":{"model_id":{"type":"string"}}},"logicalName":"get_model_training_stages","displayName":"get_model_training_stages","title":"get_model_training_stages","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_training_stage","description":"Get a training stage by its ID.","inputSchema":{"type":"object","required":["stage_id"],"properties":{"stage_id":{"type":"string"}}},"logicalName":"get_training_stage","displayName":"get_training_stage","title":"get_training_stage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_training_stage","description":"Create a training stage record for an LLM model.","inputSchema":{"type":"object","required":["model_id","stage","title"],"properties":{"order":{"type":"integer"},"stage":{"enum":["cpt","pretraining","sft","rlhf","dpo","rl","other"],"type":"string"},"cost_usd":{"type":"number"},"model_id":{"type":"string"},"duration_h":{"type":"integer"},"hyperparams":{"type":"object"}}},"logicalName":"create_training_stage","displayName":"create_training_stage","title":"create_training_stage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_training_stage","description":"Update a training stage by ID.","inputSchema":{"type":"object","required":["stage_id"],"properties":{"order":{"type":"integer"},"stage":{"enum":["cpt","pretraining","sft","rlhf","dpo","rl","other"],"type":"string"},"cost_usd":{"type":"number"},"stage_id":{"type":"string"},"duration_h":{"type":"integer"},"hyperparams":{"type":"object"}}},"logicalName":"update_training_stage","displayName":"update_training_stage","title":"update_training_stage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_training_stage","description":"Delete a training stage by ID.","inputSchema":{"type":"object","required":["stage_id"],"properties":{"stage_id":{"type":"string"}}},"logicalName":"delete_training_stage","displayName":"delete_training_stage","title":"delete_training_stage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_datasets","description":"Get datasets used by a specific LLM model.","inputSchema":{"type":"object","required":["model_id"],"properties":{"model_id":{"type":"string"}}},"logicalName":"get_model_datasets","displayName":"get_model_datasets","title":"get_model_datasets","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_dataset","description":"Get a model dataset by its ID.","inputSchema":{"type":"object","required":["dataset_id"],"properties":{"dataset_id":{"type":"string"}}},"logicalName":"get_model_dataset","displayName":"get_model_dataset","title":"get_model_dataset","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_model_dataset","description":"Delete a model dataset by ID.","inputSchema":{"type":"object","required":["dataset_id"],"properties":{"dataset_id":{"type":"string"}}},"logicalName":"delete_model_dataset","displayName":"delete_model_dataset","title":"delete_model_dataset","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_resources","description":"Get linked resources (paper, github, blog, demo, citation, etc.) for a specific LLM model.","inputSchema":{"type":"object","required":["model_id"],"properties":{"model_id":{"type":"string"},"resource_type":{"enum":["paper","arxiv","tech_report","github","blog","demo","space","api_docs","community","citation","collection","website","other"],"type":"string"}}},"logicalName":"get_model_resources","displayName":"get_model_resources","title":"get_model_resources","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model_resource","description":"Get a linked resource record by its ID.","inputSchema":{"type":"object","required":["resource_id"],"properties":{"resource_id":{"type":"string"}}},"logicalName":"get_model_resource","displayName":"get_model_resource","title":"get_model_resource","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_model_resource","description":"Create a linked resource record for an LLM model.","inputSchema":{"type":"object","required":["model_id","resource_type","title","url"],"properties":{"url":{"type":"string"},"order":{"type":"integer"},"metadata":{"type":"object"},"model_id":{"type":"string"},"resource_type":{"enum":["paper","arxiv","tech_report","github","blog","demo","space","api_docs","community","citation","collection","website","other"],"type":"string"}}},"logicalName":"create_model_resource","displayName":"create_model_resource","title":"create_model_resource","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_model_resource","description":"Update a model resource by ID.","inputSchema":{"type":"object","required":["resource_id"],"properties":{"url":{"type":"string"},"order":{"type":"integer"},"metadata":{"type":"object"},"resource_id":{"type":"string"},"resource_type":{"enum":["paper","arxiv","tech_report","github","blog","demo","space","api_docs","community","citation","collection","website","other"],"type":"string"}}},"logicalName":"update_model_resource","displayName":"update_model_resource","title":"update_model_resource","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_model_resource","description":"Delete a model resource by ID.","inputSchema":{"type":"object","required":["resource_id"],"properties":{"resource_id":{"type":"string"}}},"logicalName":"delete_model_resource","displayName":"delete_model_resource","title":"delete_model_resource","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_metric","description":"Delete a metric snapshot by ID.","inputSchema":{"type":"object","required":["metric_id"],"properties":{"metric_id":{"type":"string"}}},"logicalName":"delete_metric","displayName":"delete_metric","title":"delete_metric","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_protocol_entry","description":"Get a single ops protocol entry by ID, including detail, stacktrace and context.","inputSchema":{"type":"object","required":["entry_id"],"properties":{"entry_id":{"type":"string"}}},"logicalName":"get_protocol_entry","displayName":"get_protocol_entry","title":"get_protocol_entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"protocol_entry_categories","description":"List distinct protocol entry categories with entry counts, optionally restricted to a time window.","inputSchema":{"type":"object","required":[],"properties":{"since":{"type":"string"},"until":{"type":"string"}}},"logicalName":"protocol_entry_categories","displayName":"protocol_entry_categories","title":"protocol_entry_categories","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Open-Llm-Radar&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Aub3Blbi1sbG0tcmFkYXIuZGUvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Open-Llm-Radar%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.open-llm-radar.de%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Open-Llm-Radar%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.open-llm-radar.de%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Open+Llm+Radar&connectorUrl=https%3A%2F%2Fmcp.open-llm-radar.de%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Open-Llm-Radar\" --url \"https://mcp.open-llm-radar.de/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/open-llm-radar-mcp-5676f5956a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/open-llm-radar-mcp-5676f5956a/tools/{tool}","mcpServerUrl":"https://mcp.open-llm-radar.de/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/open-llm-radar-mcp-5676f5956a?live=1"}