loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

ai-model-selector-mcp

MCP Tool

barrymister/ai-model-selector-mcp

MCP server for AI model metadata — query 76+ models by capability, compatibility, and task fit

Install

$ npx loaditout add barrymister/ai-model-selector-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "ai-model-selector-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ai-model-selector-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

ai-model-selector-mcp

MCP server that gives AI assistants structured access to model metadata for 76+ AI models across Ollama, Claude, and OpenRouter.

Query capabilities, check compatibility, compare models, and get task-based recommendations — all via the Model Context Protocol.

---

Quick start
Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "ai-model-selector": {
      "command": "npx",
      "args": ["-y", "ai-model-selector-mcp@latest"]
    }
  }
}

Restart Claude Code. The tools are now available.

Other MCP clients

Any MCP-compatible client can connect via stdio:

npx ai-model-selector-mcp

---

How it works
Claude Code (or any MCP client)
    │
    │  JSON-RPC over stdio
    ▼
ai-model-selector-mcp
    │
    │  imports catalog data
    ▼
ai-model-selector/catalog
    (76+ model entries with capabilities,
     parameter sizes, exclusion rules)

The MCP server wraps the ai-model-selector catalog — a curated dataset of AI model metadata. No external API calls, no database, no network access. All data is bundled.

---

Tools
get_model_metadata

Look up a single model's capabilities, parameter size, and exclusion rules.

Input:  { modelId: "gemma3:12b" }
Output: { capabilities: ["general", "writing"], description: "Google all-rounder", parameterSize: "12B" }
filter_models

Filter the catalog by capability tags and/or mode compatibility.

Input:  { capabilities: ["coding"], excludeMode: "json-output" }
Output: { models: [...], count: 5 }
check_compatibility

Pre-flight check: is this model compatible with a given mode?

Input:  { modelId: "phi4-reasoning", mode: "json-output" }
Output: { compatible: false, reason: "Model excluded from json-output mode...", model: {...} }
compare_models

Side-by-side comparison of 2+ models — shared and unique capa

Tags

aiclaudellmmcpmodel-context-protocolmodel-selectionollamaopenroutertypescript

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated25 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/21/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/barrymister/ai-model-selector-mcp)](https://loaditout.ai/skills/barrymister/ai-model-selector-mcp)