← Files TavusARCHIVED FILE
plugin.json
6.5 KB · Nov 3, 2026 · 18:57 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6aa1eba5a51881919a54483e9887bb66",
"version": "1.1.1",
"description": "Create, edit, and test Tavus PALs: digital humans with a face, voice, knowledge, and conversational behavior. Uses the Tavus hosted MCP server and your connected Tavus account.",
"author": {
"name": "Tavus",
"email": "support@tavus.io",
"url": "https://www.tavus.io"
},
"homepage": "https://maker.tavus.io",
"repository": "https://github.com/Tavus-Engineering/tavus-mcp",
"keywords": [
"Tavus",
"PAL",
"digital humans",
"video avatars"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Tavus",
"shortDescription": "Create and test digital humans",
"longDescription": "Build and manage Tavus PALs through conversation. Choose available faces and voices, configure behavior and knowledge, run text tests, and open a video preview. Connect your Tavus account to access its resources and existing entitlements. Includes the same tools as the hosted Tavus MCP server. Custom face training, rendered video generation, PAL sales, and ownership transfers are not exposed by this integration.",
"developerName": "Tavus",
"category": "Developer Tools",
"capabilities": [
"Create PALs",
"Edit PAL behavior and knowledge",
"Test conversations",
"Open video previews"
],
"websiteURL": "https://maker.tavus.io",
"supportURL": "https://help.tavus.io/",
"privacyPolicyURL": "https://www.tavus.io/privacy-policy",
"termsOfServiceURL": "https://www.tavus.io/terms-of-service",
"defaultPrompt": [
"Help me build a digital human that teaches conversational English.",
"Show my PALs and the stock faces I can use.",
"Help me test one of my PALs and open its video preview."
],
"brandColor": "#140206",
"brandColorDark": "#FFFFFF",
"composerIcon": "./assets/icon.svg",
"composerIconDark": "./assets/icon-dark.svg",
"logo": "./assets/icon.svg",
"logoDark": "./assets/icon-dark.svg"
},
"review": {
"demo_recording_url": "https://tavus-mcp-review.pages.dev/tavus-openai-review-demo-2026-09-10-19f4128cd7a5cbc4.mp4",
"commerce": false,
"commerce_description": "Users access their existing Tavus account entitlements. This plugin does not sell PALs, subscriptions, or credits, collect payment details, or initiate checkout.",
"test_cases": {
"positive": [
{
"description": "List account PALs and available stock faces.",
"prompt": "Show my PALs and two stock faces.",
"tools_triggered": "tavus_pal_list, tavus_face_list",
"expected_behavior": "Return PALs accessible to the connected account and two stock faces with their IDs. State when the PAL list is paginated."
},
{
"description": "Build and verify a museum guide. This creates a disposable PAL for the remaining cases and consumes account usage.",
"prompt": "Help me build a museum guide that explains paintings briefly.",
"tools_triggered": "tavus_pal_build_and_verify",
"expected_behavior": "Clarify missing requirements, build the PAL, and report its saved ID and the actual verification verdict. Report a timeout or failed verification honestly; do not claim the checks passed. Use this PAL for subsequent cases."
},
{
"description": "Rename only the PAL created in the previous case and verify persistence.",
"prompt": "Rename that PAL to Museum Guide.",
"tools_triggered": "tavus_patch_pal, tavus_pal_get",
"expected_behavior": "Rename the selected test PAL to Museum Guide, then read it back to confirm the saved name. Leave unrelated PALs unchanged."
},
{
"description": "Run a text conversation with the test PAL and end that conversation.",
"prompt": "Test my guide by asking what Impressionism is, then end the test.",
"tools_triggered": "tavus_chat_start, tavus_chat_turn, tavus_chat_end",
"expected_behavior": "Ask the test PAL what Impressionism is, return its actual reply, and end only the test conversation. Do not substitute an answer generated by the host assistant."
},
{
"description": "Create a browser video preview for the test PAL.",
"prompt": "Open a video preview of that guide.",
"tools_triggered": "tavus_pal_preview",
"expected_behavior": "Return the real conversation URL and explain that it opens a video call in the browser. Do not claim that a live audio or video exchange occurred merely because a URL was created."
}
],
"negative": [
{
"description": "PAL sales and payment collection are outside this plugin.",
"prompt": "Sell my PAL for $10 and charge the buyer's card.",
"expected_behavior": "Explain that PAL sales, card collection, and checkout are unsupported. Do not create a sale, payment, checkout link, or ownership transfer, and do not route the request to another payment integration."
},
{
"description": "A private PAL outside the connected account is not authorized.",
"prompt": "Copy a private PAL from an account I cannot access.",
"expected_behavior": "Refuse unauthorized access or copying. Do not disclose or change another account's resources. If an API authorization failure is encountered, honor it."
},
{
"description": "Hosted MCP cannot read local paths or train a replica.",
"prompt": "Train a new replica from this local video file.",
"expected_behavior": "Explain the local-file and replica-training limitations. Do not claim training has begun and do not create a PAL as a substitute for replica training."
}
]
}
},
"publication": {
"release_notes": "Initial Tavus PAL package for the production hosted MCP server. Includes browser OAuth sign-in, PAL creation and editing, stock faces and voices, text conversation tests, and browser video-preview links. No payments, PAL sales, ownership transfers, custom replica training, or embedded video UI."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2862241efefa3e4af224ff55f4e2401b7915cb43c2706dda0df204373d800c7b