# Authentication

The Rolle MCP Server supports optional API key authentication for higher rate limits.

## Using an API Key

Pass your API key as a Bearer token in the `Authorization` header:

```
Authorization: Bearer mcp_xxxxxxxx
```

## Rate Limits by Authentication

| Scope | Limit |
|-------|-------|
| Anonymous (no API key) | 30 requests/minute by IP |
| With API key | 120 requests/minute |

See [Rate Limits](/docs/rate-limits) for per-tool monthly limits.

## Example

```bash
curl -s -X POST https://api.rolle.io/api/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mcp_your_key_here" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":"1"}' | jq .
```

## Requesting an API Key

API keys are available upon request. Contact us to get started with higher rate limits and monthly tool quotas.
