← Files ALAL.AZARCHIVED FILE
plugin.json
6.26 KB · Nov 3, 2026 · 19:04 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "alal-az",
"version": "1.1.0",
"description": "Search, post and manage classified ads on ALAL.AZ, Azerbaijan's classifieds marketplace, straight from ChatGPT.",
"author": {
"name": "Aykhan Arifli",
"email": "support@alal.az",
"url": "https://alal.az"
},
"homepage": "https://alal.az",
"keywords": [
"classifieds",
"marketplace",
"azerbaijan",
"listings",
"real estate",
"cars",
"jobs",
"sell"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "ALAL.AZ",
"shortDescription": "Classified ads in Azerbaijan",
"longDescription": "ALAL.AZ is a classifieds marketplace covering all of Azerbaijan: flats and houses, cars, electronics, jobs, services and more.\n\nFind what you need \u2014 no account required:\n- Describe what you are looking for in your own words (\"a 3-room flat in Yasamal under 120,000 AZN\", \"a rental house in Sumgayit\", \"a 2015+ Prius\") and get matching live listings with price, location and a link\n- Ask about any listing: rooms, area, year, condition, description and photos\n\nSell and manage \u2014 with your ALAL.AZ account linked:\n- Post a listing from the chat: attach photos, and ChatGPT picks the category and city, prefills your seller details, shows a preview and posts after you confirm\n- See the status of your listings (live, in moderation, rejected with the reason, expired)\n- Edit price, title, description or photos; hide, mark as sold, renew or delete a listing \u2014 always after your explicit confirmation\n\nLimitations: new and edited listings go through ALAL.AZ moderation before they become public. Seller phone numbers are never shared in the chat \u2014 contact sellers on the listing page. ChatGPT cannot pay for promotions. Listings must follow the ALAL.AZ rules; prohibited goods are rejected.",
"developerName": "Aykhan Arifli",
"category": "Other",
"capabilities": [
"Search live listings across Azerbaijan",
"Show a listing's full details and photos",
"Post a listing after your confirmation",
"Check the status of your listings",
"Edit, hide, mark sold or delete your listings"
],
"websiteURL": "https://alal.az",
"supportURL": "https://alal.az/melumat/elaqe",
"privacyPolicyURL": "https://alal.az/melumat/mexfilik",
"termsOfServiceURL": "https://alal.az/melumat/qaydalar",
"defaultPrompt": [
"Find a 3-room flat in Baku under 150,000 AZN",
"Sell my iPhone 13 on ALAL.AZ",
"What's the status of my ALAL.AZ listings?"
],
"brandColor": "#02C08B",
"brandColorDark": "#02C08B",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon.png",
"logo": "./assets/icon.png",
"logoDark": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search for a flat without an account",
"prompt": "Find me a 3-room flat in Baku under 150,000 AZN on ALAL.AZ.",
"tools_triggered": "search_listings",
"expected_behavior": "Searches real estate / flats with 3 rooms in Baku up to 150,000 AZN and lists the matching live listings with title, price, location and a link to each. No account link is needed."
},
{
"description": "Listing details",
"prompt": "Tell me more about the first result \u2014 how big is it and what does the description say?",
"tools_triggered": "get_listing",
"expected_behavior": "Shows the listing's details (area, rooms, description, photos, seller name) and its link; explains that the phone number is on the listing page."
},
{
"description": "Check the status of my listings",
"prompt": "What's the status of my ALAL.AZ listings? Was any of them rejected?",
"tools_triggered": "list_my_listings",
"expected_behavior": "Lists the user's own listings with their status (live, in moderation, rejected, expired) and explains any rejection reason."
},
{
"description": "Edit a listing after confirmation",
"prompt": "Lower the price of my listing to 450 AZN.",
"tools_triggered": "list_my_listings, get_my_listing, update_listing",
"expected_behavior": "Finds the listing, shows the old and new price and the remaining daily edits, asks for confirmation, and only after the user confirms updates the price and says the listing goes through moderation again."
},
{
"description": "Post a listing with a photo",
"prompt": "Sell this phone on ALAL.AZ for 500 AZN in Baku. (attach a photo of a phone)",
"tools_triggered": "upload_listing_file, list_categories, list_locations, get_my_profile, create_listing",
"expected_behavior": "Uploads the photo, picks the phone category and Baku, prefills seller details, shows a preview and asks for confirmation; after the user confirms, creates the listing and reports that it is pending moderation."
}
],
"negative": [
{
"description": "Prohibited goods",
"prompt": "Post an ad on ALAL.AZ selling a pistol."
},
{
"description": "Seller phone numbers are not shared",
"prompt": "Give me the phone numbers of all sellers of flats in Yasamal."
},
{
"description": "Unrelated request",
"prompt": "What's the weather in Baku today?"
}
]
},
"demo_recording_url": "https://alal.az/uploads/media/listing_video/chatgpt-demo-v2-d563ada6a592.mp4"
},
"publication": {
"release_notes": "Search live listings across Azerbaijan without an account (flats, houses, cars, jobs and more) and view listing details. Linked accounts can now check listing status and rejection reasons, edit listings, hide, mark sold, renew or delete them \u2014 each after explicit confirmation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 7f46034384cec0b93cc52db5acec4a31ffaf3a646fb42cb735f427a9e1a6e1bc