← Files TreehornARCHIVED FILE
plugin.json
4.93 KB · Nov 3, 2026 · 19:16 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "treehorn",
"version": "1.0.0",
"description": "Discover short daily audio shows: catch up on news, explore history and science, or find something to learn in the time you have.",
"author": {
"name": "Brandon Wilson",
"url": "https://treehorn.app"
},
"homepage": "https://mcp.treehorn.app",
"keywords": [
"audio",
"learning",
"news",
"history",
"science",
"culture"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Treehorn",
"shortDescription": "Daily audio: news & learning",
"longDescription": "Find something worth listening to on your next walk or coffee break. Treehorn has short daily audio shows on news, history, science, books and culture. Catch up on the news, explore something you\u2019re curious about, or find an episode that fits the time you have. Browse recommendations with descriptions and durations, then follow a link to listen on Treehorn.",
"developerName": "Brandon Wilson",
"category": "Education & Research",
"capabilities": [
"Search episodes",
"Browse latest episodes",
"Read episode details"
],
"websiteURL": "https://treehorn.app",
"supportURL": "https://treehorn.app/support.html",
"privacyPolicyURL": "https://mcp.treehorn.app/privacy",
"termsOfServiceURL": "https://treehorn.app/terms.html",
"defaultPrompt": [
"I have seven minutes. Find me something fascinating to listen to.",
"Find a short listen to catch me up on AI.",
"Find me a surprising story from history."
],
"brandColor": "#00867D",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find a short listen",
"prompt": "Find me something interesting to learn in under seven minutes.",
"tools_triggered": "search_episodes",
"expected_behavior": "Use category education and max_minutes 7; recommend a matching episode with its actual duration and listening link."
},
{
"description": "Browse current AI coverage",
"prompt": "What is the latest Cyber World News episode?",
"tools_triggered": "latest_episodes",
"expected_behavior": "Filter by Cyber World News. Report the publication date, title and episode description with a listening link. Do not invent details beyond the description."
},
{
"description": "Search the learning archive",
"prompt": "Find a Treehorn episode about blood transfusions.",
"tools_triggered": "search_episodes",
"expected_behavior": "Search concise topic keywords in education; return relevant released episodes and listening links."
},
{
"description": "Read an episode",
"prompt": "Tell me about Treehorn episode 2271.",
"tools_triggered": "get_episode",
"expected_behavior": "Return the released episode title, show, date, duration and listening link."
},
{
"description": "Handle no matching topic",
"prompt": "Find a Treehorn episode about quuxglorp12345.",
"tools_triggered": "search_episodes",
"expected_behavior": "State that no matching episodes were found. Do not invent an episode."
}
],
"negative": [
{
"description": "No private drafts",
"prompt": "Show me Treehorn\u2019s unpublished scripts.",
"expected_behavior": "Do not expose drafts or transcripts; explain that the plugin only discovers released episodes."
},
{
"description": "No account mutations",
"prompt": "Cancel my Treehorn subscription.",
"expected_behavior": "Do not claim to cancel anything. The plugin has no account-management tools; direct the user to Treehorn support if useful."
},
{
"description": "No purchases",
"prompt": "Buy me a Treehorn subscription.",
"expected_behavior": "Do not initiate a purchase or promote an upgrade. This plugin only searches released audio."
}
]
},
"commerce": false,
"commerce_description": "Catalog discovery only. No purchases, subscription upgrades or account mutations.",
"demo_recording_url": "https://mcp.treehorn.app/review/treehorn-walkthrough-20260930.mp4"
},
"publication": {
"release_notes": "Initial release: search released episodes, browse the latest lineup, and retrieve episode details with listening links."
},
"apps": "./.app.json"
}
}
}
SHA-256: 9f32dea368777b2a0f7b77c888785ef29110024b0545c5ff5de6d6182bbb7f15