# MCP-Server > KI-Assistenten über das Model Context Protocol mit HILLS verbinden: Server-URL, OAuth-Anmeldung, wer sich verbinden kann, und die Tools. Über den HILLS Music MCP-Server lesen KI-Assistenten, die das [Model Context Protocol](https://modelcontextprotocol.io) unterstützen, Ihren Workspace: Katalog, Release-Status, Streams und Erlöse, Abrechnungen und Anfragen. Jeder Aufruf läuft als das HILLS-Konto, das die Verbindung hergestellt hat, und sieht genau das, was dieses Konto im Workspace sieht. ## Verbinden | | | | --- | --- | | Server-URL | `https://mcp.hillsmusic.com` | | Transport | Streamable HTTP, zustandslos: JSON-RPC-Nachrichten per POST, Antworten als JSON (kein Server-Sent-Stream, keine Session). GET und DELETE antworten mit 405. | | Anmeldung | OAuth 2.1 mit Ihrem HILLS-Konto (Scope `read`) | | Rate Limit | 120 Aufrufe pro Minute und verbundener App | Fügen Sie die Server-URL in Ihrem Assistenten als Remote-MCP-Server (Custom Connector) hinzu. Er öffnet eine HILLS-Anmeldung, Sie bestätigen die Verbindung, und die Tools erscheinen. Trennen können Sie die Verbindung jederzeit in der HILLS Web-App unter Settings, Connected apps. ## Autorisierung HILLS ist der OAuth-2.1-Autorisierungsserver, der MCP-Endpunkt die geschützte Ressource. Eine Anfrage ohne gültiges Token erhält 401 mit einem WWW-Authenticate-Header, der die Resource-Metadaten nennt – so finden MCP-Clients heraus, wo die Anmeldung erfolgt. Clients registrieren sich selbst (Dynamic Client Registration), der Nutzer bestätigt die Verbindung in der HILLS Web-App, und jeder Tool-Aufruf läuft als dieses Konto. | | | | --- | --- | | Resource-Metadaten | `https://mcp.hillsmusic.com/.well-known/oauth-protected-resource` | | Metadaten des Autorisierungsservers | `https://mcp.hillsmusic.com/.well-known/oauth-authorization-server` | | Scope `read` | Lesezugriff auf Ihren Katalog, Ihre Streams und Abrechnungen | | PKCE | Nur S256 | | Access-Tokens | Gültig für 1 Stunde | | Refresh-Tokens | Gültig für 30 Tage, bei jeder Verwendung rotiert (ein erneut verwendetes Token beendet die Verbindung) | ## Wer sich verbinden kann - Kunden (Partnerkonten) und ihre Teammitglieder, Inhaber und Admins: standardmäßig aktiviert. - Artists und Labels mit eigenem HILLS-Konto sowie weitere Mitarbeitende: wenn das HILLS-Team den Zugang freischaltet. - Artists und Labels unter einem Kunden: nie; MCP gehört dem Kunden. - Einige Tools sind nur für Kundenkonten da (Guthaben und Auszahlungen auch für direkte Artists und Labels, an die HILLS auszahlt); ein Konto, das ein Tool nicht nutzen darf, sieht es nicht. - Ein Teammitglied eines Kunden braucht die Rollenberechtigung, die beim jeweiligen Tool steht; das HILLS-Team sieht, was seine Rollenberechtigungen freigeben. ## Tools | Tool | Was es tut | Wer es erhält | | --- | --- | --- | | [`list_members`](https://developer.hillsmusic.com/de/mcp/list-members/) | Artists und Labels auflisten | Nur Kundenkonten und ihr Team | | [`payouts`](https://developer.hillsmusic.com/de/mcp/payouts/) | Guthaben und Auszahlungen | Nur bestimmte Konten | | [`smartlinks`](https://developer.hillsmusic.com/de/mcp/smartlinks/) | Smart Links | Nur Kundenkonten und ihr Team | | [`list_deliveries`](https://developer.hillsmusic.com/de/mcp/list-deliveries/) | DDEX-Auslieferungen | Nur Kundenkonten und ihr Team | | [`delivery_status`](https://developer.hillsmusic.com/de/mcp/delivery-status/) | Status einer Auslieferung | Nur Kundenkonten und ihr Team | | [`search_catalog`](https://developer.hillsmusic.com/de/mcp/search-catalog/) | Katalog durchsuchen | Jedes Konto mit MCP-Zugang | | [`release_status`](https://developer.hillsmusic.com/de/mcp/release-status/) | Release-Status | Jedes Konto mit MCP-Zugang | | [`streams_and_revenue`](https://developer.hillsmusic.com/de/mcp/streams-and-revenue/) | Streams und Erlöse | Jedes Konto mit MCP-Zugang | | [`statements`](https://developer.hillsmusic.com/de/mcp/statements/) | Abrechnungen | Jedes Konto mit MCP-Zugang | | [`requests`](https://developer.hillsmusic.com/de/mcp/requests/) | Anfragen | Jedes Konto mit MCP-Zugang | ## Was Assistenten mitgeteilt wird Der Server gibt jedem Assistenten beim Verbinden diese Anweisungen mit (im Original, auf Englisch): > HILLS Music distribution data for the signed-in account, read-only. Find releases with search_catalog, then use their ids with release_status and streams_and_revenue. Streams and revenue come from monthly store statements (USD, net of the store's share), usually 1–3 months behind, so there are no daily or weekly figures — say so when asked for days or weeks and use the latest months instead. Everything is limited to what this account can see in the HILLS workspace. Quelle: https://developer.hillsmusic.com/de/mcp/overview/