> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.faaaster.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How do I connect Claude Code to the Faaaster MCP server?

Claude Code adds Faaaster as an HTTP MCP server, then you authorize it with your Faaaster account, with no API key. Added with `--scope user`, the server is available in all your projects and in every Claude Code interface — terminal, VS Code extension, local sessions in Claude Desktop's **Code** tab — which read the same configuration.

> **Server address**: `https://mcp.faaaster.io/mcp`
>
> To limit the agent to a single site, use **This site's address** instead, copied from the site's **AI / MCP** tab. Required roles, approvals and the agent's WordPress identity: [How do I manage my Faaaster sites from my own AI agent?](https://help.faaaster.io/en-us/article/mcp-server-1t6puln/)

## Add the server

In a terminal:

```bash
claude mcp add --transport http faaaster --scope user https://mcp.faaaster.io/mcp
```

- `--scope user` makes Faaaster available in all your projects, without writing anything to the project's files.
- To target a single site, use that site's address, in quotes (it contains `?` and `&`), and another name, for example `faaaster-mysite`: Claude Code refuses to add the same name twice.
- In VS Code, the extension doesn't put the `claude` command in your terminal: install the Claude Code command line to run these commands. The extension then uses the same server.

## Sign in

```bash
claude mcp login faaaster
```

Your browser opens the Faaaster sign-in page: sign in and authorize access. On a machine without a browser, Claude Code prints the address to open elsewhere; then paste the full redirect address back into the terminal. The `--no-browser` option forces this mode.

## Check the connection

```bash
claude mcp list
```

`faaaster` should show `✔ Connected`. `! Needs authentication` means you need to sign in. Then, in a Claude Code session, ask: "List my Faaaster sites."

## Authenticate again

Claude Code renews the authorization on its own. If Faaaster rejects it, Claude Code warns you: run `claude mcp login faaaster` again.

## Revoke access

- `claude mcp logout faaaster` removes the authorization given to Claude Code.
- To remove the server, run `claude mcp logout faaaster` then `claude mcp remove faaaster`: `remove` alone deletes the configuration and the tokens on your machine, without revoking the authorization with Faaaster.

## Good to know

If you're signed in to Claude Code with your claude.ai account, the connectors added in Claude are picked up automatically: a Faaaster connector already added in Claude is available there with no further setup.

## Anthropic documentation

- [Connect Claude Code to tools via MCP](https://code.claude.com/docs/en/mcp)
- [VS Code extension](https://code.claude.com/docs/en/vs-code)
- [Claude Code on Claude Desktop](https://code.claude.com/docs/en/desktop)