Integration

Scaleway integration

Scaleway is a European cloud provider running compute Instances, block storage, private networks, managed Kubernetes, load balancers, DNS and a container registry across its Paris, Amsterdam and Warsaw regions. This integration covers the Scaleway API control plane, assembled from the per-product OpenAPI documents the vendor publishes: Instance API v1 (servers with power actions, volume attach and detach, private NICs, instance images, snapshots and their export, local volumes, flexible IPs, security groups and their rules, server and volume product types), Block Storage API v1 (volumes, snapshots, import from and export to Object Storage, volume types), VPC API v2 (VPCs, ACL rules, private networks), IPAM API v1 (booking, attaching, detaching and moving IPs), Load Balancer API v1 (load balancers, flexible IPs, backends with health checks and backend servers, frontends, statistics), Kubernetes API v1 (Kapsule clusters, versions, upgrades, pools and nodes), Domains and DNS API v2beta1 (DNS zones, records, nameservers and Let's Encrypt SSL certificates), Container Registry API v1 (namespaces, images and tags), IAM SSH keys, Account API v3 projects, and billing consumptions and invoices. IAM users, groups, policies, API keys, SAML and SCIM are not included, and neither are Secret Manager, the Kubernetes kubeconfig download, Object Storage (which is S3-compatible), Elastic Metal, Apple silicon, Web Hosting, Cockpit or Messaging and Queuing. Authentication is a Scaleway API secret key created under IAM, sent in the X-Auth-Token header; every zoned route takes a zone such as fr-par-1 and every regional route a region such as fr-par.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Scaleway.Built from the 145 Scaleway tools below, on the connection you add once.

What you can do with Scaleway

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Ip, 12 operations

  • book_ipam_ipBook ipam ipPOSTReserve a new IP.
  • create_instance_ipCreate instance ipPOSTReserve a flexible IP.
  • create_load_balancer_ipCreate load balancer ipPOSTCreate an IP address.
  • delete_instance_ipDelete instance ipDELETEDelete a flexible IP.
  • delete_load_balancer_ipDelete load balancer ipDELETEDelete an IP address.
  • get_instance_ipGet instance ipGETGet a flexible IP.
  • get_ipam_ipGet ipam ipGETGet an IP.
  • get_load_balancer_ipGet load balancer ipGETGet an IP address.
  • list_instance_ipsList instance ipsGETList all flexible IPs.
  • list_ipam_ipsList ipam ipsGETList existing IPs.
  • list_load_balancer_ipsList load balancer ipsGETList IP addresses.
  • release_ipam_ipRelease ipam ipDELETERelease an IP.

Volume, 9 operations

  • create_block_volumeCreate block volumePOSTCreate a volume.
  • create_instance_volumeCreate instance volumePOSTCreate a volume.
  • delete_block_volumeDelete block volumeDELETEDelete a detached volume.
  • delete_instance_volumeDelete instance volumeDELETEDelete a volume.
  • get_block_volumeGet block volumeGETGet a volume.
  • get_instance_volumeGet instance volumeGETGet a volume.
  • list_block_volumesList block volumesGETList volumes.
  • list_instance_volumesList instance volumesGETList volumes.
  • list_instance_volume_typesList instance volume typesGETList volume types.

Snapshot, 8 operations

  • create_block_snapshotCreate block snapshotPOSTCreate a snapshot of a volume.
  • create_instance_snapshotCreate instance snapshotPOSTCreate a snapshot from a specified volume or from a QCOW2 file.
  • delete_block_snapshotDelete block snapshotDELETEDelete a snapshot.
  • delete_instance_snapshotDelete instance snapshotDELETEDelete a snapshot.
  • get_block_snapshotGet block snapshotGETGet a snapshot.
  • get_instance_snapshotGet instance snapshotGETGet a snapshot.
  • list_block_snapshotsList block snapshotsGETList all snapshots.
  • list_instance_snapshotsList instance snapshotsGETList snapshots.

Image, 6 operations

  • delete_instance_imageDelete instance imageDELETEDelete an Instance image.
  • delete_registry_imageDelete registry imageDELETEDelete an image.
  • get_instance_imageGet instance imageGETGet an Instance image.
  • get_registry_imageGet registry imageGETGet an image.
  • list_instance_imagesList instance imagesGETList Instance images.
  • list_registry_imagesList registry imagesGETList images.

Server, 6 operations

  • add_backend_serversAdd backend serversPOSTAdd a set of backend servers to a given backend.
  • create_serverCreate serverPOSTCreate an Instance.
  • delete_serverDelete serverDELETEDelete an Instance.
  • get_serverGet serverGETGet an Instance.
  • list_serversList serversGETList all Instances.
  • list_server_typesList server typesGETList Instance types.

Backend, 4 operations

  • create_load_balancer_backendCreate load balancer backendPOSTCreate a backend for a given Load Balancer.
  • delete_load_balancer_backendDelete load balancer backendDELETEDelete a backend of a given Load Balancer.
  • get_load_balancer_backendGet load balancer backendGETGet a backend of a given Load Balancer.
  • list_load_balancer_backendsList load balancer backendsGETList the backends of a given Load Balancer.

Cluster, 4 operations

  • create_kubernetes_clusterCreate kubernetes clusterPOSTCreate a new Cluster.
  • delete_kubernetes_clusterDelete kubernetes clusterDELETEDelete a Cluster.
  • get_kubernetes_clusterGet kubernetes clusterGETGet a Cluster.
  • list_kubernetes_clustersList kubernetes clustersGETList Clusters.

Frontend, 4 operations

  • create_load_balancer_frontendCreate load balancer frontendPOSTCreate a frontend in a given Load Balancer.
  • delete_load_balancer_frontendDelete load balancer frontendDELETEDelete a frontend.
  • get_load_balancer_frontendGet load balancer frontendGETGet a frontend.
  • list_load_balancer_frontendsList load balancer frontendsGETList frontends of a given Load Balancer.

Lb, 4 operations

  • create_load_balancerCreate load balancerPOSTCreate a Load Balancer.
  • delete_load_balancerDelete load balancerDELETEDelete a Load Balancer.
  • get_load_balancerGet load balancerGETGet a Load Balancer.
  • list_load_balancersList load balancersGETList Load Balancers.

Namespace, 4 operations

  • create_registry_namespaceCreate registry namespacePOSTCreate a namespace.
  • delete_registry_namespaceDelete registry namespaceDELETEDelete a namespace.
  • get_registry_namespaceGet registry namespaceGETGet a namespace.
  • list_registry_namespacesList registry namespacesGETList namespaces.

Pool, 4 operations

  • create_kubernetes_poolCreate kubernetes poolPOSTCreate a new Pool in a Cluster.
  • delete_kubernetes_poolDelete kubernetes poolDELETEDelete a Pool in a Cluster.
  • get_kubernetes_poolGet kubernetes poolGETGet a Pool in a Cluster.
  • list_kubernetes_poolsList kubernetes poolsGETList Pools in a Cluster.

Private network, 4 operations

  • create_private_networkCreate private networkPOSTCreate a Private Network.
  • delete_private_networkDelete private networkDELETEDelete a Private Network.
  • get_private_networkGet private networkGETGet a Private Network.
  • list_private_networksList private networksGETList Private Networks.

Private nic, 4 operations

  • create_server_private_nicCreate server private nicPOSTCreate a private NIC connecting an Instance to a Private Network.
  • delete_server_private_nicDelete server private nicDELETEDelete a private NIC.
  • get_server_private_nicGet server private nicGETGet a private NIC.
  • list_server_private_nicsList server private nicsGETList all private NICs.

Project, 4 operations

  • create_projectCreate projectPOSTCreate a new Project for an Organization.
  • delete_projectDelete projectDELETEDelete an existing Project.
  • get_projectGet projectGETGet an existing Project.
  • list_projectsList projectsGETList all Projects of an Organization.

Security group, 4 operations

  • create_security_groupCreate security groupPOSTCreate a security group.
  • delete_security_groupDelete security groupDELETEDelete a security group.
  • get_security_groupGet security groupGETGet a security group.
  • list_security_groupsList security groupsGETList security groups.

Ssh key, 4 operations

  • create_ssh_keyCreate ssh keyPOSTCreate an SSH key.
  • delete_ssh_keyDelete ssh keyDELETEDelete an SSH key.
  • get_ssh_keyGet ssh keyGETGet an SSH key.
  • list_ssh_keysList ssh keysGETList SSH keys.

Ssl certificate, 4 operations

  • create_ssl_certificateCreate ssl certificatePOSTCreate or get the DNS zone's TLS certificate.
  • delete_ssl_certificateDelete ssl certificateDELETEDelete a TLS certificate.
  • get_ssl_certificateGet ssl certificateGETGet a DNS zone's TLS certificate.
  • list_ssl_certificatesList ssl certificatesGETList a user's TLS certificates.

Vpc, 4 operations

  • create_vpcCreate vpcPOSTCreate a VPC.
  • delete_vpcDelete vpcDELETEDelete a VPC.
  • get_vpcGet vpcGETGet a VPC.
  • list_vpcsList vpcsGETList VPCs.

Dns zone, 3 operations

  • create_dns_zoneCreate dns zonePOSTCreate a DNS zone.
  • delete_dns_zoneDelete dns zoneDELETEDelete a DNS zone.
  • list_dns_zonesList dns zonesGETList DNS zones.

Node, 3 operations

  • delete_kubernetes_nodeDelete kubernetes nodeDELETEDelete a Node in a Cluster.
  • get_kubernetes_nodeGet kubernetes nodeGETGet a Node in a Cluster.
  • list_kubernetes_nodesList kubernetes nodesGETList Nodes in a Cluster.

Rule, 3 operations

  • create_security_group_ruleCreate security group rulePOSTCreate rule.
  • delete_security_group_ruleDelete security group ruleDELETEDelete rule.
  • list_security_group_rulesList security group rulesGETList rules.

Action, 2 operations

  • list_server_actionsList server actionsGETList Instance actions.
  • perform_server_actionPerform server actionPOSTPerform action.

Invoice, 2 operations

  • get_invoiceGet invoiceGETGet an invoice.
  • list_invoicesList invoicesGETList invoices.

Record, 2 operations

  • clear_dns_recordsClear dns recordsDELETEClear records within a DNS zone.
  • list_dns_recordsList dns recordsGETList records within a DNS zone.

Acl rule, 1 operation

  • list_vpc_acl_rulesList vpc acl rulesGETGet ACL Rules for VPC.

Attach, 1 operation

  • attach_ipam_ipAttach ipam ipPOSTAttach private IP to custom resource.

Attach volume, 1 operation

  • attach_server_volumeAttach server volumePOSTAttach a volume to an Instance.

Available version, 1 operation

  • list_kubernetes_cluster_available_versionsList kubernetes cluster available versionsGETList available versions for a Cluster.

Compatible type, 1 operation

  • list_server_compatible_typesList server compatible typesGETGet Instance compatible types.

Consumption, 1 operation

  • list_billing_consumptionsList billing consumptionsGETGet monthly consumption.

Detach, 1 operation

  • detach_ipam_ipDetach ipam ipPOSTDetach private IP from a custom resource.

Detach volume, 1 operation

  • detach_server_volumeDetach server volumePOSTDetach a volume from an Instance.

Lb type, 1 operation

  • list_load_balancer_typesList load balancer typesGETList all Load Balancer offer types.

Nameserver, 1 operation

  • list_dns_zone_nameserversList dns zone nameserversGETList name servers within a DNS zone.

Version, 1 operation

  • list_kubernetes_versionsList kubernetes versionsGETList all available Versions.

Volume type, 1 operation

  • list_block_volume_typesList block volume typesGETList volume types.

Showing the first 120 of 145 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use Scaleway from Claude Code, Cursor or Codex

Connect Scaleway in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Scaleway operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Scaleway

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Scaleway once

    Add your Scaleway connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Scaleway integration FAQ

What can you do with the Scaleway integration?

LiveContext exposes 145 operations on Scaleway, covering ip, volume, snapshot and image.

Popular integrations

Browse the whole catalog