Headless digital signage.

Orchestreer je schermen via REST API of via een hosted MCP-server voor je AI-agent. Geen CMS-UI nodig. Bouw je eigen pipeline. Wij leveren content delivery, offline-cache en publish-state.

Twee oppervlakken, één API-key · Dezelfde gib_live_… key werkt voor beide.

REST API

api.gibeon.io/v1

OpenAPI 3.1, Bearer-auth, 60 req/min per key. Resources: players, playlists, sequences, planning, assets, asset-folders. Mutating calls retourneren publish_required-flag zodat je orchestrator weet wanneer een publish moet vertrekken.

MCP

api.gibeon.io/mcp

Streamable-HTTP transport voor MCP (JSON-RPC 2.0). Elke API-actie blootgesteld als tool-call voor Claude, Cursor, of custom agents via de Anthropic SDK. Plak in je agent-config, klaar.

Bouw een agent die wekelijks je content rouleert

Een MCP-agent die maandagochtend de top-3 content-items van vorige week doorrouleert naar de andere schermen, en zondagavond een rapport stuurt. Zonder CMS-tab openen, zonder muis-klik. Wel een audit-trail (Pro+) die laat zien dat de agent het deed, en proof-of-play die de echte rotatie meet.

Quotum per tier

TierAPI calls/mndMCP tool-calls/mndWebhooks/mnd
Free1.000100
Starter (€39/mnd)50.0005.0001.000
Pro (€99/mnd)500.00050.00010.000
Business (€198/mnd)5.000.000500.000100.000
Agency (€249/mnd)10.000.000500.000100.000

Veelgestelde vragen

Wat betekent "headless" voor digital signage?

Headless = je orchestreert je schermen programmatisch zonder de CMS-UI ooit te openen. Content uploaden, playlists samenstellen, schermen toewijzen, publishes triggeren, alles via REST API of MCP-tool-calls. Onze CMS is dan optioneel inspectievenster, niet werkomgeving.

Welke endpoints heeft de Public API?

Players, playlists (+ items + reorder), sequences (+ items + reorder), planning, assets (twee-stap signed-URL upload), asset-folders. Authenticatie via Bearer token (een gib_live_… key uit je tenant). 60 req/min per key.

Wat doet de MCP-server precies?

De MCP-server is een hosted Streamable-HTTP transport op api.gibeon.io/mcp die elke API-actie blootstelt als een tool-call voor AI-agenten (Claude, Cursor, custom agents via Anthropic SDK). Een agent kan "list_players", "update_player_playlist", "publish_players" callen alsof het lokale functies zijn.

Kan ik MCP gebruiken op het Free-plan?

Ja. 100 MCP tool-calls per maand op Free, 5.000 op Starter, 50.000 op Pro, 500.000 op Business en Agency. Genoeg om een agent te bouwen die wekelijks je content rouleert.

Is er een npm-package?

Ja, @gibeon/mcp-server voor lokaal hosten van een proxy. De GitHub-source staat op github.com/gibeon-io/mcp-server.

Hoe handel ik publish-state af in een geautomatiseerde pipeline?

Elke mutating call op een player retourneert publish_required: true wanneer de wijziging een publish nodig heeft. Je agent of script roept dan POST /v1/players/<id>/publish. Geen handmatige operator-klik.

Begin met een API-key op de gratis tier

Geen creditcard. 1.000 API-calls en 100 MCP tool-calls per maand. Genoeg om een agent te bouwen die je content beheert.