{
  "data": {
    "category": {
      "area": "developer",
      "capabilities": [
        "infra.cloudflare",
        "infra.aws",
        "infra.azure",
        "infra.terraform",
        "infra.cloud"
      ],
      "description": "Cloud provider and infrastructure-as-code servers for deploying, inspecting and documenting infrastructure.",
      "indexed": [
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bluecloudcyber-guestbook.json",
          "kind": "mcp",
          "name": "Agent Guestbook",
          "slug": "bluecloudcyber-guestbook",
          "url": "https://www.anchorterminal.com/tools/bluecloudcyber-guestbook"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/agentdomain-mcp.json",
          "kind": "mcp",
          "name": "agentdomain-mcp",
          "slug": "agentdomain-mcp",
          "url": "https://www.anchorterminal.com/tools/agentdomain-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/agkit.json",
          "kind": "mcp",
          "name": "agkit",
          "slug": "agkit",
          "url": "https://www.anchorterminal.com/tools/agkit"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/duckdns-safe-agent.json",
          "kind": "mcp",
          "name": "AIGEN — Open Bounty Protocol for AI Agents",
          "slug": "duckdns-safe-agent",
          "url": "https://www.anchorterminal.com/tools/duckdns-safe-agent"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/api-server.json",
          "kind": "mcp",
          "name": "Amazon ECS MCP Server",
          "slug": "api-server",
          "url": "https://www.anchorterminal.com/tools/api-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/api-server-2.json",
          "kind": "mcp",
          "name": "Amazon EKS MCP Server",
          "slug": "api-server-2",
          "url": "https://www.anchorterminal.com/tools/api-server-2"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/antideploy-mcp.json",
          "kind": "mcp",
          "name": "Antideploy",
          "slug": "antideploy-mcp",
          "url": "https://www.anchorterminal.com/tools/antideploy-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/anythink.json",
          "kind": "mcp",
          "name": "Anythink all-in-one backend: data, auth, files, workflows, payments, APIs",
          "slug": "anythink",
          "url": "https://www.anchorterminal.com/tools/anythink"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dinglebear-arcane-rmcp.json",
          "kind": "mcp",
          "name": "Arcane RMCP",
          "slug": "dinglebear-arcane-rmcp",
          "url": "https://www.anchorterminal.com/tools/dinglebear-arcane-rmcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dinglebear-rarcane.json",
          "kind": "mcp",
          "name": "Arcane RMCP",
          "slug": "dinglebear-rarcane",
          "url": "https://www.anchorterminal.com/tools/dinglebear-rarcane"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/assurly-mcp-server.json",
          "kind": "mcp",
          "name": "assurly.dev MCP server",
          "slug": "assurly-mcp-server",
          "url": "https://www.anchorterminal.com/tools/assurly-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/avakit-avalanche.json",
          "kind": "mcp",
          "name": "avalanche",
          "slug": "avakit-avalanche",
          "url": "https://www.anchorterminal.com/tools/avakit-avalanche"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/borealhost-mcp.json",
          "kind": "mcp",
          "name": "BorealHost",
          "slug": "borealhost-mcp",
          "url": "https://www.anchorterminal.com/tools/borealhost-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/capawesome-mcp.json",
          "kind": "mcp",
          "name": "capawesome.io MCP server",
          "slug": "capawesome-mcp",
          "url": "https://www.anchorterminal.com/tools/capawesome-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/chainstack.json",
          "kind": "mcp",
          "name": "Chainstack",
          "slug": "chainstack",
          "url": "https://www.anchorterminal.com/tools/chainstack"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloud-arch-cloudarch.json",
          "kind": "mcp",
          "name": "CloudArch",
          "slug": "cloud-arch-cloudarch",
          "url": "https://www.anchorterminal.com/tools/cloud-arch-cloudarch"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloud-arch-cloudarch-codeflow.json",
          "kind": "mcp",
          "name": "CloudArch Codeflow",
          "slug": "cloud-arch-cloudarch-codeflow",
          "url": "https://www.anchorterminal.com/tools/cloud-arch-cloudarch-codeflow"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudeide.json",
          "kind": "mcp",
          "name": "CloudeIDE",
          "slug": "cloudeide",
          "url": "https://www.anchorterminal.com/tools/cloudeide"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cpln-control-plane.json",
          "kind": "mcp",
          "name": "Control Plane",
          "slug": "cpln-control-plane",
          "url": "https://www.anchorterminal.com/tools/cpln-control-plane"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/costory-finops.json",
          "kind": "mcp",
          "name": "Costory FinOps MCP",
          "slug": "costory-finops",
          "url": "https://www.anchorterminal.com/tools/costory-finops"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cotal.json",
          "kind": "mcp",
          "name": "COTAL actions (cotal.ai)",
          "slug": "cotal",
          "url": "https://www.anchorterminal.com/tools/cotal"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cyberspf-mcp.json",
          "kind": "mcp",
          "name": "CyberSPF",
          "slug": "cyberspf-mcp",
          "url": "https://www.anchorterminal.com/tools/cyberspf-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cypress-cloud.json",
          "kind": "mcp",
          "name": "Cypress Cloud MCP",
          "slug": "cypress-cloud",
          "url": "https://www.anchorterminal.com/tools/cypress-cloud"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/d20dao-vrf.json",
          "kind": "mcp",
          "name": "D20DAO Verifiable Randomness",
          "slug": "d20dao-vrf",
          "url": "https://www.anchorterminal.com/tools/d20dao-vrf"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dabradata-mcp.json",
          "kind": "mcp",
          "name": "Dabra MCP",
          "slug": "dabradata-mcp",
          "url": "https://www.anchorterminal.com/tools/dabradata-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dchub-mcp-server.json",
          "kind": "mcp",
          "name": "DC Hub — Data Center Site Selection \u0026 Colocation: Electricity, Power Grid, Gas, Fiber",
          "slug": "dchub-mcp-server",
          "url": "https://www.anchorterminal.com/tools/dchub-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dechonet-mcp.json",
          "kind": "mcp",
          "name": "dechonet.com MCP server",
          "slug": "dechonet-mcp",
          "url": "https://www.anchorterminal.com/tools/dechonet-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dnsmint-mcp.json",
          "kind": "mcp",
          "name": "DNSMint",
          "slug": "dnsmint-mcp",
          "url": "https://www.anchorterminal.com/tools/dnsmint-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/oti-labs-domain-intelligence.json",
          "kind": "mcp",
          "name": "Domain Intelligence",
          "slug": "oti-labs-domain-intelligence",
          "url": "https://www.anchorterminal.com/tools/oti-labs-domain-intelligence"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/easybits.json",
          "kind": "mcp",
          "name": "EasyBits",
          "slug": "easybits",
          "url": "https://www.anchorterminal.com/tools/easybits"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/edgegap-mcp.json",
          "kind": "mcp",
          "name": "Edgegap",
          "slug": "edgegap-mcp",
          "url": "https://www.anchorterminal.com/tools/edgegap-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fedlex-connector.json",
          "kind": "mcp",
          "name": "Fedlex Connector",
          "slug": "fedlex-connector",
          "url": "https://www.anchorterminal.com/tools/fedlex-connector"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/firecms-mcp.json",
          "kind": "mcp",
          "name": "FireCMS Cloud",
          "slug": "firecms-mcp",
          "url": "https://www.anchorterminal.com/tools/firecms-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/flarelink-mcp.json",
          "kind": "mcp",
          "name": "Flarelink",
          "slug": "flarelink-mcp",
          "url": "https://www.anchorterminal.com/tools/flarelink-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/honeycheck-gmtrenchor-mcp.json",
          "kind": "mcp",
          "name": "GMTRENCHOR",
          "slug": "honeycheck-gmtrenchor-mcp",
          "url": "https://www.anchorterminal.com/tools/honeycheck-gmtrenchor-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/grafomem-cgr-capture.json",
          "kind": "mcp",
          "name": "GRAFOMEM CGR Capture",
          "slug": "grafomem-cgr-capture",
          "url": "https://www.anchorterminal.com/tools/grafomem-cgr-capture"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/html-cloud.json",
          "kind": "mcp",
          "name": "HTML Cloud",
          "slug": "html-cloud",
          "url": "https://www.anchorterminal.com/tools/html-cloud"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/invoker-mcp.json",
          "kind": "mcp",
          "name": "invoker.page MCP server",
          "slug": "invoker-mcp",
          "url": "https://www.anchorterminal.com/tools/invoker-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/azurecarbon-kodiak.json",
          "kind": "mcp",
          "name": "kodiak",
          "slug": "azurecarbon-kodiak",
          "url": "https://www.anchorterminal.com/tools/azurecarbon-kodiak"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/krova-mcp.json",
          "kind": "mcp",
          "name": "krova.cloud MCP server",
          "slug": "krova-mcp",
          "url": "https://www.anchorterminal.com/tools/krova-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/launchflag.json",
          "kind": "mcp",
          "name": "LaunchFlag",
          "slug": "launchflag",
          "url": "https://www.anchorterminal.com/tools/launchflag"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lawstronaut-mcp.json",
          "kind": "mcp",
          "name": "Lawstronaut",
          "slug": "lawstronaut-mcp",
          "url": "https://www.anchorterminal.com/tools/lawstronaut-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mcp-server-qualityclouds.json",
          "kind": "mcp",
          "name": "LiveCheck AI",
          "slug": "mcp-server-qualityclouds",
          "url": "https://www.anchorterminal.com/tools/mcp-server-qualityclouds"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/maskbreak-mcp.json",
          "kind": "mcp",
          "name": "Maskbreak",
          "slug": "maskbreak-mcp",
          "url": "https://www.anchorterminal.com/tools/maskbreak-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/microservices-mcp.json",
          "kind": "mcp",
          "name": "microservices.sh",
          "slug": "microservices-mcp",
          "url": "https://www.anchorterminal.com/tools/microservices-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudmindmaps-mindmaps.json",
          "kind": "mcp",
          "name": "mindmaps",
          "slug": "cloudmindmaps-mindmaps",
          "url": "https://www.anchorterminal.com/tools/cloudmindmaps-mindmaps"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/murphys-laws.json",
          "kind": "mcp",
          "name": "murphys-laws",
          "slug": "murphys-laws",
          "url": "https://www.anchorterminal.com/tools/murphys-laws"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nordicdata-nordic-data.json",
          "kind": "mcp",
          "name": "nordic-data",
          "slug": "nordicdata-nordic-data",
          "url": "https://www.anchorterminal.com/tools/nordicdata-nordic-data"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/qualityclouds-norma.json",
          "kind": "mcp",
          "name": "Norma by Quality Clouds",
          "slug": "qualityclouds-norma",
          "url": "https://www.anchorterminal.com/tools/qualityclouds-norma"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/omnara.json",
          "kind": "mcp",
          "name": "Omnara",
          "slug": "omnara",
          "url": "https://www.anchorterminal.com/tools/omnara"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pdfbroker-pdf.json",
          "kind": "mcp",
          "name": "PdfBroker.io",
          "slug": "pdfbroker-pdf",
          "url": "https://www.anchorterminal.com/tools/pdfbroker-pdf"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/physical-capability-cloud.json",
          "kind": "mcp",
          "name": "Physical Capability Cloud",
          "slug": "physical-capability-cloud",
          "url": "https://www.anchorterminal.com/tools/physical-capability-cloud"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/porkbun-mcp.json",
          "kind": "mcp",
          "name": "Porkbun (official)",
          "slug": "porkbun-mcp",
          "url": "https://www.anchorterminal.com/tools/porkbun-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/prefabapp-prefab.json",
          "kind": "mcp",
          "name": "prefab",
          "slug": "prefabapp-prefab",
          "url": "https://www.anchorterminal.com/tools/prefabapp-prefab"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ramus-android.json",
          "kind": "mcp",
          "name": "Ramus Android",
          "slug": "ramus-android",
          "url": "https://www.anchorterminal.com/tools/ramus-android"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/satohub-onchain-agents.json",
          "kind": "mcp",
          "name": "Sato Hub: Onchain Agents",
          "slug": "satohub-onchain-agents",
          "url": "https://www.anchorterminal.com/tools/satohub-onchain-agents"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/shipstatic-mcp.json",
          "kind": "mcp",
          "name": "ShipStatic",
          "slug": "shipstatic-mcp",
          "url": "https://www.anchorterminal.com/tools/shipstatic-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/shodai-agreements.json",
          "kind": "mcp",
          "name": "Shodai Agreements",
          "slug": "shodai-agreements",
          "url": "https://www.anchorterminal.com/tools/shodai-agreements"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stratta-mcp.json",
          "kind": "mcp",
          "name": "Stratta",
          "slug": "stratta-mcp",
          "url": "https://www.anchorterminal.com/tools/stratta-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dinglebear-rtailscale.json",
          "kind": "mcp",
          "name": "Tailscale RMCP",
          "slug": "dinglebear-rtailscale",
          "url": "https://www.anchorterminal.com/tools/dinglebear-rtailscale"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lawyerd-takedown.json",
          "kind": "mcp",
          "name": "takedown",
          "slug": "lawyerd-takedown",
          "url": "https://www.anchorterminal.com/tools/lawyerd-takedown"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/telbase-deploy.json",
          "kind": "mcp",
          "name": "Telbase",
          "slug": "telbase-deploy",
          "url": "https://www.anchorterminal.com/tools/telbase-deploy"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dinglebear-unraid.json",
          "kind": "mcp",
          "name": "Unraid RMCP",
          "slug": "dinglebear-unraid",
          "url": "https://www.anchorterminal.com/tools/dinglebear-unraid"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/unstoppabledomains-mcp-server.json",
          "kind": "mcp",
          "name": "Unstoppable Domains",
          "slug": "unstoppabledomains-mcp-server",
          "url": "https://www.anchorterminal.com/tools/unstoppabledomains-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/walkeros-flow.json",
          "kind": "mcp",
          "name": "walkerOS Flow",
          "slug": "walkeros-flow",
          "url": "https://www.anchorterminal.com/tools/walkeros-flow"
        }
      ],
      "indexedCount": 65,
      "json": "https://www.anchorterminal.com/categories/infrastructure.json",
      "name": "Cloud \u0026 infrastructure",
      "slug": "infrastructure",
      "test": "",
      "title": "Cloud infrastructure tools for AI agents",
      "toolCount": 7,
      "tools": [
        "terraform-mcp",
        "cloudflare-mcp",
        "azure-mcp",
        "render-mcp-server",
        "aws-mcp-servers",
        "digitalocean-mcp",
        "railway-mcp-server"
      ],
      "url": "https://www.anchorterminal.com/categories/infrastructure"
    },
    "faq": [
      {
        "answer": "Terraform MCP Server has the highest benchmark score of the 7 ranked cloud infrastructure tools, 71.9 (BB). Cloudflare MCP Servers is second with 70.9 (BB).",
        "question": "What are the highest-rated cloud infrastructure tools for AI agents?"
      },
      {
        "answer": "2 of the 7 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.",
        "question": "How many cloud infrastructure tools are agent-ready?"
      },
      {
        "answer": "None of the ranked listings here accepts x402 for its main call yet.",
        "question": "Which cloud infrastructure tools accept x402 payments?"
      },
      {
        "answer": "By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.",
        "question": "How is this list ranked?"
      }
    ],
    "howToChoose": [
      {
        "label": "Read-only or mutating tools",
        "detail": "Check which tools change infrastructure and which only read it, since an agent with a mutating tool can create, delete or reconfigure live resources without a separate approval step."
      },
      {
        "label": "Own account and credentials",
        "detail": "Check whether the tool needs your own cloud account and credentials, since a bring-your-own-plan server can only act within the permissions of the key the agent is given."
      },
      {
        "label": "Covered providers and gaps",
        "detail": "Check which providers and resource types the server covers and which are marked not supported, so the agent does not plan around an operation that cannot run."
      },
      {
        "label": "Release and tool version changes",
        "detail": "Check how often the server changes and whether its tool names and arguments are versioned, because an agent scripted against renamed tools will fail on a routine upgrade."
      }
    ],
    "picks": [
      {
        "also": {
          "name": "Cloudflare MCP Servers",
          "slug": "cloudflare-mcp",
          "why": "BB, 70.9/100"
        },
        "name": "Terraform MCP Server",
        "need": "Highest score overall",
        "slug": "terraform-mcp",
        "why": "BB, 71.9/100 on the benchmark"
      },
      {
        "name": "Cloudflare MCP Servers",
        "need": "Agent ergonomics",
        "slug": "cloudflare-mcp",
        "why": "77/100 on agent ergonomics, against 74 for the overall leader"
      },
      {
        "name": "AWS MCP Servers",
        "need": "Security \u0026 auth",
        "slug": "aws-mcp-servers",
        "why": "84/100 on security \u0026 auth, against 65 for the overall leader"
      },
      {
        "name": "Azure MCP Server",
        "need": "Maintenance \u0026 community",
        "slug": "azure-mcp",
        "why": "89/100 on maintenance \u0026 community, against 78 for the overall leader"
      },
      {
        "name": "Cloudflare MCP Servers",
        "need": "Transparency \u0026 trust",
        "slug": "cloudflare-mcp",
        "why": "88/100 on transparency \u0026 trust, against 86 for the overall leader"
      },
      {
        "name": "Cloudflare MCP Servers",
        "need": "A hosted MCP endpoint",
        "slug": "cloudflare-mcp",
        "why": "remote MCP server, nothing to install"
      }
    ],
    "ranked": 7,
    "shortlist": [
      {
        "bestFor": "Agents writing or reviewing Terraform that need the real provider schema, and for teams on HCP Terraform who want plan and run inspection from chat.",
        "grade": "BB",
        "name": "Terraform MCP Server",
        "position": 1,
        "price": "Free · OSS",
        "score": 71.9,
        "slug": "terraform-mcp",
        "strengths": [
          "Nine registry tools load by default and need no credentials",
          "Deletes, force-unlock and apply-capable runs stay off until `ENABLE_TF_OPERATIONS=true`",
          "Refuses an HCP Terraform token sent in a query string and can pin HTTP deployments to an organisation allowlist"
        ],
        "url": "https://www.anchorterminal.com/tools/terraform-mcp",
        "verdict": "Nine registry tools load by default and need no credentials. Workspace updates, variable writes, team membership and access grants run without the operations flag.",
        "weaknesses": [
          "Workspace updates, variable writes, team membership and access grants run without the operations flag",
          "Nine variable and variable-set tools have no readOnly or destructive hints",
          "Provider docs come back whole, with no section-level fetch"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "Agents that manage Workers, DNS, R2, D1 and other Cloudflare resources, or read Cloudflare docs without an account.",
        "grade": "BB",
        "name": "Cloudflare MCP Servers",
        "position": 2,
        "price": "Your plan",
        "score": 70.9,
        "slug": "cloudflare-mcp",
        "strengths": [
          "OAuth on every account server, with the Code Mode consent page defaulting to read-only scopes",
          "The whole Cloudflare API behind three Code Mode tools, with results capped at about 6,000 tokens",
          "The Documentation server works with no account or key"
        ],
        "url": "https://www.anchorterminal.com/tools/cloudflare-mcp",
        "verdict": "OAuth on every account server, with the Code Mode consent page defaulting to read-only scopes. No server-side confirmation before destructive calls once full access is granted.",
        "weaknesses": [
          "No server-side confirmation before destructive calls once full access is granted",
          "No prompt-injection guidance for Browser Run pages or AI Gateway logs",
          "40 open issues, several bug reports from May to August with no reply"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Agents inspecting or operating Azure resources under a developer's or service principal's own RBAC.",
        "grade": "B",
        "name": "Azure MCP Server",
        "position": 3,
        "price": "Free · OSS",
        "score": 67.7,
        "slug": "azure-mcp",
        "strengths": [
          "Entra ID through DefaultAzureCredential, so access follows RBAC and no secret sits in the MCP config",
          "`--read-only`, `--namespace`, `--tool`, consolidated and single-tool modes for cutting the surface down",
          "Secret, connection-string and private-key reads ask the user first through elicitation"
        ],
        "url": "https://www.anchorterminal.com/tools/azure-mcp",
        "verdict": "Entra ID through DefaultAzureCredential, so access follows RBAC and no secret sits in the MCP config. npm `latest` installs a 3.0.0 beta, and betas rename and remove tools without a notice period.",
        "weaknesses": [
          "npm `latest` installs a 3.0.0 beta, and betas rename and remove tools without a notice period",
          "No confirmation step before deletes and other destructive calls",
          "Telemetry to Microsoft is on by default"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "Agents that deploy and debug applications on Render, reading logs and metrics and querying Postgres.",
        "grade": "B",
        "name": "Render MCP Server",
        "position": 4,
        "price": "Your plan",
        "score": 63.6,
        "slug": "render-mcp-server",
        "strengths": [
          "All 26 tools declare typed inputs and carry read-only, destructive and open-world annotations in the Apache-2.0 source.",
          "The server has no delete tools, and `query_render_postgres` runs each query inside a read-only transaction.",
          "OAuth with PKCE and token revocation since 22 July 2026, with API keys kept for CI and other non-interactive use."
        ],
        "url": "https://www.anchorterminal.com/tools/render-mcp-server",
        "verdict": "A hosted server with 26 typed and annotated tools, OAuth or API key access and Apache-2.0 source. It cannot delete resources and wraps SQL in a read-only transaction. There are no scopes and no read-only mode, a key reaches every workspace its owner belongs to, and Render's status page recorded several major incidents in 90 days.",
        "weaknesses": [
          "No scopes and no read-only mode. An API key reaches every workspace its owner belongs to, and a read-only toolset request has been open since 8 October 2025.",
          "status.render.com lists 16 incidents from 15 July to 3 October 2026, four critical and five major, mostly on builds, deploys and the dashboard.",
          "Logs and database rows reach the model with no prompt-injection guidance found, and the docs say secrets may be exposed."
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Knowledge suits any agent answering AWS documentation or regional availability questions with no setup.",
        "grade": "B",
        "name": "AWS MCP Servers",
        "position": 5,
        "price": "Free · OSS",
        "score": 63.3,
        "slug": "aws-mcp-servers",
        "strengths": [
          "Knowledge server is hosted, free, GA and needs no account or key",
          "Local servers use IAM credentials, so every call lands in CloudTrail",
          "Writes off by default on most servers, and the AWS API server adds read-only mode, mutation consent and a deny list"
        ],
        "url": "https://www.anchorterminal.com/tools/aws-mcp-servers",
        "verdict": "Knowledge server is hosted, free, GA and needs no account or key. No published rate-limit numbers, retry guidance or status component for the Knowledge server.",
        "weaknesses": [
          "No published rate-limit numbers, retry guidance or status component for the Knowledge server",
          "`READ_OPERATIONS_ONLY` and `REQUIRE_MUTATION_CONSENT` default to false on the AWS API server",
          "Seven security advisories in 2026, including a policy bypass in the AWS API server"
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Agents that operate DigitalOcean accounts, across Droplets, App Platform, Kubernetes, databases, networking and the AI platform, with one endpoint a service.",
        "grade": "C",
        "name": "DigitalOcean MCP Server",
        "position": 6,
        "price": "Your plan",
        "score": 60.6,
        "slug": "digitalocean-mcp",
        "strengths": [
          "All tools carry read-only, destructive, idempotent and open-world hints plus a low, medium or high risk label, enforced by a test in CI.",
          "Tools are split across 22 hosted endpoints, and the local server takes `--services`, so a client loads only the services it needs.",
          "Hosted servers accept OAuth sign-in with short-lived tokens, or a personal access token with an expiry and granular custom scopes."
        ],
        "url": "https://www.anchorterminal.com/tools/digitalocean-mcp",
        "verdict": "Every tool carries read-only, destructive and idempotent hints enforced by a test, and access can be narrowed with OAuth, expiring tokens and granular scopes. The server has no read-only mode, database tools return cluster objects unredacted, and DigitalOcean's status feed shows several long platform incidents since late July 2026.",
        "weaknesses": [
          "No read-only mode on the server. A request for one has been open since 2 March 2026.",
          "`db-cluster-list` and `db-cluster-get` return the API's database object unredacted. An issue reporting plaintext passwords has been open since 26 May 2026.",
          "The status feed lists several long incidents since 24 July 2026, including the public API and control panel on 24 and 25 August."
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Agents that deploy and operate applications on Railway from an editor and are content to hand multi-step work to Railway's own agent.",
        "grade": "C",
        "name": "Railway MCP Server",
        "position": 7,
        "price": "Your plan",
        "score": 56.7,
        "slug": "railway-mcp-server",
        "strengths": [
          "OAuth with PKCE, dynamic client registration and a device code grant. A person picks the workspaces and projects a client reaches.",
          "Access tokens last one hour, refresh tokens rotate, and the CLI route keeps any long-lived credential out of editor configuration.",
          "Eleven tools keep the context cost low, with `railway-agent` taking multi-step work in one call."
        ],
        "url": "https://www.anchorterminal.com/tools/railway-mcp-server",
        "verdict": "A small hosted server with 11 tools, OAuth grants limited to chosen workspaces and one-hour tokens. Most infrastructure work goes through the `railway-agent` tool, which is billed by model tokens. The hosted server's source and tool schemas are not public, there is no read-only scope, and the status page lists about 25 incidents in 90 days.",
        "weaknesses": [
          "The hosted server's source and tool schemas are not public, so inputs can only be read after signing in.",
          "The MCP resource lists one scope, `workspace:member`, with no read-only grant.",
          "The docs say the server can deploy templates, manage environments and pull variables, but no hosted tool is named for those. They go through `railway-agent` or the local server."
        ],
        "where": "both",
        "x402": "no"
      }
    ],
    "updated": "2026-10-09"
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/best/infrastructure/",
    "json": "https://www.anchorterminal.com/best/infrastructure/index.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/best/infrastructure/index.md",
    "slim": "https://www.anchorterminal.com/best/infrastructure/index.min.md"
  },
  "markdown": "All 7 ranked cloud infrastructure tools on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change.\n\n- Ranked: 7 · agent-ready (BB or better): 2 · accept x402: 0 · hosted endpoints: 5\n- Full ranked table: https://www.anchorterminal.com/categories/infrastructure.md\n- Head-to-head comparisons: https://www.anchorterminal.com/compare/infrastructure/index.md (12)\n- Methodology: https://www.anchorterminal.com/benchmark/index.md\n\n## The shortlist\n\n| # | Tool | Grade | Score | Best for | Price | Where |\n| --- | --- | --- | --- | --- | --- | --- |\n| 1 | [Terraform MCP Server](https://www.anchorterminal.com/tools/terraform-mcp.md) | BB | 71.9 | Agents writing or reviewing Terraform that need the real provider schema, and for teams on HCP Terraform who want plan and run inspection from chat. | Free · OSS | local |\n| 2 | [Cloudflare MCP Servers](https://www.anchorterminal.com/tools/cloudflare-mcp.md) | BB | 70.9 | Agents that manage Workers, DNS, R2, D1 and other Cloudflare resources, or read Cloudflare docs without an account. | Your plan | hosted |\n| 3 | [Azure MCP Server](https://www.anchorterminal.com/tools/azure-mcp.md) | B | 67.7 | Agents inspecting or operating Azure resources under a developer's or service principal's own RBAC. | Free · OSS | local |\n| 4 | [Render MCP Server](https://www.anchorterminal.com/tools/render-mcp-server.md) | B | 63.6 | Agents that deploy and debug applications on Render, reading logs and metrics and querying Postgres. | Your plan | hosted and local |\n| 5 | [AWS MCP Servers](https://www.anchorterminal.com/tools/aws-mcp-servers.md) | B | 63.3 | Knowledge suits any agent answering AWS documentation or regional availability questions with no setup. | Free · OSS | hosted and local |\n| 6 | [DigitalOcean MCP Server](https://www.anchorterminal.com/tools/digitalocean-mcp.md) | C | 60.6 | Agents that operate DigitalOcean accounts, across Droplets, App Platform, Kubernetes, databases, networking and the AI platform, with one endpoint a service. | Your plan | hosted and local |\n| 7 | [Railway MCP Server](https://www.anchorterminal.com/tools/railway-mcp-server.md) | C | 56.7 | Agents that deploy and operate applications on Railway from an editor and are content to hand multi-step work to Railway's own agent. | Your plan | hosted and local |\n\n## Picks by need\n\n- Highest score overall: [Terraform MCP Server](https://www.anchorterminal.com/tools/terraform-mcp.md), BB, 71.9/100 on the benchmark. Also [Cloudflare MCP Servers](https://www.anchorterminal.com/tools/cloudflare-mcp.md), BB, 70.9/100.\n- Agent ergonomics: [Cloudflare MCP Servers](https://www.anchorterminal.com/tools/cloudflare-mcp.md), 77/100 on agent ergonomics, against 74 for the overall leader.\n- Security \u0026 auth: [AWS MCP Servers](https://www.anchorterminal.com/tools/aws-mcp-servers.md), 84/100 on security \u0026 auth, against 65 for the overall leader.\n- Maintenance \u0026 community: [Azure MCP Server](https://www.anchorterminal.com/tools/azure-mcp.md), 89/100 on maintenance \u0026 community, against 78 for the overall leader.\n- Transparency \u0026 trust: [Cloudflare MCP Servers](https://www.anchorterminal.com/tools/cloudflare-mcp.md), 88/100 on transparency \u0026 trust, against 86 for the overall leader.\n- A hosted MCP endpoint: [Cloudflare MCP Servers](https://www.anchorterminal.com/tools/cloudflare-mcp.md), remote MCP server, nothing to install.\n\n## How to choose\n\n- Read-only or mutating tools: Check which tools change infrastructure and which only read it, since an agent with a mutating tool can create, delete or reconfigure live resources without a separate approval step.\n- Own account and credentials: Check whether the tool needs your own cloud account and credentials, since a bring-your-own-plan server can only act within the permissions of the key the agent is given.\n- Covered providers and gaps: Check which providers and resource types the server covers and which are marked not supported, so the agent does not plan around an operation that cannot run.\n- Release and tool version changes: Check how often the server changes and whether its tool names and arguments are versioned, because an agent scripted against renamed tools will fail on a routine upgrade.\n\n## Each one in detail\n\n### 1. Terraform MCP Server, BB 71.9/100\n\nHashiCorp's official MCP server for Terraform and its registry.\n\n- Verdict: Nine registry tools load by default and need no credentials. Workspace updates, variable writes, team membership and access grants run without the operations flag.\n- Choose it for: Agents writing or reviewing Terraform that need the real provider schema, and for teams on HCP Terraform who want plan and run inspection from chat.\n- Strength: Nine registry tools load by default and need no credentials\n- Strength: Deletes, force-unlock and apply-capable runs stay off until `ENABLE_TF_OPERATIONS=true`\n- Strength: Refuses an HCP Terraform token sent in a query string and can pin HTTP deployments to an organisation allowlist\n- Weakness: Workspace updates, variable writes, team membership and access grants run without the operations flag\n- Weakness: Nine variable and variable-set tools have no readOnly or destructive hints\n- Weakness: Provider docs come back whole, with no section-level fetch\n- Price: Free · OSS · Auth: OAuth or key · x402: no · Where: local\n- Full assessment: https://www.anchorterminal.com/tools/terraform-mcp.md\n\n### 2. Cloudflare MCP Servers, BB 70.9/100\n\nA family of Cloudflare-hosted remote MCP servers.\n\n- Verdict: OAuth on every account server, with the Code Mode consent page defaulting to read-only scopes. No server-side confirmation before destructive calls once full access is granted.\n- Choose it for: Agents that manage Workers, DNS, R2, D1 and other Cloudflare resources, or read Cloudflare docs without an account.\n- Strength: OAuth on every account server, with the Code Mode consent page defaulting to read-only scopes\n- Strength: The whole Cloudflare API behind three Code Mode tools, with results capped at about 6,000 tokens\n- Strength: The Documentation server works with no account or key\n- Weakness: No server-side confirmation before destructive calls once full access is granted\n- Weakness: No prompt-injection guidance for Browser Run pages or AI Gateway logs\n- Weakness: 40 open issues, several bug reports from May to August with no reply\n- Price: Your plan · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/cloudflare-mcp.md\n\n### 3. Azure MCP Server, B 67.7/100\n\nMicrosoft's official local MCP server for Azure (`@azure/mcp`, also on NuGet as Azure.Mcp).\n\n- Verdict: Entra ID through DefaultAzureCredential, so access follows RBAC and no secret sits in the MCP config. npm `latest` installs a 3.0.0 beta, and betas rename and remove tools without a notice period.\n- Choose it for: Agents inspecting or operating Azure resources under a developer's or service principal's own RBAC.\n- Strength: Entra ID through DefaultAzureCredential, so access follows RBAC and no secret sits in the MCP config\n- Strength: `--read-only`, `--namespace`, `--tool`, consolidated and single-tool modes for cutting the surface down\n- Strength: Secret, connection-string and private-key reads ask the user first through elicitation\n- Weakness: npm `latest` installs a 3.0.0 beta, and betas rename and remove tools without a notice period\n- Weakness: No confirmation step before deletes and other destructive calls\n- Weakness: Telemetry to Microsoft is on by default\n- Price: Free · OSS · Auth: OAuth or key · x402: no · Where: local\n- Full assessment: https://www.anchorterminal.com/tools/azure-mcp.md\n\n### 4. Render MCP Server, B 63.6/100\n\nRender's official MCP server lets an agent create services and data stores on the Render cloud platform, trigger deploys, read logs and metrics, and run read-only SQL on Render Postgres. It is hosted at mcp.render.com.\n\n- Verdict: A hosted server with 26 typed and annotated tools, OAuth or API key access and Apache-2.0 source. It cannot delete resources and wraps SQL in a read-only transaction. There are no scopes and no read-only mode, a key reaches every workspace its owner belongs to, and Render's status page recorded several major incidents in 90 days.\n- Choose it for: Agents that deploy and debug applications on Render, reading logs and metrics and querying Postgres.\n- Strength: All 26 tools declare typed inputs and carry read-only, destructive and open-world annotations in the Apache-2.0 source.\n- Strength: The server has no delete tools, and `query_render_postgres` runs each query inside a read-only transaction.\n- Strength: OAuth with PKCE and token revocation since 22 July 2026, with API keys kept for CI and other non-interactive use.\n- Weakness: No scopes and no read-only mode. An API key reaches every workspace its owner belongs to, and a read-only toolset request has been open since 8 October 2025.\n- Weakness: status.render.com lists 16 incidents from 15 July to 3 October 2026, four critical and five major, mostly on builds, deploys and the dashboard.\n- Weakness: Logs and database rows reach the model with no prompt-injection guidance found, and the docs say secrets may be exposed.\n- Price: Your plan · Auth: OAuth or key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/render-mcp-server.md\n- Against #1: https://www.anchorterminal.com/compare/render-mcp-server-vs-terraform-mcp.md\n\n### 5. AWS MCP Servers, B 63.3/100\n\nAWS MCP servers for documentation, infrastructure, operations and development. Includes local servers and a hosted knowledge server.\n\n- Verdict: Knowledge server is hosted, free, GA and needs no account or key. No published rate-limit numbers, retry guidance or status component for the Knowledge server.\n- Choose it for: Knowledge suits any agent answering AWS documentation or regional availability questions with no setup.\n- Strength: Knowledge server is hosted, free, GA and needs no account or key\n- Strength: Local servers use IAM credentials, so every call lands in CloudTrail\n- Strength: Writes off by default on most servers, and the AWS API server adds read-only mode, mutation consent and a deny list\n- Weakness: No published rate-limit numbers, retry guidance or status component for the Knowledge server\n- Weakness: `READ_OPERATIONS_ONLY` and `REQUIRE_MUTATION_CONSENT` default to false on the AWS API server\n- Weakness: Seven security advisories in 2026, including a policy bypass in the AWS API server\n- Price: Free · OSS · Auth: OAuth or key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/aws-mcp-servers.md\n\n### 6. DigitalOcean MCP Server, C 60.6/100\n\nDigitalOcean's official MCP servers let an agent manage Droplets, App Platform apps, Kubernetes, managed databases, networking and other DigitalOcean resources. Each service has a hosted endpoint, and the same MIT server runs locally from npm.\n\n- Verdict: Every tool carries read-only, destructive and idempotent hints enforced by a test, and access can be narrowed with OAuth, expiring tokens and granular scopes. The server has no read-only mode, database tools return cluster objects unredacted, and DigitalOcean's status feed shows several long platform incidents since late July 2026.\n- Choose it for: Agents that operate DigitalOcean accounts, across Droplets, App Platform, Kubernetes, databases, networking and the AI platform, with one endpoint a service.\n- Strength: All tools carry read-only, destructive, idempotent and open-world hints plus a low, medium or high risk label, enforced by a test in CI.\n- Strength: Tools are split across 22 hosted endpoints, and the local server takes `--services`, so a client loads only the services it needs.\n- Strength: Hosted servers accept OAuth sign-in with short-lived tokens, or a personal access token with an expiry and granular custom scopes.\n- Weakness: No read-only mode on the server. A request for one has been open since 2 March 2026.\n- Weakness: `db-cluster-list` and `db-cluster-get` return the API's database object unredacted. An issue reporting plaintext passwords has been open since 26 May 2026.\n- Weakness: The status feed lists several long incidents since 24 July 2026, including the public API and control panel on 24 and 25 August.\n- Price: Your plan · Auth: OAuth or key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/digitalocean-mcp.md\n- Against #1: https://www.anchorterminal.com/compare/digitalocean-mcp-vs-terraform-mcp.md\n\n### 7. Railway MCP Server, C 56.7/100\n\nRailway's official MCP server is hosted at mcp.railway.com. It lets an agent list and create projects, redeploy services, manage feature flags and hand multi-step work to Railway's own agent, through OAuth or the Railway CLI.\n\n- Verdict: A small hosted server with 11 tools, OAuth grants limited to chosen workspaces and one-hour tokens. Most infrastructure work goes through the `railway-agent` tool, which is billed by model tokens. The hosted server's source and tool schemas are not public, there is no read-only scope, and the status page lists about 25 incidents in 90 days.\n- Choose it for: Agents that deploy and operate applications on Railway from an editor and are content to hand multi-step work to Railway's own agent.\n- Strength: OAuth with PKCE, dynamic client registration and a device code grant. A person picks the workspaces and projects a client reaches.\n- Strength: Access tokens last one hour, refresh tokens rotate, and the CLI route keeps any long-lived credential out of editor configuration.\n- Strength: Eleven tools keep the context cost low, with `railway-agent` taking multi-step work in one call.\n- Weakness: The hosted server's source and tool schemas are not public, so inputs can only be read after signing in.\n- Weakness: The MCP resource lists one scope, `workspace:member`, with no read-only grant.\n- Weakness: The docs say the server can deploy templates, manage environments and pull variables, but no hosted tool is named for those. They go through `railway-agent` or the local server.\n- Price: Your plan · Auth: OAuth · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/railway-mcp-server.md\n- Against #1: https://www.anchorterminal.com/compare/railway-mcp-server-vs-terraform-mcp.md\n\n## Head to head\n\n- [Render MCP Server vs Terraform MCP Server](https://www.anchorterminal.com/compare/render-mcp-server-vs-terraform-mcp.md)\n- [Azure MCP Server vs Cloudflare MCP Servers](https://www.anchorterminal.com/compare/azure-mcp-vs-cloudflare-mcp.md)\n- [AWS MCP Servers vs Cloudflare MCP Servers](https://www.anchorterminal.com/compare/aws-mcp-servers-vs-cloudflare-mcp.md)\n- [Azure MCP Server vs Render MCP Server](https://www.anchorterminal.com/compare/azure-mcp-vs-render-mcp-server.md)\n- [AWS MCP Servers vs Azure MCP Server](https://www.anchorterminal.com/compare/aws-mcp-servers-vs-azure-mcp.md)\n\n## Questions\n\n### What are the highest-rated cloud infrastructure tools for AI agents?\n\nTerraform MCP Server has the highest benchmark score of the 7 ranked cloud infrastructure tools, 71.9 (BB). Cloudflare MCP Servers is second with 70.9 (BB).\n\n### How many cloud infrastructure tools are agent-ready?\n\n2 of the 7 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.\n\n### Which cloud infrastructure tools accept x402 payments?\n\nNone of the ranked listings here accepts x402 for its main call yet.\n\n### How is this list ranked?\n\nBy the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.\n\n## How this list is made\n\nThe order is the Anchor benchmark score, the same number as on each listing. Each listing is graded from public evidence against the benchmark checklist, and the picks are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Best of",
        "url": "https://www.anchorterminal.com/best/"
      },
      {
        "name": "Cloud \u0026 infrastructure",
        "url": ""
      }
    ],
    "description": "Terraform MCP Server (BB), Cloudflare MCP Servers (BB) and Azure MCP Server (B) lead the 7 ranked cloud infrastructure tools. Picks by need, strengths, weaknesses and prices from the Anchor benchmark.",
    "facts": [
      "Terraform MCP Server BB",
      "Cloudflare MCP Servers BB",
      "Azure MCP Server B"
    ],
    "h1": "Best cloud infrastructure tools for AI agents",
    "image": "https://www.anchorterminal.com/assets/og/best-infrastructure.png",
    "path": "/best/infrastructure/",
    "published": "",
    "section": "tools",
    "title": "Best cloud infrastructure tools for AI agents in 2026, ranked",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/best/infrastructure/"
  },
  "tokens": {
    "markdown": 4250,
    "slim": 1180
  },
  "version": 1
}
