{"name":"io.github.AgenticArtists/modelshortlist","slug":"agenticartists-modelshortlist","title":"ModelShortlist","description":"Local BYOK MCP for AI model shortlisting using OpenRouter + Artificial Analysis.","url":"https://mcp.market/server/agenticartists-modelshortlist","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":32,"stars":0,"forks":0,"downloads_week":548,"last_push_at":"2026-09-19T08:03:10.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/AgenticArtists/ModelShortlist","website":"https://modelshortlist.com","version":"0.2.4","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@agentic.artists/modelshortlist","version":"0.2.4","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Artificial Analysis API key used to fetch benchmark and model-performance data.","isRequired":true,"isSecret":true,"name":"ARTIFICIAL_ANALYSIS_API_KEY"},{"description":"OpenRouter API key used to fetch model catalog and optional ZDR endpoint data.","isRequired":true,"isSecret":true,"name":"OPENROUTER_API_KEY"}]}],"tools":[{"name":"compare_models","description":"Use this after model discovery for a focused comparison of specific OpenRouter model IDs. It returns OpenRouter catalog data, ZDR availability, Artificial Analysis metrics when confidently matched, and explicit source freshness metadata. ZDR is not assumed to be required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"modelshortlist_status","description":"Use this to diagnose source freshness, OpenRouter catalog coverage, model matching coverage, ZDR availability, or Artificial Analysis quota state.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recommend_models","description":"Use this whenever the user asks which AI model to use for a workload. It considers the OpenRouter model catalog and adds Artificial Analysis benchmark data when confidently matched, while returning explicit source freshness metadata if a refresh is degraded. Zero Data Retention is optional and must only be enforced when the user explicitly requires ZDR. After calling this tool, YOU must make the r","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-19T19:45:15.163Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:45:15.148Z","components":{"code":{"score":25,"max":25,"notes":["9 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@agentic.artists/modelshortlist","version":"0.2.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-16T19:46:27.021Z","repositoryUrl":"git+https://github.com/AgenticArtists/ModelShortlist.git","weeklyDownloads":548}],"repo":{"found":true,"owner":"AgenticArtists","repo":"ModelShortlist","archived":false,"pushedAt":"2026-09-19T08:03:10Z","stars":0,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/212985384?v=4","ownerCreatedAt":"2025-05-23T01:08:10Z","license":"MIT"},"icon":{"url":"https://modelshortlist.com/icon.svg?icon.26jhl-3nt5_rh.svg","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":548,"license":"MIT","lastPushAt":"2026-09-19T08:03:10.000Z","score":32}}}},"grade_history":[],"reviews":[]}