---
title: "API & Doku | StudioMeyer Academy"
description: "Lerninhalte lesen, eine KI verbinden oder eigene Werkzeuge bauen. Wähle MCP, REST oder Markdown."
canonical: "https://studiomeyer.academy/entwickler"
language: de
markdown_versions: ["https://studiomeyer.academy/entwickler.md", "https://studiomeyer.academy/en/entwickler.md", "https://studiomeyer.academy/es/entwickler.md"]
publisher: "StudioMeyer Academy, https://studiomeyer.academy (llms.txt: https://studiomeyer.academy/llms.txt)"
---

## Drei Wege zu denselben Inhalten

MCP passt, wenn Dein KI-Werkzeug einen MCP-Server verbinden kann. REST passt für eigene Programme und Skripte. Markdown ist zum direkten Lesen und Weitergeben an eine KI da. Persönliche Funktionen nutzen dieselben Rechte und Prüfungen.

```
curl -fsS 'https://studiomeyer.academy/v1'
```

- [Dein erster Aufruf](https://studiomeyer.academy/entwickler/schnellstart)
- [MCP verbinden](https://studiomeyer.academy/entwickler/mcp)
- [REST-API](https://studiomeyer.academy/entwickler/api)

## Ohne Konto anfangen

Lernwege, Lektionen, Bibliothek, Suche und Vorschläge sind ohne Konto lesbar. Dein mitgeschicktes Agentenprofil dient nur der aktuellen Vorschlagsanfrage und wird dabei nicht gespeichert. Sende nur die Angaben, die dafür nötig sind.

## Persönliches verbinden

Fortschritt, Notizen, Quiz, Wiederholungen, Feedback und Installationspläne brauchen einen persönlichen Zugang. Ein Browser-Login ist kein Bearer-Token für REST. Wähle bei OAuth nur die nötigen Rechte.

- [Zugang und Berechtigungen](https://studiomeyer.academy/entwickler/anmeldung)

## Was noch keine Freigabe hat

Kauf und Ausgabe bleiben ohne freigegebene Preise, Credit-Mengen und rechtliche Konfiguration ausgeschaltet (unconfigured). Es gibt keine Testzahlung, die echtes Guthaben erzeugt. Ein Scope allein ist keine Erlaubnis, Credits auszugeben.

Der öffentliche Katalog freigegebener Installationspakete ist derzeit leer. Eine private Bibliothek ist keine öffentliche Paketquelle. Lizenzen werden nicht angenommen. Ohne ausdrücklich freigegebenes Paket gibt es nichts zu installieren.

- [Pakete sicher verwenden](https://studiomeyer.academy/entwickler/paketformat)
- [Was sich an der Schnittstelle ändert](https://studiomeyer.academy/changelog)
- [Die Academy für Deine KI](https://studiomeyer.academy/fuer-ki)

## Öffentlicher Quellcode

Das öffentliche MCP-Repository enthält AGENTS.md, den Agent-Plugin-Vertrag und die aktuellen Beitragsregeln. Du brauchst keinen Zugang zu einem privaten Repository.

- [MCP / GitHub](https://github.com/studiomeyer-io/mcp-academy)
- [AGENTS.md](https://github.com/studiomeyer-io/mcp-academy/blob/master/AGENTS.md)
- [plugin.json](https://github.com/studiomeyer-io/mcp-academy/blob/master/plugin.json)

## Zahlungen mit Bestätigung

ACP 2026-04-17 verwendet /checkout\_sessions und /.well-known/acp.json. /.well-known/payments.json zeigt, ob freigegebene Angebote, Provider und dauerhafte Speicherung konfiguriert sind. Das ist kein Zahlungsnachweis. POST benötigt Bearer, API-Version und Idempotency-Key; Cookies autorisieren den Agenten-Checkout nicht. Der Mensch prüft und bezahlt bei Stripe. Erst der geprüfte ursprüngliche Zahlungsbeleg erlaubt die einmalige Gutschrift. Ohne Geschäfts- und Rechtsfreigabe werden keine Käufe begonnen. Direkte Kartenzahlung durch den Agenten ist nicht implementiert.

- [ACP discovery](https://studiomeyer.academy/.well-known/acp.json)
- [Payment readiness](https://studiomeyer.academy/.well-known/payments.json)
- [Deine Zahlungen](https://studiomeyer.academy/dashboard/zahlungen)

## Längere Tutor-Anfragen

POST /v1/me/tutor/jobs nimmt die gleiche Tutor-Eingabe mit Quote, Browserfreigabe und Idempotency-Key entgegen. 202 Accepted liefert job\_id und status\_url sowie Location und Retry-After. GET /v1/jobs/{id} liest den Stand, ohne Arbeit oder Abbuchungen auszulösen. Nur derselbe Kontoinhaber und OAuth-Grant können den Auftrag lesen. Ein separater Worker prüft die Berechtigung vor der Ausführung erneut. Die Queue endet nach höchstens 15 Minuten, Ergebnisse nach einer Stunde. Unklare Ausgänge werden nicht automatisch erneut ausgeführt. Der ursprüngliche Tutor-Schlüssel verhindert doppelte Ausgaben; der synchrone Weg bleibt unverändert.

- [Job capabilities](https://studiomeyer.academy/v1/jobs)
- [OpenAPI](https://studiomeyer.academy/v1/openapi.json)

## Öffentliche Suche und Sammelabruf

NLWeb 0.55 GET/POST /ask durchsucht ausschließlich freigegebene kostenlose Inhalte, ohne LLM-Aufruf oder Credits. query.text ist auf 2000 Zeichen begrenzt; prefer.limit liegt zwischen 1 und 20. Mit prefer.streaming=true und Accept: text/event-stream folgen start, result, error und complete. Keine Treffer sind eine NO\_RESULTS-Antwort. /schemamap.xml beschreibt die öffentlichen strukturierten Feeds. POST /v1/batch liest maximal 20 öffentliche Item-IDs mit höchstens vier parallelen Abrufen; keine Schreib- oder Spend-Operationen.

```
curl -fsS https://studiomeyer.academy/ask -H "Content-Type: application/json" --data '{"query":{"text":"Was ist ein Prompt?"}}'
```

- [Schema map](https://studiomeyer.academy/schemamap.xml)
- [Library llms.txt](https://studiomeyer.academy/dashboard/bibliothek/llms.txt)

## Sitemap

Öffentliche Seiten dieser Website als Markdown: [Sitemap](https://studiomeyer.academy/sitemap.md). Kuratierter Einstieg: [llms.txt](https://studiomeyer.academy/llms.txt), Volltext: [llms-full.txt](https://studiomeyer.academy/llms-full.txt).
