# Server



## Overview [#overview]

Every registered API doubles as an MCP server over stdio.

```bash
godmode mcp stripe
godmode mcp github
```

## Claude Code [#claude-code]

Add to your `.mcp.json`:

```json
{
  "mcpServers": {
    "stripe": {
      "command": "godmode",
      "args": ["mcp", "stripe"]
    }
  }
}
```

Every route becomes an MCP tool. Claude Code can call your APIs directly.

## MCP Tools [#mcp-tools]

When you serve an API as MCP, tool parameters are passed as `key=value`:

```bash
godmode api context7 resolve-library-id libraryName=react query=hooks
```

Tool-level help shows the parameter schema:

```bash
godmode api context7 resolve-library-id --help
```
