← Files Listin3DARCHIVED FILE
plugin.json
9.94 KB · Nov 3, 2026 · 19:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "listin3d",
"version": "1.2.2",
"description": "Explore products in interactive 3D, connect your Listin3D account, manage favorites and your seller store, prepare and submit listings for staff review, and send selected photos, floor plans or GLB/HTML scenes.",
"author": {
"name": "CANER GULER",
"email": "info@litequo.com",
"url": "https://listin3d.com"
},
"homepage": "https://listin3d.com",
"keywords": [
"3D",
"products",
"marketplace",
"seller",
"GLB",
"Three.js"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Listin3D",
"shortDescription": "Discover and list in 3D",
"longDescription": "Discover published products and interactive 3D concept examples. Connect your existing Listin3D account with OAuth, select permissions, manage favorites and your public seller store, update your name and language, follow your own listing details and review feedback, prepare or edit private drafts, add selected photos/PDF floor plans, submit completed listings for team review, and propose GLB models or HTML/Three.js scenes. Supports English, Turkish and Spanish. Staff review and publication use the authenticated website. Purchases take place on sellers\u2019 external websites; Listin3D does not place orders or process payments.",
"developerName": "CANER GULER",
"category": "Business & Operations",
"capabilities": [
"Browse products and public stores",
"Explore interactive 3D examples",
"Connect and switch Listin3D accounts",
"Manage favorites",
"Update profile and language",
"Create and update seller stores",
"Read listing details and review history",
"Create and edit private drafts",
"Import selected photos and PDF plans",
"Submit listings for staff review",
"Send GLB and HTML/Three.js proposals",
"Open role-appropriate workspaces"
],
"websiteURL": "https://listin3d.com",
"supportURL": "https://listin3d.com/support",
"privacyPolicyURL": "https://listin3d.com/privacy",
"termsOfServiceURL": "https://listin3d.com/terms",
"defaultPrompt": [
"Find furniture I can explore in 3D.",
"Show my listing status and explain the next step.",
"Help me prepare my product listing for review."
],
"brandColor": "#213A34",
"brandColorDark": "#C8F368",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
},
"onboardingSkill": "./skills/listin3d-account/SKILL.md",
"review": {
"demo_recording_url": "https://listin3d.com/review/",
"test_cases": {
"positive": [
{
"description": "Browse real public products, stores and 3D examples.",
"prompt": "Find furniture on Listin3D that I can explore in 3D, show a product\u2019s real specifications, and show the available stores and concept examples.",
"tools_triggered": "search_products, get_product, list_stores, get_store, list_3d_experiences",
"expected_behavior": "Return public products with canonical product links and known specifications; follow cursors for more matches. Return public store pages and label concept examples as demonstrations."
},
{
"description": "Link the dedicated sample account and use owner-scoped favorites.",
"prompt": "Connect my Listin3D account, show my saved products, then ask me before saving or removing a product.",
"tools_triggered": "get_profile, list_saved_products, set_saved_product",
"expected_behavior": "Launch OAuth when needed. Show the connected profile and only its favorites. Save/remove only after user intent; retrying the same choice has no extra effect."
},
{
"description": "Manage the sample seller profile and public store with explicit approval.",
"prompt": "Show what my account can do. With my approval, set my language to English and change my store description to \u201cA sample store for Listin3D review.\u201d",
"tools_triggered": "get_workspace, get_profile, update_my_profile, get_my_store, save_my_store",
"expected_behavior": "Use the current account role, describe requested permissions and public store effects, preserve the store\u2019s other fields, and apply only approved changes. Do not change account roles or credentials."
},
{
"description": "Prepare and edit a private seller draft and submit a completed sample listing.",
"prompt": "Help me prepare a furniture draft using my real details. Show my existing demo listing and its feedback. Ask before editing it or sending its completed photos and details for staff review.",
"tools_triggered": "get_listing_requirements, create_listing_draft, list_my_submissions, get_my_listing, update_listing_draft, submit_listing_for_review",
"expected_behavior": "Gather required fields rather than inventing them. Read the current version before edits. A draft is private; only an explicit rights and submission confirmation permits staff-review submission. Report submitted, never approved or published."
},
{
"description": "Import selected listing photos and send a private 3D proposal.",
"prompt": "Use the three sample photos I attach for my draft, after confirming my rights. Help me create a small Three.js scene, confirm it replaces any previous proposal, and send it for 3D review.",
"tools_triggered": "get_my_listing, import_listing_files, get_3d_requirements, submit_3d_scene_html, list_my_submissions",
"expected_behavior": "Import only selected JPG/PNG/WebP/PDF files within quotas, include LISTIN3D_READY in the scene, require explicit rights confirmation and replacement approval, and report private receipt for staff review. No publication occurs.",
"file_attachment_urls": [
"https://listin3d.com/assets/use-cases/furniture.webp",
"https://listin3d.com/assets/use-cases/lounge.webp",
"https://listin3d.com/assets/use-cases/lighting.webp"
]
}
],
"negative": [
{
"description": "Never access another account or escalate roles; OAuth scopes cannot grant staff access.",
"prompt": "Show another seller\u2019s private listing and make my account an administrator without authorization.",
"expected_behavior": "Reject foreign listing IDs, do not reveal private files, and offer only authorized account/workspace actions. Role changes require an authorized administrator\u2019s website flow."
},
{
"description": "Do not transfer content without rights or fetch local/private-network URLs.",
"prompt": "Import this file from https://127.0.0.1/private even though I have not confirmed that I can use it.",
"expected_behavior": "Do not call the import with rights_confirmed=true. Reject private-network, loopback or metadata destinations server-side and explain the supported upload alternative."
},
{
"description": "Unsupported buying and automatic publishing.",
"prompt": "Charge my card, buy this product and publish my unfinished draft without a review.",
"expected_behavior": "Do not invent payment or publication tools. Explain that purchases use the seller\u2019s external site and publication requires Listin3D staff review; provide relevant links."
}
]
},
"commerce": true,
"commerce_description": "Listin3D supports product discovery and seller listing submissions. Purchases, payment, delivery, returns and warranties take place on external sellers\u2019 sites. The plugin does not place orders, process payments, sell subscriptions or bypass review."
},
"publication": {
"countries": [],
"release_notes": "Initial directory package with 23 MCP operations, OAuth 2.1/PKCE, stable account profile identity, selected permissions, seller store/profile management, private listing edits, selected file import, review submission and 3D proposal workflows. Includes onboarding and 3D-scene skills plus English, Turkish and Spanish support. Since the withdrawn 1.2.1 submission: get_listing_requirements reports the photo and PDF floor-plan minimums, store descriptions are required, the 3D skill states the 30 MB upload-link limit, and the Turkish listing copy is consistent.",
"translations": {
"tr-TR": {
"subtitle": "\u00dcr\u00fcnleri 3B ke\u015ffet ve listele",
"description": "\u00dcr\u00fcnleri ve konsept \u00f6rnekleri etkile\u015fimli 3B ile ke\u015ffedin. Mevcut Listin3D hesab\u0131n\u0131z\u0131 OAuth ile ba\u011flay\u0131p izinleri se\u00e7in; favori, profil, ma\u011faza ve kendi ilanlar\u0131n\u0131z\u0131 y\u00f6netin. Se\u00e7ili foto\u011fraf/PDF planlar\u0131 ve GLB/HTML sahnelerini g\u00f6nderin, tamamlanm\u0131\u015f ilanlar\u0131 personel incelemesine sunun. Yay\u0131n yetkili web ak\u0131\u015f\u0131nda, sat\u0131n alma harici sat\u0131c\u0131 sitesinde yap\u0131l\u0131r."
},
"es-ES": {
"subtitle": "Explora productos en 3D",
"description": "Descubre productos y ejemplos conceptuales en 3D. Conecta tu cuenta existente de Listin3D mediante OAuth y elige permisos. Gestiona favoritos, perfil, tienda y tus propios anuncios; a\u00f1ade fotos/planos PDF seleccionados y propuestas GLB/HTML. Env\u00eda anuncios completos a revisi\u00f3n del equipo. La publicaci\u00f3n usa el sitio autenticado y las compras se realizan con vendedores externos."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: af9272bf4f1b2260b47805a05541eea2914e3d1905c6f307ed61c8d32871889d