> ## Documentation Index
> Fetch the complete documentation index at: https://docs.megaport.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Megaport Automation & AI Overview

> This help topic introduces the automation and AI tooling available for managing Megaport services.

export const Gloss = ({term, anchor, langDir = 'en'}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Gloss -';
  if (typeof term !== 'string') {
    term = String(term);
  }
  if (typeof anchor !== 'string') {
    anchor = String(anchor);
  }
  if (!term || term === 'undefined') {
    console.error(`${errorPrefix} the \`term\` property is required — rendering an empty string instead`);
    return <></>;
  }
  if (!anchor || anchor === 'undefined') {
    console.error(`${errorPrefix} the \`anchor\` property is required — rendering an empty string instead`);
    return <></>;
  }
  const lang = langDir === 'en' ? '/' : '/' + langDir + '/';
  const glossaryPage = lang + 'glossary/#' + anchor;
  return <a href={glossaryPage}>{term}</a>;
};

This topic introduces the tools available for automating and managing Megaport services programmatically.

Megaport offers these tools:

* **[API](/api)** -- A public REST API for accessing and automating all Megaport services available through the Megaport Portal.
* **[Megaport Terraform Provider](/terraform)** -- <Gloss term="Infrastructure as Code (IaC)" anchor="iac" /> support for automating the setup and management of your Megaport network connections, alongside your cloud resources.
* **[Megaport CLI (Alpha)](/cli)** -- A command line interface for managing Megaport services.
* **[Megaport MCP Server (Open Beta)](/mcp-server)** -- A Model Context Protocol server that lets AI agents retrieve live information and execute tasks against Megaport services.

To get started, select a topic from the side navigation.
