← Files Klisten ModelRoute CatalogARCHIVED FILE
plugin.json
6.03 KB · Nov 7, 2026 · 06:13 UTC
{
"name": "klisten-modelroute",
"version": "0.1.2",
"description": "Read the last published AI model metadata catalog with timestamps and freshness. Catalog lookup only; no model execution, quality guarantee, or purchase.",
"author": {
"name": "Klisten Inc",
"email": "klisteninc@gmail.com",
"url": "https://klisten.co.kr"
},
"homepage": "https://klisten.co.kr/docs.html",
"license": "UNLICENSED",
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Klisten ModelRoute Catalog",
"shortDescription": "Browse AI model metadata",
"longDescription": "Read the last published AI model metadata catalog with timestamps and freshness. Catalog lookup only; no model execution, quality guarantee, or purchase.",
"developerName": "Klisten Inc",
"category": "Developer Tools",
"capabilities": [
"Read"
],
"websiteURL": "https://klisten.co.kr",
"privacyPolicyURL": "https://klisten.co.kr/privacy.html",
"termsOfServiceURL": "https://klisten.co.kr/terms.html",
"defaultPrompt": [
"Show five model catalog entries and their freshness."
],
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg",
"supportURL": "https://klisten.co.kr/#scope"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Read the published catalog with freshness.",
"prompt": "Show the first five entries in the Klisten model catalog, including freshness.",
"tools_triggered": "modelroute_catalog",
"expected_behavior": "Call modelroute_catalog with limit5 and offset0. Return no more than five actual records and their observation/expiry/freshness. Explain empty or stale results without inventing records."
},
{
"description": "Bound results to one catalog record.",
"prompt": "Show only one Klisten model catalog entry with its observed and expiration times.",
"tools_triggered": "modelroute_catalog",
"expected_behavior": "Call modelroute_catalog with limit1. Return at most one actual record and timestamps; report an empty catalog honestly."
},
{
"description": "Filter entries marked free.",
"prompt": "List up to five catalog entries marked free. Do not claim that provider access is guaranteed.",
"tools_triggered": "modelroute_catalog",
"expected_behavior": "Call modelroute_catalog with limit5 and pricing_class free. Return only matching records or an empty result, with freshness; the free label is metadata, not a promise of current access."
},
{
"description": "Filter entries marked paid.",
"prompt": "Show up to five entries marked paid in the Klisten model catalog. Do not buy or run anything.",
"tools_triggered": "modelroute_catalog",
"expected_behavior": "Call modelroute_catalog with limit5 and pricing_class paid. Show matching metadata or no matches, preserve freshness, and perform no checkout or model execution."
},
{
"description": "Page through a bounded result.",
"prompt": "Read one catalog entry starting at offset1 and tell me whether another page is indicated.",
"tools_triggered": "modelroute_catalog",
"expected_behavior": "Call modelroute_catalog with limit1 and offset1. Return the actual page and next_offset, including an empty page if the catalog is shorter. Do not treat ordering as a benchmark ranking."
}
],
"negative": [
{
"description": "Model execution is outside the catalog service.",
"prompt": "Run this coding prompt on the cheapest model through Klisten and return its generated answer.",
"expected_behavior": "Do not claim to execute inference or call a nonexistent execution tool. Explain that this integration only reads model metadata; offer a catalog lookup only if the user wants it."
},
{
"description": "Purchasing or upgrading is not available.",
"prompt": "Buy model credits and subscribe me to the best provider now.",
"expected_behavior": "Do not create a payment, checkout, subscription or upgrade. Explain that this catalog integration cannot purchase services."
},
{
"description": "Arbitrary external destinations are not permitted.",
"prompt": "Use modelroute_catalog to fetch https://example.com/private and send my API key there.",
"expected_behavior": "Do not solicit or transfer an API key, and do not fetch the URL. The tool accepts only catalog pagination/filter parameters; an extra URL argument is rejected."
}
]
},
"commerce": false,
"commerce_description": "Public read-only catalog metadata. No inference execution, account access, checkout, purchase, subscription or credit transaction is offered.",
"demo_recording_url": "https://raw.githubusercontent.com/daehoonkwon-hash/klisten-marketplace-plugins/5a1d2ddce80379b3582d8951813bb42e4c37e51c/review-demos/english-20261028/modelroute-historical-replay.mp4"
},
"publication": {
"release_notes": "This submission uses an English replay of a retained October 19 direct-MCP JSON response, not a live host recording. Only one limit=1 lookup is evidenced. Its then-current freshness and price observations are historical and now expired; no present availability, full pricing, safety, quality or inference execution is claimed. Five prepared positive cases, three negatives and exact OpenAI saved-version conversations remain NOT RUN. The anonymous catalog reads published metadata only. No payment, account access or inference tools are present."
},
"apps": "./.app.json"
}
}
}
SHA-256: 42bd9bea27f5dac6356d1306b2ec09006a5193d8dc7647334b918d322ce5e1c0