For Claude Code

Your agent shouldn't have
to explain itself either.

One config block gives Claude Code deploy, scale, and log access to Freehold — no provider or region to pick, and a default size it can change anytime. Signing up takes an email address. Nothing else.

Up in three steps

01
Sign up without explaining yourself

Email or GitHub — no identity document, no "what will you use this for." Generate an API key from your account in under a minute.

02
Add the MCP config

Drop the block below into your Claude Code MCP settings. Claude gets access to Freehold's full tool set immediately — same key, no re-authentication per action.

03
Tell it what to deploy

Describe the app in plain English. No provider or region to pick, and a default size for one-click apps — Claude Code calls Freehold's tools directly and it's live.

MCP config

Add to .mcp.json in your project (or run claude mcp add)

config
{
  "mcpServers": {
    "freehold": {
      "command": "npx",
      "args": ["-y", "@freehold/mcp"],
      "env": { "FREEHOLD_API_KEY": "hv_••••••••••••" }
    }
  }
}

Tools Claude Code can call directly

A slice of the full set — deploy, inspect, and manage without leaving the conversation.

deploy_template

300+ one-click marketplace apps

create_app

Docker image or GitHub repo

get_logs

Live build and runtime logs

resize_app

More RAM/CPU, instantly

rollback_deployment

Any prior deployment, instantly

create_volume

Persistent storage, attached

provision_database

Postgres, managed

add_domain

Custom domain + automatic SSL

get_app_metrics

CPU, memory, request metrics

list_apps

All apps, status, and URLs

update_app

Env vars, limits, domains

restart_app

Rolling restart, zero downtime

Give Claude Code a server that doesn't ask questions.

Free API key. No ID, ever. Deploy your first app from the conversation you're already in.