# Connect Grok Build to aicharged.io

> Grok Build, the xAI coding agent, adds aicharged.io with grok mcp add, or through ~/.grok/config.toml with the key from an environment variable.

## At a glance

| Kind | Sign-in | Platforms | Status | Verified |
|---|---|---|---|---|
| Terminal agents (CLI) | API key (Bearer), OAuth sign-in | macOS, Linux, Windows | works today | 2026-10-22 |

- MCP: `https://aicharged.io/api/v1/mcp`
- Docs: https://docs.x.ai/build/features/mcp-servers

## Recipe

One command:

```sh
grok mcp add --transport http aicharged https://aicharged.io/api/v1/mcp --header "Authorization: Bearer <API_KEY>"
```

Config file (`~/.grok/config.toml`):

```toml
[mcp_servers.aicharged]
url = "https://aicharged.io/api/v1/mcp"
headers = { "Authorization" = "Bearer ${AICHARGED_API_KEY}" }
```

Grok Build expands environment variables in headers; grok mcp add --scope project writes .grok/config.toml into the repository instead.

Sign in with OAuth:

```sh
grok mcp add --transport http aicharged https://aicharged.io/api/v1/mcp
```

[Client documentation](https://docs.x.ai/build/features/mcp-servers)

## Authentication

- Send `Authorization: Bearer <API_KEY>` with every request. Create a key at https://aicharged.io/admin/account/api-keys.
- OAuth 2.1 (PKCE S256) is available for clients that cannot send a static key (ChatGPT).
- Without a key the endpoint answers 401 with a WWW-Authenticate header that points to https://aicharged.io/.well-known/oauth-protected-resource.

All 51 clients: https://aicharged.io/connect.md

HTML version: https://aicharged.io/connect/grok-build
