For the complete documentation index, see llms.txt. This page is also available as Markdown.

MCP Server

The Archera MCP Server connects your AI assistant to your Archera account using the Model Context Protocol (MCP), giving it direct access to your cloud commitments, cost data, and optimization recommendations. Archera hosts and manages the remote MCP server with OAuth authentication.

MCP server URL: https://mcp.archera.ai/mcp


Authentication

The Archera MCP Server uses OAuth Authorization Code with PKCE. MCP clients that support Dynamic Client Registration can register themselves automatically during setup.

Most clients start a browser-based Archera login when you connect to or start the MCP server. Claude Code is different: add the server first, then run /mcp inside Claude Code to authenticate.

If your MCP client asks you to manually provide a client_id, update the client or contact Archera support.


Set up your client

Select your client below for setup instructions. All clients should connect to https://mcp.archera.ai/mcp and authenticate with your existing Archera login.

Claude Code

Run the following command in your terminal:

claude mcp add --transport http --scope user archera https://mcp.archera.ai/mcp

Then open Claude Code and run:

/mcp

Select the archera server and follow the browser login flow. Once you approve access, the server is available in future Claude Code sessions. The --scope user flag makes the server available across projects; drop it if you want the server configured only for the current project.

OpenAI Codex

Run the following command in your terminal:

codex mcp add archera --url https://mcp.archera.ai/mcp

Verify the server is configured:

codex mcp list

Codex shares MCP configuration between the CLI and IDE extension. Start Codex after adding the server and complete the OAuth login flow when prompted.

Claude Desktop

Open Claude Desktop, then go to Settings -> Connectors.

  1. Click Add connector or + -> Add custom connector.

  2. If prompted for a connector type, choose Custom -> Web.

  3. Name the connector Archera.

  4. Enter the connector URL: https://mcp.archera.ai/mcp

  5. Click Add, then click Connect to authenticate with Archera.

Claude Desktop uses the same remote connector flow as Claude on the web. The local Developer config editor is intended for local MCP server processes.

Claude.ai
  1. Go to Settings -> Connectors.

  2. Click Add connector or + -> Add custom connector.

  3. If prompted for a connector type, choose Custom -> Web.

  4. Name the connector Archera.

  5. Enter the connector URL: https://mcp.archera.ai/mcp

  6. Click Add, then click Connect to authenticate with Archera.

For Team or Enterprise plans, an owner may need to add the connector from Organization settings -> Connectors before members can connect it.

Cursor

Go to Cursor -> Settings -> Cursor Settings -> MCP and add the server. You can also edit your mcp.json directly:

Use ~/.cursor/mcp.json for a global server or .cursor/mcp.json for a project-specific server. Start or refresh the server in Cursor, then follow the OAuth prompt to connect your Archera account.

Gemini CLI

Run the following command in your terminal:

Start Gemini CLI. If authentication does not start automatically, run:

The --scope user flag makes the server available across projects; use --scope project if you want the server configured only for the current project.

Cline

Open the Cline panel in VS Code, then open MCP Servers from the panel menu.

  1. Select the Remote Servers tab.

  2. Enter server name archera.

  3. Enter server URL https://mcp.archera.ai/mcp.

  4. Select Streamable HTTP as the transport type.

  5. Click Add Server.

  6. If Cline shows Authentication required, click Authenticate and complete the browser login flow.

For advanced setup, add the server to Cline's MCP config:

Zed

Open the Agent Panel's settings view and click Add Custom Server, or add the server directly to your Zed settings:

Zed prompts for OAuth authentication when the remote MCP server has no configured Authorization header.

VS Code (GitHub Copilot)

Open the Command Palette with CMD+Shift+P, select MCP: Add Server, choose HTTP, and enter:

Name the server archera, then choose whether to save it globally in your user profile or in the current workspace.

You can also open your user MCP configuration and add:

Start the server, confirm that you trust it if prompted, and complete the OAuth login flow.

Windsurf

Open the Cascade panel, select the MCPs icon, or go to Windsurf Settings -> Cascade -> MCP Servers. Add a custom MCP server with this configuration:

If you edit the raw config directly, it is stored in ~/.codeium/windsurf/mcp_config.json. Start or refresh the server, then follow the OAuth prompt to connect your Archera account.

Warp

Go to Settings -> Agents -> MCP servers -> + Add and select Streamable HTTP or SSE Server (URL). Enter the following:

Start the server. If you have not authenticated before, Warp opens a browser window to authenticate with Archera.

Amp

VS Code Extension: Add the server via the Amp VS Code extension settings, or update your settings.json:

Amp CLI:

Amp starts the OAuth flow in your browser when the remote server starts. If the token becomes stale, run amp mcp oauth logout archera and restart Amp to authenticate again.

Other clients

The Archera MCP server works with clients that support Streamable HTTP, OAuth Authorization Code with PKCE, and Dynamic Client Registration. Use https://mcp.archera.ai/mcp as the server URL in your client's MCP configuration.

Discovery endpoints:


Example prompts

Once connected, try these prompts to get started:

Visibility

  • What commitment plans do I have active right now?

  • Show me my Reserved Instance and Savings Plan coverage across all AWS accounts

  • Which of my commitments are expiring in the next 60 days?

  • What's my current on-demand spend versus committed spend?

Analysis

  • Where am I most over- or under-committed?

  • Show me EC2 utilization and coverage for the past 30 days

  • Which accounts have the lowest commitment coverage?

  • Are there any unused reservations I should be aware of?

Optimization

  • What savings opportunities does Archera see for my environment?

  • Generate a commitment plan recommendation for my production AWS account

  • How much could I save by converting my top on-demand spend to Savings Plans?

  • Compare my commitment efficiency this quarter versus last quarter


Available tools

The Archera MCP server gives your AI assistant access to:

Commitment management View and manage your full portfolio of Reserved Instances, Savings Plans, and Archera Insured Commitments across all linked cloud accounts and services. Check status, term lengths, payment options, and renewal dates.

Coverage & utilization Analyze how well your existing commitments are being used. Identify underutilized reservations, coverage gaps by service or region, and accounts where on-demand spend is higher than it should be.

Recommendations & planning Generate commitment plans and savings recommendations based on your actual usage patterns. Model different scenarios, including term length, payment type, and coverage targets, to find the right balance of savings and flexibility for your organization.

Spend & forecasting Query historical cost data broken down by account, service, region, or commitment type. Get projected spend estimates based on current commitments and usage trends.

Account management View linked cloud accounts, their coverage summaries, and commitment activity across your Archera organization.


Troubleshooting

Auth not completing in Claude Code Run /mcp inside Claude Code, select the archera server, and choose the authentication option. If the browser does not open automatically, copy the URL from the terminal and paste it manually. If your client uses a local callback server, make sure the callback port is not blocked by a firewall or VPN.

Client asks for a client ID Make sure your MCP client supports OAuth Dynamic Client Registration. If the client still requires a manually issued client ID, update the client or contact support@archera.ai.

Reconnecting or switching accounts In Claude Code, type /mcp, select the archera server, and choose Clear authentication. Then re-run the setup command to trigger a fresh login.

Missing tools or data Ensure your Archera account has the necessary permissions and that authentication completed successfully. Try disconnecting and reconnecting the MCP server.

Connection issues Verify the server URL is correct: https://mcp.archera.ai/mcp. Check that your network can reach mcp.archera.ai and api.archera.ai.

For further help, contact support@archera.ai.

Last updated

Was this helpful?