← WebMCP Directory

Tool tree

energy-cities.eu

Productivity & BusinessTools verified
Website
European network of over 1,000 local governments in 30 countries working on the energy transition, efficient use of resources and local participation.
Explore capabilities
    get_contentAnswer

    get_content: récupère du contenu (CPT WordPress) par type, avec pagination et recherche.

    View tool JSON
    {
      "name": "get_content",
      "kind": "answer",
      "impl": "imperative",
      "description": "get_content: récupère du contenu (CPT WordPress) par type, avec pagination et recherche.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "countries",
              "country_trans",
              "cities",
              "members",
              "projects",
              "best_practices",
              "publications",
              "events",
              "policies",
              "inspiring-minds",
              "webinar",
              "presse",
              "jobs"
            ],
            "description": "Type de contenu à récupérer"
          },
          "per_page": {
            "type": "number",
            "minimum": 1,
            "maximum": 100,
            "description": "Nombre d'éléments par page (1–100, défaut: 10)"
          },
          "page": {
            "type": "number",
            "minimum": 1,
            "description": "Numéro de page pour la pagination (défaut: 1)"
          },
          "search": {
            "type": "string",
            "description": "Texte de recherche dans les titres et contenus"
          }
        },
        "required": [
          "type"
        ]
      }
    }
    search_siteAnswer

    Effectue une recherche globale sur tout le site Energy Cities (projets, pays, membres, publications, événements, etc.).

    View tool JSON
    {
      "name": "search_site",
      "kind": "answer",
      "impl": "imperative",
      "description": "Effectue une recherche globale sur tout le site Energy Cities (projets, pays, membres, publications, événements, etc.).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Mots-clés à rechercher sur tout le site"
          },
          "per_page": {
            "type": "number",
            "minimum": 1,
            "maximum": 20,
            "description": "Nombre de résultats à retourner (défaut: 5)"
          },
          "page": {
            "type": "number",
            "minimum": 1,
            "description": "Numéro de page (défaut: 1)"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    subscribe_newsletterSensitive Action

    Inscrire l'utilisateur à la newsletter Energy Cities pour recevoir les actualités sur les villes et l'énergie.

    View tool JSON
    {
      "name": "subscribe_newsletter",
      "kind": "transact",
      "impl": "imperative",
      "description": "Inscrire l'utilisateur à la newsletter Energy Cities pour recevoir les actualités sur les villes et l'énergie.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "format": "email",
            "description": "Adresse email pour l'inscription"
          },
          "first_name": {
            "type": "string",
            "description": "Prénom de l'utilisateur (optionnel)"
          }
        },
        "required": [
          "email"
        ]
      }
    }
    subscribe_newsletterSensitive Action

    subscribe_newsletter: inscrit un email à la newsletter Energy Cities.

    View tool JSON
    {
      "name": "subscribe_newsletter",
      "kind": "transact",
      "impl": "imperative",
      "description": "subscribe_newsletter: inscrit un email à la newsletter Energy Cities.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "format": "email",
            "minLength": 6,
            "maxLength": 254,
            "description": "Adresse email pour l'inscription"
          },
          "first_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80,
            "description": "Prénom (optionnel)"
          }
        },
        "required": [
          "email"
        ]
      }
    }