> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usechar.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Internal MCP Servers

> Connect internal services with identity-scoped access through Char

<Note>
  **Private Beta** — [Contact us](mailto:alex@mcp-b.ai?subject=Internal%20MCP%20Connectors) to get set up.
</Note>

Internal MCP connectors let your users access internal tools with their own identity context.

## How identity reaches internal MCP

```mermaid theme={null}
sequenceDiagram
    participant App as Your App
    participant IDP as Your IDP
    participant Agent as Embedded Agent
    participant Hub as Tool Hub
    participant MCP as Internal MCP

    App->>IDP: User authenticates
    IDP-->>App: ID Token
    App->>Agent: connect({ publishableKey, idToken })
    Agent->>Hub: Connect with org + user identity
    Hub->>IDP: Token exchange
    IDP-->>Hub: Scoped assertion/token
    Hub->>MCP: tools/call with scoped token
    MCP-->>Hub: Result
    Hub-->>Agent: Result
```

## Requirements

* Publishable key configured for your org
* IDP setup for token validation in Char
* Remote MCP connector setup (beta)

## See also

<CardGroup cols={2}>
  <Card title="Enterprise SSO for MCP" icon="shield" href="/explanation/enterprise-sso-mcp" />

  <Card title="Identity Providers" icon="key" href="/identity-providers/index" />
</CardGroup>
