← Files Citya ImmobilierARCHIVED FILE

plugin.json

6.49 KB · Oct 9, 2026 · 12:28 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6aa26f48a4f481918cf470e0e0ce7ce3",
  "version": "1.0.8",
  "description": "Search Citya Immobilier property listings for sale or rent across France.",
  "author": {
    "name": "Agence R\u00e9f\u00e9rence",
    "url": "https://www.citya.com/"
  },
  "homepage": "https://www.citya.com/",
  "keywords": [
    "real-estate",
    "property",
    "rental",
    "sale",
    "france"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Citya Immobilier",
        "shortDescription": "Find Citya properties",
        "longDescription": "Search Citya Immobilier property listings directly from ChatGPT. Find apartments, houses, land, parking spaces, professional premises and other properties for sale or rent across France. Refine searches by city, postal code or department, budget, surface area, number of rooms or bedrooms, amenities and energy performance (DPE).",
        "developerName": "Agence R\u00e9f\u00e9rence",
        "category": "Business & Operations",
        "capabilities": [
          "Search properties for sale",
          "Search rental properties",
          "Filter by location, budget, size, rooms, amenities and DPE"
        ],
        "websiteURL": "https://www.citya.com/",
        "supportURL": "https://www.citya.com/mentions-legales",
        "privacyPolicyURL": "https://www.citya.com/charte",
        "termsOfServiceURL": "https://www.citya.com/conditions-generales-utilisation",
        "defaultPrompt": [
          "Je cherche un appartement \u00e0 louer \u00e0 Tours pour 800 \u20ac maximum par mois.",
          "Trouve-moi une maison \u00e0 acheter \u00e0 Orl\u00e9ans pour moins de 300 000 \u20ac.",
          "Je cherche un appartement \u00e0 Bordeaux entre 200 000 \u20ac et 400 000 \u20ac."
        ],
        "logo": "./assets/favicon.png",
        "composerIcon": "./assets/favicon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Rental apartment search in Tours with a maximum monthly budget.",
              "prompt": "Je cherche un appartement \u00e0 louer \u00e0 Tours pour 800 \u20ac maximum par mois.",
              "tools_triggered": "search_properties",
              "expected_behavior": "Call search_properties with location=\"Tours\", transaction=\"rent\", propertyType=\"apartment\", maxPrice=800. Return matching Citya properties or clearly indicate that no property matches."
            },
            {
              "description": "House purchase search in Orl\u00e9ans with a maximum price.",
              "prompt": "Trouve-moi une maison \u00e0 acheter \u00e0 Orl\u00e9ans pour moins de 300 000 \u20ac.",
              "tools_triggered": "search_properties",
              "expected_behavior": "Call search_properties with location=\"Orl\u00e9ans\", transaction=\"sale\", propertyType=\"house\", maxPrice=300000. Return matching Citya properties or clearly indicate that no property matches."
            },
            {
              "description": "Apartment search in Lyon with minimum rooms and bedrooms.",
              "prompt": "Je cherche un appartement \u00e0 Lyon avec au moins 3 pi\u00e8ces et 2 chambres.",
              "tools_triggered": "search_properties",
              "expected_behavior": "Call search_properties with location=\"Lyon\", propertyType=\"apartment\", minRooms=3, minBedrooms=2. Return matching properties."
            },
            {
              "description": "House search in Nantes with minimum size and amenities.",
              "prompt": "Je veux une maison \u00e0 Nantes d\u2019au moins 90 m\u00b2 avec parking et terrasse.",
              "tools_triggered": "search_properties",
              "expected_behavior": "Call search_properties with location=\"Nantes\", propertyType=\"house\", minSize=90, features=[\"parking\",\"terrace\"]. Return matching properties."
            },
            {
              "description": "Apartment purchase search in Bordeaux with price range, DPE and sorting.",
              "prompt": "Je cherche un appartement \u00e0 Bordeaux entre 200 000 \u20ac et 400 000 \u20ac, class\u00e9 DPE C ou mieux, les moins chers d\u2019abord.",
              "tools_triggered": "search_properties",
              "expected_behavior": "Call search_properties with location=\"Bordeaux\", transaction=\"sale\", propertyType=\"apartment\", minPrice=200000, maxPrice=400000, maxEnergyClass=\"C\", sort=\"price_asc\". Return matching properties sorted by ascending price."
            }
          ],
          "negative": [
            {
              "description": "Weather request outside the real-estate search scope.",
              "prompt": "Quel temps fera-t-il demain \u00e0 Tours ?",
              "expected_behavior": "Do not call search_properties."
            },
            {
              "description": "Unsupported transactional action.",
              "prompt": "R\u00e9serve-moi cet appartement et signe le bail \u00e0 ma place.",
              "expected_behavior": "Do not claim to reserve the property or sign a lease. Explain that the app supports property search only."
            },
            {
              "description": "Search request too vague to run safely.",
              "prompt": "Je cherche quelque chose de sympa quelque part en France.",
              "expected_behavior": "Ask for a more precise location and useful search criteria instead of launching a nationwide search."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell properties or process payments.",
        "demo_recording_url": "https://media.arche.fr/documents/citya/mcp/store-chatgpt-citya.mp4"
      },
      "publication": {
        "release_notes": "Updated developer identity to Agence R\u00e9f\u00e9rence and removed references to unsupported property flows from the public listing and review metadata.",
        "translations": {
          "fr-FR": {
            "subtitle": "Biens immobiliers Citya",
            "description": "Recherchez les biens immobiliers Citya selon votre ville, budget, surface et crit\u00e8res, directement dans ChatGPT. Trouvez des appartements, maisons, terrains, parkings, locaux professionnels et autres biens \u00e0 l\u2019achat ou \u00e0 la location. Affinez votre recherche par ville, code postal ou d\u00e9partement, budget, surface, nombre de pi\u00e8ces ou de chambres, \u00e9quipements et performance \u00e9nerg\u00e9tique (DPE)."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 1dd0da852f2b02549096e47f923bc1865a4d668f541b6de279f2ea5b255c5d73