n8n-Workflow mit footage.one
footage.one in n8n-Workflows einbinden — über MCP Client Tool mit OAuth2 oder direkt über die REST-API mit API-Token.
Zwei Wege
MCP Client Tool (mit OAuth)
n8n unterstützt MCP nativ über den MCP Client Tool-Node. Der Auth-Flow läuft über OAuth: einmaliger Browser-Login bei der Setup-Konfiguration, n8n verwaltet Tokens automatisch.
Konfiguration:
| Feld | Wert |
|---|---|
| Endpoint URL | https://mcp.footage.one/mcp |
| Transport | HTTP Streamable |
| Authentication | OAuth2 (über n8n-Credentials) |
Bei der ersten Verwendung öffnet n8n den OAuth-Flow zu footage.one. Nach erfolgreichem Login stehen alle MCP-Tools (search_assets, list_albums, add_keywords_to_asset, …) im Workflow bereit.
REST direkt (mit API-Token)
Wenn du keinen interaktiven OAuth-Flow möchtest — z.B. weil ein Service-Account-Pattern nötig ist — nutze stattdessen den HTTP Request Node mit der REST-API:
| Feld | Wert |
|---|---|
| URL | https://app.footage.one/api/asset/... |
| Method | je nach Operation (GET, POST, PATCH, DELETE) |
| Headers | apiKey: DEIN_API_TOKEN |
Token aus deinem Account. Siehe REST-API Quickstart für konkrete Endpoints.
Beispiel-Workflow: Auto-Tagging beim Storage-Import
- Webhook Trigger — empfängt Notification vom Storage-Provider (z.B. neue Datei in S3)
- MCP Client Tool:
import_storage_items— importiert Datei - AI Agent mit MCP Client Tool — Tool-Auswahl:
generate_description,get_keyword_suggestions - MCP Client Tool:
add_keywords_to_asset— Keywords speichern - MCP Client Tool:
add_assets_to_album— Asset in Ziel-Album
Bei rein REST-basierter Variante ersetzen die HTTP Request Nodes den MCP Client Tool — Logik bleibt identisch, weil MCP-Tools 1:1 auf REST-Endpoints abbilden.