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

# MCP-gids

> Gebruik Hybridbox via het Model Context Protocol-eindpunt en -hulpmiddelen.

# MCP-gids

Hybridbox stelt een Model Context Protocol (MCP)-eindpunt beschikbaar voor agentclients die Hybridbox-pseudofuncties willen ontdekken en aanroepen via de A2A-agentruntime.

Het MCP-eindpunt is `/mcp`. Bronroutes registreren `POST /mcp` voor MCP JSON-RPC-aanvragen. `GET /mcp` is geregistreerd maar retourneert methode niet toegestaan, dus clients moeten POST gebruiken voor MCP-verkeer.

<Note />

## Protocoloppervlak

Ondersteunde JSON-RPC-methoden zijn onder meer:

-`initialize`
-`ping`
-`notifications/initialized`
-`tools/list`
-`tools/call`

Voor `tools/list` en `tools/call` zijn geverifieerde sessies vereist. De zichtbare tools en opvraagbare functies zijn afhankelijk van de geauthenticeerde sessie.

## MCP-tools

### `Hybridbox_functions_list`

Geeft een overzicht van Hybridbox-pseudofuncties die zichtbaar zijn voor de geverifieerde sessie. De tool accepteert geen argumenten.

Gebruik dit eerst wanneer een agent moet weten welke functies beschikbaar zijn voordat hij iets belt.

### `Hybridbox_functions_explain`

Legt zichtbare Hybridbox-pseudofuncties uit met schema's, documentatie en voorbeelden.

Argumenten:

* `function`: optionele enkele pseudo-functienaam om uit te leggen.
* `functions`: optionele reeks pseudo-functienamen om uit te leggen.

Gebruik dit vóór de uitvoering, zodat de agent namen, vereiste argumenten, optionele argumenten en verwachte resultaten kan valideren.

### `Hybridbox_execute`

Voert openbare pseudo-functies van Hybridbox uit met behulp van pseudo-python-code via hetzelfde autorisatie- en uitvoeringspad als de A2A-agent.

Argumenten:

* `code`: vereiste string met pseudo-python Hybridbox-functieaanroepcode, zoals `domains.list(account_id='acc_123')`.

<Warning>
  Voer alleen code uit nadat u het relevante functieschema hebt gecontroleerd en de argumenten heeft gevalideerd. Het uitvoeringspad maakt gebruik van het autorisatieprofiel van de geverifieerde sessie.
</Warning>

## Aanbevolen werkstroom

<Steps>
  <Step title="List functions">
    Bel `tools/list` en bel vervolgens `Hybridbox_functions_list` om de pseudofuncties te inspecteren die beschikbaar zijn voor de geverifieerde sessie.
  </Step>

  <Step title="Explain functions">
    Roep `Hybridbox_functions_explain` aan met `function` of `functions` vóór uitvoering. Gebruik het geretourneerde schema en de voorbeelden om geldige argumenten voor te bereiden.
  </Step>

  <Step title="Execute with validated arguments">
    Roep `Hybridbox_execute` alleen aan met een `code`-reeks nadat de functienaam en argumenten overeenkomen met het uitgelegde schema.
  </Step>
</Steps>

## Functiecatalogus

De gegenereerde A2A-functiecatalogus is de referentie voor beschikbare Hybridbox-pseudofuncties en hun handtekeningen.

<CardGroup cols={2}>
  <Card title="A2A function catalog" icon="list" href="/nl/agents/a2a-function-catalog">
    Blader door gegenereerde functiehandtekeningen, mogelijkheden en openbare API-routetoewijzingen.
  </Card>

  <Card title="Raw function catalog JSON" icon="code" href="/a2a_functions.v1.json">
    Inspecteer de gegenereerde `Hybridbox.A2A.functions.v1`-catalogusgegevens.
  </Card>
</CardGroup>
