> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Model Context Protocol

> **Användaransvar**
>
> Du ansvarar för säkerheten, efterlevnaden och beteendet hos alla MCP-servrar från tredje part som du
> integrerar med dina konversationsagenter från ElevenLabs. ElevenLabs tillhandahåller plattformen för
> integrering men hanterar, rekommenderar eller säkrar inte externa MCP-servrar.

## Översikt

> **Note**
>
> Den här guiden handlar om att ge dina ElevenLabs-agenter åtkomst till externa MCP-servrar. Om du vill göra
> tvärtom, alltså hantera dina ElevenLabs-agenter från Claude eller en annan MCP-klient, använder du den [hostade MCP- servern](/docs/sv/eleven-agents/operate/hosted-mcp).

[Model Context Protocol (MCP)](https://modelcontextprotocol.io/) är en öppen standard som definierar hur applikationer tillhandahåller kontext till stora språkmodeller (LLM:er). Se MCP som en universell anslutning som gör att AI-modeller kan interagera smidigt med olika datakällor och verktyg. Genom att integrera servrar som implementerar MCP kan du utöka funktionerna hos dina konversationsagenter från ElevenLabs avsevärt.

> **Warning**
>
> MCP-stöd är för närvarande inte tillgängligt för användare med Zero Retention Mode eller för användare som behöver
> HIPAA-efterlevnad.

ElevenLabs låter dig ansluta dina konversationsagenter till externa MCP-servrar. Det gör att dina agenter kan:

* Få åtkomst till och bearbeta information från olika datakällor via MCP-servern
* Använda specialiserade verktyg och funktioner som tillhandahålls av MCP-servern
* Skapa mer dynamiska, kunniga och interaktiva konversationsupplevelser

## Aktivera MCP för din arbetsyta

MCP är inaktiverat som standard för varje arbetsyta. Innan någon kan lägga till eller använda MCP-servrar måste en medlem av arbetsytan välja att aktivera det för arbetsytans räkning.

#### Instrumentpanel

Aktiveringen sker automatiskt första gången någon försöker lägga till en MCP-server från [instrumentpanelen för MCP-serverintegreringar](https://elevenlabs.io/app/agents/integrations). En dialogruta ber personen granska och godkänna villkoren för Model Context Protocol Server — när villkoren godkänns aktiveras MCP för hela arbetsytan, så att varje medlem med åtkomst till ElevenAgents sedan kan lägga till MCP-servrar och koppla dem till agenter.

#### API

Du kan aktivera eller inaktivera MCP för arbetsytan direkt genom att uppdatera arbetsyteinställningen `can_use_mcp_servers`:

```python
from elevenlabs import ElevenLabs

elevenlabs = ElevenLabs()

elevenlabs.conversational_ai.settings.update(can_use_mcp_servers=True)
```

```typescript
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";

const elevenlabs = new ElevenLabsClient();

await elevenlabs.conversationalAi.settings.update({ canUseMcpServers: true });
```

Om du återställer `can_use_mcp_servers` till `false` inaktiveras MCP för arbetsytan. Befintliga MCP-serverintegreringar behålls, men agenter kan inte längre använda dem förrän inställningen aktiveras igen.

> **Note**
>
> Att aktivera MCP är en inställning för hela arbetsytan, inte för enskilda agenter. Alla medlemmar, eller API-nycklar
> med behörigheten `convai_write`, kan aktivera eller inaktivera det — detta är inte begränsat till arbetsytans
> administratörer.

När MCP har aktiverats för arbetsytan är varje MCP-server du lägger till en egen resurs: medlemmen som skapar den kan dela den individuellt med andra medlemmar på arbetsytan, på samma sätt som en agent eller ett kunskapsbasdokument delas.

> **Warning**
>
> Att aktivera den här inställningen åsidosätter inte begränsningen för Zero Retention Mode och HIPAA ovan.
> Arbetsytor med Zero Retention Mode eller HIPAA-efterlevnad aktiverat kan inte använda MCP-servrar, oavsett
> inställningen `can_use_mcp_servers`.

## Kom igång

> **Note**
>
> ElevenLabs stöder MCP-servrar med både SSE-transport (Server-Sent Events) och streambar HTTP-transport.

I det här exemplet använder vi [Zapier MCP](https://zapier.com/mcp), som låter dig ansluta ElevenAgents till hundratals verktyg och tjänster.

> **Note**
>
> MCP-servrar kan ännu inte hanteras via ElevenLabs CLI — använd instrumentpanelen eller SDK:n.

#### Lägg till via instrumentpanelen

#### Öppna MCP-integreringar

Gå till [instrumentpanelen för MCP-serverintegreringar](https://elevenlabs.io/app/agents/integrations) och klicka på **Lägg till anpassad MCP-server**.

![Skapa din första MCP-server](/docs/_fern-img/335d1d8fced3cd82eed4ed43ba0058d3a8dbc431f81cdb387bf3d5964e5ead80.webp)

#### Konfigurera MCP-servern

Ange följande uppgifter:

* **Namn**: MCP-serverns namn (t.ex. "Zapier MCP Server")
* **Beskrivning**: En beskrivning av vad MCP-servern kan göra
* **Server-URL**: MCP-serverns URL. Om den innehåller en hemlig nyckel ska du behandla den som ett lösenord och lagra den som en hemlighet för arbetsytan.
* **Hemlig token** (valfritt): Värde för auktoriseringshuvud
* **HTTP-rubriker** (valfritt): Eventuella ytterligare rubriker som servern kräver

#### Spara och testa anslutningen

Klicka på **Lägg till integrering** för att spara integreringen och testa anslutningen för att lista tillgängliga verktyg.

![Exempelverktyg från Zapier](/docs/_fern-img/7c9d83baedd0e2dc74014d4a690159333bbef0eec37c36fa9ee0fd6cd455df0e.webp)

#### Koppla servern till en agent

MCP-servern är nu tillgänglig för att läggas till i dina agenter. MCP-stöd är tillgängligt för både offentliga och privata agenter.

![Lägga till MCP-servern i en agent](/docs/_fern-img/b18756710b4466a5fa462080d6f3b237d84f76f898d5c94d4583f31d2fa0395b.webp)

#### Lägg till via API:et

```python
from elevenlabs import ElevenLabs

elevenlabs = ElevenLabs()

server = elevenlabs.conversational_ai.mcp_servers.create(
    config={
        "url": "https://mcp.zapier.com/api/mcp/...",
        "name": "Zapier MCP Server",
        "description": "An MCP server with access to Zapier's tools and services",
        "approval_policy": "always_ask",
        "transport": "SSE",
    },
)

elevenlabs.conversational_ai.agents.update(
    agent_id="agent_7101k5zvyjhmfg983brhmhkd98n6",
    conversation_config={
        "agent": {"prompt": {"mcp_server_ids": [server.id]}},
    },
)
```

```typescript
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";

const elevenlabs = new ElevenLabsClient();

const server = await elevenlabs.conversationalAi.mcpServers.create({
  config: {
    url: "https://mcp.zapier.com/api/mcp/...",
    name: "Zapier MCP Server",
    description: "An MCP server with access to Zapier's tools and services",
    approvalPolicy: "always_ask",
    transport: "SSE",
  },
});

await elevenlabs.conversationalAi.agents.update("agent_7101k5zvyjhmfg983brhmhkd98n6", {
  conversationConfig: {
    agent: { prompt: { mcpServerIds: [server.id] } },
  },
});
```

## Lägen för verktygsgodkännande

ElevenLabs erbjuder flexibla godkännandekontroller för att hantera hur agenter begär tillstånd att använda verktyg från MCP-servrar. Du kan konfigurera godkännandeinställningar både på MCP-servernivå och för enskilda verktyg för maximal säkerhetskontroll.

![Inställningar för läge för verktygsgodkännande](/docs/_fern-img/9f4c208459131622478de5010e2234d3af8a03dc9bc5b7ec2fcab48a7be3bde3.webp)

### Tillgängliga godkännandelägen

* **Fråga alltid (rekommenderas)**: Maximal säkerhet. Agenten ber om ditt tillstånd före varje användning av ett verktyg.
* **Detaljerat verktygsgodkännande**: Inaktivera och förvälj verktyg som kan köras automatiskt och verktyg som kräver godkännande.
* **Inget godkännande**: Assistenten kan använda alla verktyg utan godkännande.

### Detaljerad verktygskontroll

Läget för detaljerat verktygsgodkännande låter dig konfigurera enskilda verktyg med olika krav på godkännande, vilket ger dig exakt kontroll över vilka verktyg som kan köras automatiskt och vilka som kräver uttryckligt tillstånd.

![Inställningar för detaljerat verktygsgodkännande
](/docs/_fern-img/041cad753319ed92189ee8d4f70a9d3ed07177303bf71777ce36a90270a5dd24.webp)

För varje verktyg kan du ange:

* **Godkänns automatiskt**: Verktyget körs automatiskt utan att kräva tillstånd
* **Kräver godkännande**: Verktyget kräver uttryckligt tillstånd före körning
* **Inaktiverat**: Verktyget är helt inaktiverat och kan inte användas

> **Tip**
>
> Använd detaljerat verktygsgodkännande för att låta skrivskyddade verktyg med låg risk köras automatiskt, samtidigt som
> verktyg som ändrar data eller utför känsliga åtgärder kräver godkännande.

## Viktiga aspekter för integrering med ElevenLabs

* **Externa servrar**: Du ansvarar för att välja vilka externa MCP-servrar du vill integrera. ElevenLabs tillhandahåller sättet att ansluta till dem.
* **Funktioner som stöds**: ElevenLabs stöder MCP-servrar som kommunicerar via SSE-transporter (Server-Sent Events) och streambara HTTP-transporter för interaktioner i realtid.
* **Dynamiska verktyg**: Verktygen och funktionerna som är tillgängliga från en integrerad MCP-server definieras av den externa servern och kan ändras om serverns konfiguration uppdateras.

## Säkerhet och ansvarsfriskrivning

Att integrera externa MCP-servrar kan exponera dina agenter och data för tredjepartstjänster. Det är viktigt att förstå säkerhetskonsekvenserna.

> **Viktig ansvarsfriskrivning**
>
> Genom att aktivera MCP-serverintegreringar bekräftar du att detta kan innebära datadelning med
> tredjepartstjänster som inte kontrolleras av ElevenLabs. Det kan medföra ytterligare säkerhetsrisker.
> Se till att du förstår konsekvenserna fullt ut, granskar säkerheten hos varje MCP-server du
> integrerar och läser våra [säkerhetsriktlinjer för MCP-integrering ](/docs/sv/eleven-agents/customization/tools/mcp/security) innan du fortsätter.

Läs våra [säkerhetsriktlinjer för MCP-integrering](/docs/sv/eleven-agents/customization/tools/mcp/security) för detaljerade rekommenderade metoder.

## Hitta eller bygg MCP-servrar

* Använd offentligt tillgängliga MCP-servrar från betrodda leverantörer
* Utveckla en egen MCP-server för att exponera dina egna data eller verktyg
* Utforska Model Context Protocol-communityn och resurser för exempel och serverimplementeringar

### Resurser

* [Anthropics exempel på MCP-servrar](https://docs.anthropic.com/en/docs/agents-and-tools/remote-mcp-servers#remote-mcp-server-examples) - En lista med exempelservrar från Anthropic
* [Awesome Remote MCP Servers](https://github.com/jaw9c/awesome-remote-mcp-servers) - En kurerad lista med fjärranslutna MCP-servrar med öppen källkod
* [Remote MCP Server Directory](https://remote-mcp.com/) - En sökbar lista med fjärranslutna MCP-servrar