# Werkzeuge · Call for Papers

> Die 40 MCP-Tools für den Call for Papers, von Anfang bis Ende: die Regeln des Bereichs, einen Call mit Tracks, Tagen und Banner eröffnen und bearbeiten, veröffentlichen, Verantwortliche und Gutachter, Vortragende einladen, Einreichungen, Begutachtungen und Bewertungen, Entscheidung, Gegenangebot, Bestätigung im Programm, Abstimmung und die Seite der Einreichenden.

Der ganze [Call for Papers](/espacos/chamada-de-trabalhos) im Gespräch: den Call mit der Ausschreibung, den Tracks und den Veranstaltungstagen eröffnen, veröffentlichen, das Gremium zusammenstellen, die Begutachtungen verfolgen, entscheiden, die Bedingungen mit der vortragenden Person verhandeln und im Programm bestätigen. Auch Einreichende nutzen den Assistenten: die Einreichung abschicken und bearbeiten, auf ein Gegenangebot antworten, abstimmen.

Jedes Tool hat ein Siegel: <span class="tool-kind tool-kind-read">Nur lesen</span> ändert nichts, <span class="tool-kind tool-kind-write">Ändert</span> legt sofort etwas an oder ändert es, und <span class="tool-kind tool-kind-confirm">Mit Bestätigung</span> handelt erst nach deinem Ja zu einer Zusammenfassung. Siehe [Geld und Bestätigung](/mcp/dinheiro-e-confirmacao).

## Wer was nutzt

Die 40 Tools erscheinen für **alle Rollen**, auch für das Mitglied: Verantwortliche eines Calls können ganz normale Mitglieder sein, und wer einreicht, begutachtet oder abstimmt, ebenfalls. Memberfy prüft jeden Call nach der Regel des Moduls selbst, wie auf dem Bildschirm:

| Wer | Was er darf |
|---|---|
| **Team** (Eigentümer, Administrator und Moderator) oder **Verantwortliche des Calls** | Den Call, die Tracks, die Tage und die Verantwortlichen bearbeiten; das Gremium zusammenstellen; den Fortschritt sehen; entscheiden, verhandeln und bestätigen |
| **Wer im Bereich Calls eröffnen darf** | Einen neuen Call eröffnen. Die Regel gehört zum Bereich: nur die Verantwortlichen, das Team oder jedes Mitglied ([`get_call_space_settings`](#get-call-space-settings)) |
| **Gutachter des Tracks** (die die Einladung angenommen haben) | Die Begutachtungsliste und die Bewertung jeder Einreichung im Track |
| **Wen der Call abstimmen lässt** | Den Stimmzettel und die Stimme, im Abstimmungszeitraum |
| **Jedes Mitglied** | In einem offenen Call einreichen, die eigene Einreichung bearbeiten und zurückziehen, auf ein Gegenangebot antworten |

Erlaubt die Rolle etwas nicht, bekommt der Assistent die Ablehnung von Memberfy und erklärt sie.

## Kurz gesagt

### Der Bereich und die Calls

| Tool | Was es tut | Wer | Typ |
|---|---|---|---|
| [`list_calls_for_papers`](#list-calls-for-papers) | Die Calls eines Bereichs, mit Status | Alle | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`get_call_space_settings`](#get-call-space-settings) | Wie der Bereich funktioniert: ein Call oder mehrere, wer eröffnet | Alle | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`update_call_space_settings`](#update-call-space-settings) | Ändert den Modus des Bereichs und wer Calls eröffnen darf | Administrator | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`get_call_for_papers`](#get-call-for-papers) | Ein Call mit Terminen, Tracks, Tagen, Verantwortlichen und dem, was du darin tun kannst | Alle | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`create_call_for_papers`](#create-call-for-papers) | Eröffnet einen Call als Entwurf, mit Tracks, Tagen und Banner | Wer eröffnen darf | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`update_call_for_papers`](#update-call-for-papers) | Bearbeitet Text, Termine, Formate, Kosten, Honorar und Bilder | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`update_call_status`](#update-call-status) | Veröffentlicht, zieht zurück, schließt oder öffnet wieder | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`delete_call_for_papers`](#delete-call-for-papers) | Löscht den Call samt Tracks und Einreichungen | Team oder Verantwortliche | <span class="tool-kind tool-kind-confirm">Mit Bestätigung</span> |

### Tracks und Veranstaltungstage

| Tool | Was es tut | Wer | Typ |
|---|---|---|---|
| [`add_call_track`](#add-call-track) | Fügt einen Track hinzu | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`update_call_track`](#update-call-track) | Benennt einen Track um oder ändert den Zweck | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`delete_call_track`](#delete-call-track) | Entfernt einen Track | Team oder Verantwortliche | <span class="tool-kind tool-kind-confirm">Mit Bestätigung</span> |
| [`add_call_event_date`](#add-call-event-date) | Fügt der Veranstaltung einen Tag hinzu | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`update_call_event_date`](#update-call-event-date) | Ändert die Zeiten eines Tags | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`delete_call_event_date`](#delete-call-event-date) | Entfernt einen Tag der Veranstaltung | Team oder Verantwortliche | <span class="tool-kind tool-kind-confirm">Mit Bestätigung</span> |

### Verantwortliche, Gutachter und Vortragende

| Tool | Was es tut | Wer | Typ |
|---|---|---|---|
| [`add_call_owner`](#add-call-owner) | Lädt jemanden als Verantwortliche des Calls ein | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`remove_call_owner`](#remove-call-owner) | Entfernt eine verantwortliche Person | Team oder Verantwortliche | <span class="tool-kind tool-kind-confirm">Mit Bestätigung</span> |
| [`list_track_reviewers`](#list-track-reviewers) | Die Gutachter eines Tracks | Team oder Verantwortliche | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`invite_track_reviewer`](#invite-track-reviewer) | Setzt jemanden als Gutachter eines Tracks ein | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`remove_track_reviewer`](#remove-track-reviewer) | Entfernt einen Gutachter | Team oder Verantwortliche | <span class="tool-kind tool-kind-confirm">Mit Bestätigung</span> |
| [`list_my_call_invitations`](#list-my-call-invitations) | Deine offenen Einladungen als Verantwortliche oder Gutachter | Alle | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`respond_to_call_invitation`](#respond-to-call-invitation) | Nimmt eine deiner Einladungen an oder lehnt sie ab | Alle | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`list_speakers`](#list-speakers) | Wer in der Community schon eingereicht hat | Team oder Verantwortliche | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`invite_speaker`](#invite-speaker) | Lädt jemanden zum Einreichen ein | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |

### Begutachtung, Entscheidung und Programm

| Tool | Was es tut | Wer | Typ |
|---|---|---|---|
| [`list_proposals`](#list-proposals) | Die Einreichungen, mit Status, Track und Bewertungen | Je nach Rolle im Call | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`get_proposal`](#get-proposal) | Eine Einreichung, mit den Begutachtungen und der Verhandlung | Verantwortliche, Gutachter des Tracks und die einreichende Person | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`list_my_reviews`](#list-my-reviews) | Deine Begutachtungsliste | Gutachter | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`review_proposal`](#review-proposal) | Bewertet eine Einreichung mit 1 bis 5 | Gutachter des Tracks | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`get_review_progress`](#get-review-progress) | Der Fortschritt der Begutachtung, gemessen am Minimum | Team oder Verantwortliche | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`get_proposal_reviews`](#get-proposal-reviews) | Die Bewertungen einer Einreichung und der Konsens | Verantwortliche; Gutachter nach der eigenen Begutachtung | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`decide_proposal`](#decide-proposal) | Nimmt eine Einreichung an oder lehnt sie ab | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`negotiate_proposal`](#negotiate-proposal) | Gegenangebot, zurückziehen, annehmen oder die Verhandlung beenden | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`confirm_proposal`](#confirm-proposal) | Bestätigt die angenommene Einreichung im Programm | Team oder Verantwortliche | <span class="tool-kind tool-kind-write">Ändert</span> |

### Abstimmung

| Tool | Was es tut | Wer | Typ |
|---|---|---|---|
| [`list_votable_proposals`](#list-votable-proposals) | Der Stimmzettel: worüber du abstimmen kannst, und deine Stimme | Wer abstimmen darf | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`vote_on_proposal`](#vote-on-proposal) | Stimmt mit 1 bis 5 ab oder nimmt die Stimme zurück | Wer abstimmen darf | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`get_vote_results`](#get-vote-results) | Das Ergebnis, soweit der Call es zeigt | Je nach Call | <span class="tool-kind tool-kind-read">Nur lesen</span> |

### Einreichende

| Tool | Was es tut | Wer | Typ |
|---|---|---|---|
| [`list_my_proposals`](#list-my-proposals) | Deine Einreichungen, mit Status | Alle | <span class="tool-kind tool-kind-read">Nur lesen</span> |
| [`submit_proposal`](#submit-proposal) | Schickt eine Einreichung an einen offenen Call | Jedes Mitglied | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`update_proposal`](#update-proposal) | Bearbeitet die Einreichung im Entwurf und schickt sie ab | Die einreichende Person | <span class="tool-kind tool-kind-write">Ändert</span> |
| [`withdraw_proposal`](#withdraw-proposal) | Zieht die Einreichung aus dem Call zurück | Die einreichende Person | <span class="tool-kind tool-kind-confirm">Mit Bestätigung</span> |
| [`respond_to_counter_offer`](#respond-to-counter-offer) | Nimmt das Gegenangebot an oder antwortet mit einem eigenen | Die einreichende Person | <span class="tool-kind tool-kind-write">Ändert</span> |

## IDs und Werte

- **Call** (`call`) und **Bereich** (`space`): die ID oder der aus der App kopierte Link. Der Link einer Einreichung (`?proposal=`) funktioniert auch als Call.
- **Einreichung** (`proposal`): die ID oder der Link mit `?proposal=`.
- **Track**, **Veranstaltungstag**, **Verantwortliche** und **Gutachter** (`track_id`, `date_id`, `owner_id`, `reviewer_id`): kommen aus [`get_call_for_papers`](#get-call-for-papers). Die `owner_id` ist die ID der Verknüpfung in `owner_links`, nicht die ID der Person.
- **Person** (`profile_id`): aus `list_members` oder aus [`list_speakers`](#list-speakers).
- **Datum und Uhrzeit**: in der Zeitzone der Community. Datum und Uhrzeit als `2026-11-30T23:59`; nur das Datum als `2026-11-30`; nur die Uhrzeit als `19:00`.
- **Formate**: `talk` (Vortrag), `lightning_talk`, `keynote`, `workshop`, `tutorial`, `masterclass`, `panel` (Panel), `roundtable`, `case_study`, `demo`, `poster` und `other`.
- **Status des Calls**: `draft` (Entwurf), `open` (offen), `reviewing` (in Bewertung), `deciding` (Entscheidung läuft), `closed` (geschlossen) und `archived` (archiviert).
- **Kosten** (Flug, Transport, Parken, Unterkunft, Verpflegung): `none` (niemand), `organizer` (der Veranstalter) oder `speaker` (die vortragende Person).

## `list_calls_for_papers`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Call for Papers auflisten.** Die Calls eines Call-Bereichs, mit Status. *Mindestrolle: alle; den Entwurf sieht nur, wer sich um ihn kümmert.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `space` | ID oder Link | Ja | Der Call-Bereich |
| `status` | einer der Status | Nein | Filtert nach Status |

**Frag so:** *„Welche Calls sind offen?“*

## `get_call_space_settings`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Regeln des Call-Bereichs ansehen.** Ob der Bereich **ein Call** oder **mehrere Calls** ist, wer einen Call eröffnen darf und ob das Eröffnen eine Freigabe braucht. *Mindestrolle: alle.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `space` | ID oder Link | Ja | Der Call-Bereich |

**Frag so:** *„Darf ein Mitglied im Bereich Vorträge einen Call eröffnen?“*

## `update_call_space_settings`

<span class="tool-kind tool-kind-write">Ändert</span>

**Regeln des Call-Bereichs ändern.** Ändert den Modus des Bereichs und wer Calls eröffnen darf. *Mindestrolle: Administrator.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `space` | ID oder Link | Ja | |
| `mode` | `single`, `multi` | Nein | Ein Call oder mehrere |
| `who_can_open_call` | `owners`, `staff`, `members` | Nein | Eigentümer und Administrator; zusätzlich die Moderatoren; oder jedes Mitglied |
| `require_approval_to_open` | ja oder nein | Nein | Ein neuer Call wartet auf Freigabe |

**Frag so:** *„Lass die Moderatoren im Bereich Vorträge Calls eröffnen.“*

**Hinweise:** Das ändert sofort, wer was tun darf. Siehe [Der Bereich: ein Call oder mehrere](/espacos/chamada-de-trabalhos#der-bereich-ein-call-oder-mehrere).

## `get_call_for_papers`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Call for Papers ansehen.** Alles, was die Seite des Calls zeigt: Status, Termine, Formate, Kosten und Honorar, die Tracks (mit den Gutachtern), die Veranstaltungstage und die Verantwortlichen, dazu, was du darin tun kannst. *Mindestrolle: alle; den Entwurf nur, wer sich um ihn kümmert.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | Akzeptiert auch den Link einer Einreichung |

**Liefert:** den Call und, für alle, die ihn bearbeiten dürfen, die Verknüpfungen der Verantwortlichen (`owner_links`) mit den IDs, die [`remove_call_owner`](#remove-call-owner) verlangt.

**Frag so:** *„Zeig mir den Call des Kongresses 2027: welche Tracks, und wer begutachtet jeden?“*

## `create_call_for_papers`

<span class="tool-kind tool-kind-write">Ändert</span>

**Call for Papers eröffnen.** Eröffnet einen Call in einem Call-Bereich, **als Entwurf**. Wer ihn anlegt, wird Verantwortliche des Calls. *Rolle: wen die Regel des Bereichs Calls eröffnen lässt.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `space` | ID oder Link | Ja | Der Call-Bereich (`list_spaces` mit dem Modul `call4papers`) |
| `title` | Text, 3 bis 255 | Ja | |
| `slug` | Text | Nein | Die Adresse; ohne Angabe aus dem Titel |
| `description` | Markdown, bis 20.000 | Nein | Die Ausschreibung, in [Markdown](/mcp/ferramentas#text-in-markdown) (oder HTML) |
| `summary` | Text, bis 1.000 | Nein | Ein, zwei Zeilen für die Karten und den Feed |
| `type` | `simple`, `advanced` | Nein | Einfach oder erweitert. Siehe [Der Typ des Calls](/espacos/chamada-de-trabalhos#der-typ-des-calls) |
| `modality` | `in_person`, `online`, `hybrid` | Nein | Vor Ort, online oder hybrid |
| `submission_opens_at`, `submission_closes_at` | Datum und Uhrzeit | Nein | Der Zeitraum für Einreichungen |
| `review_opens_at`, `review_closes_at`, `results_announced_at` | Datum und Uhrzeit | Nein | Die Begutachtung und die Bekanntgabe |
| `voting_opens_at`, `voting_closes_at` | Datum und Uhrzeit | Nein | Der Abstimmungszeitraum |
| `evaluation_mode` | `none`, `committee`, `community` | Nein | Ohne Bewertung, Gremium pro Track oder Abstimmung der Community |
| `blind_review` | ja oder nein | Nein | Die Gutachter sehen nicht, wer eingereicht hat |
| `min_reviews_per_submission` | Zahl, bis 20 | Nein | Mindestzahl an Begutachtungen pro Einreichung |
| `max_submissions_per_speaker` | Zahl, bis 100 | Nein | Einreichungen pro Person |
| `vote_visibility` | `hidden`, `counts`, `full` | Nein | Was das Abstimmungsergebnis zeigt |
| `who_can_vote` | `owners`, `staff`, `members` | Nein | |
| `allow_counter_offer`, `counter_offer_timeout_days` | ja oder nein; Tage | Nein | Nur beim erweiterten Call: Gegenangebot und die Frist für die Antwort |
| `allowed_formats` | Liste von Formaten | Nein | |
| `allowed_durations` | Liste von Minuten | Nein | Zum Beispiel `[20, 40]` |
| `speaker_benefits` | Liste von Texten | Nein | Zum Beispiel *Ticket*, *Abendessen mit den Vortragenden* |
| `air_travel_cost`, `ground_transport_cost`, `parking_cost`, `accommodation_cost`, `meal_cost` | `none`, `organizer`, `speaker` | Nein | Wer welche Kosten trägt |
| `speaker_fee_mode`, `speaker_fee_amount` | `none`, `fixed`, `speaker_defined`; Betrag | Nein | Das Honorar: keines, fest oder von der einreichenden Person angegeben |
| `tracks` | Liste aus `name`, `purpose` | Nein | Die Tracks, auf einmal (bis 30). Der Zweck ist der Maßstab der Gutachter |
| `event_dates` | Liste aus `date`, `start_time`, `end_time` | Nein | Die Veranstaltungstage (bis 60) |
| `image_url` oder `image_base64` | Link oder Datei | Nein | Das Banner (16:9) |
| `featured_image_url` | Link | Nein | Das quadratische Bild (1:1) |
| `idempotency_key` | Text | Nein | Ein Wiederholen mit demselben Schlüssel legt nichts neu an |

**Liefert:** den angelegten Call. Ein unbrauchbares Bild verhindert das Anlegen nicht; der Grund steht in `warnings`.

**Frag so:** *„Eröffne den Call des Kongresses 2027, vor Ort in São Paulo am 12. und 13. März, mit den Tracks Produkt, Daten und Karriere. Einreichungen bis 30.11. Unterkunft und Verpflegung zahlen wir; die Anreise zahlt die vortragende Person. Lass es als Entwurf und zeig es mir.“*

**Hinweise:** Der Call entsteht als Entwurf; veröffentliche ihn mit [`update_call_status`](#update-call-status). Nach dem Anlegen schlägt die Antwort vor, was noch fehlt: Tracks, Gutachter, Veröffentlichen. Das Honorar wird in der Vereinbarung festgehalten; die Zahlung erfolgt außerhalb der Plattform.

## `update_call_for_papers`

<span class="tool-kind tool-kind-write">Ändert</span>

**Call for Papers bearbeiten.** Dieselben Felder wie bei [`create_call_for_papers`](#create-call-for-papers), außer Tracks und Tagen, die eigene Tools haben. Nur, was gesendet wird, ändert sich. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |
| die Felder des Calls | | Nein | Titel, Text, Termine, Typ, Formate, Dauern, Kosten, Honorar, Abstimmung, Bewertung, Banner und quadratisches Bild |

**Frag so:** *„Verlängere die Einreichungsfrist des Kongresses 2027 bis 15.12.“*

**Hinweise:** Ein Call, der schon Bewertungen oder eine Verhandlung hat, kann nicht von erweitert auf einfach zurückgestellt werden.

## `update_call_status`

<span class="tool-kind tool-kind-write">Ändert</span>

**Call veröffentlichen, schließen oder wieder öffnen.** Ändert den Status eines Calls. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |
| `action` | `publish`, `unpublish`, `close`, `reopen`, `set_status` | Ja | Veröffentlichen, zurück in den Entwurf, schließen, wieder öffnen oder einen bestimmten Status setzen |
| `status` | einer der Status | Mit `set_status` | |

**Frag so:** *„Veröffentliche den Call des Kongresses 2027.“* · *„Schließ den Call: Die Frist ist vorbei.“*

## `delete_call_for_papers`

<span class="tool-kind tool-kind-confirm">Mit Bestätigung</span>

**Call for Papers löschen.** Löscht den Call samt Tracks und Einreichungen. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |

**Liefert:** beim ersten Aufruf die Zusammenfassung (Titel, Status, Anzahl der Einreichungen) und den Bestätigungscode.

## `add_call_track`

<span class="tool-kind tool-kind-write">Ändert</span>

**Track zum Call hinzufügen.** *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |
| `name` | Text, bis 255 | Ja | |
| `purpose` | Text, bis 5.000 | Ja | Was der Track sucht und was nicht: der Maßstab der Gutachter |

**Frag so:** *„Füge den Track Daten hinzu, für echte Fälle aus Datenanalyse und Data Engineering, ohne Tool-Tutorials.“*

## `update_call_track`

<span class="tool-kind tool-kind-write">Ändert</span>

**Track bearbeiten.** Benennt einen Track um oder ändert den Zweck. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `track_id` | ID | Ja | Aus `get_call_for_papers` |
| `name`, `purpose` | Text | Nein | |

## `delete_call_track`

<span class="tool-kind tool-kind-confirm">Mit Bestätigung</span>

**Track löschen.** *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `track_id` | ID | Ja | Aus `get_call_for_papers` |

## `add_call_event_date`

<span class="tool-kind tool-kind-write">Ändert</span>

**Veranstaltungstag hinzufügen.** *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |
| `date` | Datum (`2027-03-12`) | Ja | |
| `start_time`, `end_time` | Uhrzeit (`09:00`) | Ja | In der Zeitzone der Community |

## `update_call_event_date`

<span class="tool-kind tool-kind-write">Ändert</span>

**Zeiten des Veranstaltungstags ändern.** *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `date_id` | ID | Ja | Aus `get_call_for_papers` |
| `start_time`, `end_time` | Uhrzeit | Nein | Mindestens eine |

## `delete_call_event_date`

<span class="tool-kind tool-kind-confirm">Mit Bestätigung</span>

**Veranstaltungstag entfernen.** *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `date_id` | ID | Ja | Aus `get_call_for_papers` |

## `add_call_owner`

<span class="tool-kind tool-kind-write">Ändert</span>

**Mitverantwortliche für den Call einladen.** Lädt ein Mitglied ein, den Call mit dir zu teilen: Verantwortliche kümmern sich um den Call, die Tracks, die Gutachter und die Entscheidungen. Die Person nimmt mit [`respond_to_call_invitation`](#respond-to-call-invitation) an. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |
| `profile_id` | ID | Ja | Aus `list_members` |

**Hinweise:** Das gibt Macht über den Call, und die Person bekommt die Einladung per E-Mail.

## `remove_call_owner`

<span class="tool-kind tool-kind-confirm">Mit Bestätigung</span>

**Verantwortliche aus dem Call entfernen.** *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `owner_id` | ID | Ja | Die ID in `owner_links` aus `get_call_for_papers`, nicht die ID der Person |

## `list_track_reviewers`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Gutachter des Tracks anzeigen.** Die Gutachter eines Tracks und ob jeder angenommen hat. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `track_id` | ID | Ja | Aus `get_call_for_papers` |

## `invite_track_reviewer`

<span class="tool-kind tool-kind-write">Ändert</span>

**Gutachter zum Track hinzufügen.** Setzt ein Mitglied als Gutachter eines Tracks ein: Es bewertet alle Einreichungen dieses Tracks. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `track_id` | ID | Ja | Aus `get_call_for_papers` |
| `profile_id` | ID | Ja | Aus `list_members` |

**Frag so:** *„Setz Ana und Bruno als Gutachter für den Track Daten ein.“*

**Hinweise:** Die Person erfährt es per E-Mail, beim ersten Aufruf.

## `remove_track_reviewer`

<span class="tool-kind tool-kind-confirm">Mit Bestätigung</span>

**Gutachter aus dem Track entfernen.** *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `reviewer_id` | ID | Ja | Die ID in `trackReviewers` aus `get_call_for_papers` oder aus `list_track_reviewers` |

## `list_my_call_invitations`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Meine Call-Einladungen.** Deine offenen Einladungen, Verantwortliche eines Calls oder Gutachter eines Tracks zu werden. *Mindestrolle: alle.*

Parameter: keine.

**Frag so:** *„Habe ich eine Einladung, Einreichungen zu begutachten?“*

## `respond_to_call_invitation`

<span class="tool-kind tool-kind-write">Ändert</span>

**Call-Einladung beantworten.** *Mindestrolle: alle, für die eigenen Einladungen.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `kind` | `owner`, `reviewer` | Ja | Einladung als Verantwortliche oder als Gutachter |
| `invitation_id` | ID | Ja | Aus `list_my_call_invitations` |
| `answer` | `accept`, `decline` | Ja | |

**Hinweise:** Wer eine Einladung als Gutachter annimmt, kommt zu seiner Begutachtungsliste ([`list_my_reviews`](#list-my-reviews)).

## `list_speakers`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Vortragende anzeigen.** Alle, die in der Community schon eingereicht haben, nach Person gruppiert, um sie erneut einzuladen. *Rolle: Team oder Verantwortliche eines Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `space` | ID oder Link | Nein | Nur, wer in einem bestimmten Call-Bereich eingereicht hat |

## `invite_speaker`

<span class="tool-kind tool-kind-write">Ändert</span>

**Vortragende zum Einreichen einladen.** Lädt ein Mitglied ein, eine Einreichung an einen Call zu schicken, mit einer optionalen Nachricht. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |
| `profile_id` | ID | Ja | Aus `list_speakers` oder `list_members` |
| `message` | Text, bis 2.000 | Nein | Steht in der E-Mail |

**Frag so:** *„Lade alle, die letztes Jahr vorgetragen haben, ein, für den Kongress 2027 wieder einzureichen.“*

**Hinweise:** Verschickt beim ersten Aufruf eine E-Mail.

## `list_proposals`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Einreichungen eines Calls auflisten.** Die Einreichungen, mit Status, Track und Bewertungen. *Rolle: Was erscheint, hängt von deiner Rolle im Call ab: Verantwortliche sehen alle, Gutachter die ihres Tracks, Einreichende die eigenen.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |

**Frag so:** *„Welche Einreichungen im Track Produkt haben die besten Bewertungen?“*

**Hinweise:** Warten Einreichungen auf eine Entscheidung, schlägt die Antwort vor, über jede zu entscheiden.

## `get_proposal`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Einreichung ansehen.** Der Text, der Track, der Status, die Begutachtungen, die du sehen darfst, und die Verhandlungsrunden. *Rolle: die Verantwortlichen des Calls, die Gutachter des Tracks und die einreichende Person.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link (mit `?proposal=`) | Ja | |

## `list_my_reviews`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Meine Begutachtungsliste.** Die Einreichungen der Tracks, die du begutachtest, mit deiner Bewertung, falls du schon eine abgegeben hast. *Rolle: wer begutachtet.*

Parameter: keine.

**Frag so:** *„Was muss ich noch begutachten?“*

## `review_proposal`

<span class="tool-kind tool-kind-write">Ändert</span>

**Einreichung begutachten.** Bewertet eine Einreichung aus einem Track, den du begutachtest. *Rolle: Gutachter des Tracks, der die Einladung angenommen hat.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link | Ja | |
| `score` | 1 bis 5 | Ja | |
| `recommendation` | `accept`, `reject` | Nein | |
| `internal_notes` | Text | Nein | Nur Gutachter und Verantwortliche sehen sie; die einreichende Person nie |
| `comments_to_speaker` | Text | Nein | Die Rückmeldung an die einreichende Person |
| `submit` | ja oder nein | Nein | Standard: ja. Mit nein bleibt sie ein Entwurf, den du später ändern kannst; abgeschickt ist die Begutachtung gesperrt |

**Frag so:** *„Gib Anas Einreichung eine 4, mit der Empfehlung anzunehmen: Das Thema ist großartig, aber der Ablauf braucht einen echten Fall.“*

**Hinweise:** Nur innerhalb des Begutachtungszeitraums und nie bei der eigenen Einreichung.

## `get_review_progress`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Begutachtungsfortschritt ansehen.** Wie viele Begutachtungen jede Einreichung und jeder Gutachter hat, gemessen am Minimum des Calls. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |

**Frag so:** *„Wer aus dem Gremium hat noch nicht begutachtet?“*

## `get_proposal_reviews`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Gutachten der Einreichung ansehen.** Jede Bewertung und Empfehlung und der Konsens. *Rolle: die Verantwortlichen des Calls; Gutachter, nachdem sie ihre eigene abgeschickt haben.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link | Ja | |

## `decide_proposal`

<span class="tool-kind tool-kind-write">Ändert</span>

**Einreichung annehmen oder ablehnen.** Mit einer optionalen Nachricht an die einreichende Person. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link (mit `?proposal=`) | Ja | |
| `decision` | `accept`, `reject` | Ja | |
| `message` | Text | Nein | Geht in die E-Mail, als Nachricht der Organisation |

**Frag so:** *„Nimm Anas Einreichung an und bedank dich für die Einreichung.“*

**Hinweise:** Die Person bekommt beim ersten Aufruf eine E-Mail, deshalb stimmt der Assistent Entscheidung und Nachricht vorher mit dir ab. Nach dem Annehmen schlägt die Antwort vor, sie im Programm zu bestätigen. Siehe [E-Mails zum Call for Papers](/notificacoes/emails-da-chamada-de-trabalhos).

## `negotiate_proposal`

<span class="tool-kind tool-kind-write">Ändert</span>

**Über Einreichung verhandeln.** Die Seite der Organisation in einer Verhandlung (erweiterter Call, mit eingeschaltetem Gegenangebot). *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link | Ja | |
| `action` | `counter_offer`, `retract`, `accept`, `decline` | Ja | Ein Gegenangebot machen, das offene zurückziehen, das Gegenangebot der vortragenden Person annehmen oder beenden und die Einreichung ablehnen |
| `terms` | `format`, `duration_minutes`, `track_id`, `scheduled_at`, `delivery_mode`, die Kosten, `fee_amount` | Nein | Nur die Bedingungen, die sich ändern |
| `message` | Text | Nein | |

**Frag so:** *„Schlag Ana vor, den Workshop in 90 Minuten statt 3 Stunden zu machen, mit Unterkunft auf unsere Kosten.“*

**Hinweise:** Jeder Schritt schickt der einreichenden Person eine E-Mail, beim ersten Aufruf.

## `confirm_proposal`

<span class="tool-kind tool-kind-write">Ändert</span>

**Einreichung im Programm bestätigen.** Der letzte Schritt einer angenommenen Einreichung, mit Datum und Uhrzeit, falls schon bekannt. *Rolle: Team oder Verantwortliche des Calls.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link | Ja | |
| `scheduled_at` | Datum und Uhrzeit | Nein | In der Zeitzone der Community |

## `list_votable_proposals`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Stimmzettel ansehen.** Die Einreichungen, über die du in einem Call mit Abstimmung der Community abstimmen kannst, und deine aktuelle Stimme. *Rolle: wen der Call abstimmen lässt.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |

## `vote_on_proposal`

<span class="tool-kind tool-kind-write">Ändert</span>

**Über Einreichung abstimmen.** Mit 1 bis 5, innerhalb des Abstimmungszeitraums, oder die Stimme zurücknehmen. *Rolle: wen der Call abstimmen lässt.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link | Ja | |
| `value` | 1 bis 5 | Nein | Die Stimme |
| `remove` | ja oder nein | Nein | Nimmt deine Stimme zurück |

## `get_vote_results`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Abstimmungsergebnis ansehen.** So weit, wie die Sichtbarkeit der Stimmen im Call es zulässt. *Rolle: je nach Call.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |

## `list_my_proposals`

<span class="tool-kind tool-kind-read">Nur lesen</span>

**Meine Einreichungen.** Deine Einreichungen in der Community oder in einem Call, mit Status. *Mindestrolle: alle.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Nein | Nur die aus diesem Call |

## `submit_proposal`

<span class="tool-kind tool-kind-write">Ändert</span>

**Einreichung abschicken.** Reicht eine Session bei einem offenen Call ein. Die Einreichung erscheint mit dem Namen der Person, die den Assistenten verbunden hat. *Rolle: jedes Mitglied, solange der Call offen ist.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `call` | ID oder Link | Ja | |
| `title` | Text, 3 bis 255 | Ja | |
| `description` | Markdown, bis 20.000 | Ja | Die Einreichung, in [Markdown](/mcp/ferramentas#text-in-markdown) |
| `format` | eines der Formate | Ja | |
| `duration_minutes` | Minuten | Ja | |
| `level` | `beginner`, `intermediate`, `advanced` | Nein | |
| `track` | ID oder Name des Tracks | Wenn der Call Tracks hat | |
| `delivery_mode` | `in_person`, `online`, `either` | Beim hybriden Call | |
| `format_other`, `language`, `target_audience`, `prerequisites`, `resources_needed` | Text | Nein | |
| `pitch_video_url`, `speaker_video_url` | Link | Nein | |
| `requested_fee_amount` | Betrag | Nein | Wenn der Call die einreichende Person das Honorar angeben lässt |
| `send` | ja oder nein | Nein | Standard: ja. Mit nein bleibt sie ein Entwurf, den du später abschickst |
| `idempotency_key` | Text | Nein | |

**Frag so:** *„Schick meinen Vortrag ‚Daten ohne Tabellen‘ an den Kongress 2027, 40 Minuten, Niveau Fortgeschritten, im Track Daten.“*

## `update_proposal`

<span class="tool-kind tool-kind-write">Ändert</span>

**Meine Einreichung bearbeiten.** Ändert die Einreichung, solange sie ein Entwurf ist, und schickt sie mit `send` ab. Nur, was gesendet wird, ändert sich. *Rolle: die einreichende Person.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link | Ja | |
| die Felder der Einreichung | | Nein | Dieselben wie bei `submit_proposal` |
| `send` | ja oder nein | Nein | Schickt die Einreichung ab |

## `withdraw_proposal`

<span class="tool-kind tool-kind-confirm">Mit Bestätigung</span>

**Meine Einreichung zurückziehen.** Mit einer optionalen Nachricht an die Organisation. *Rolle: die einreichende Person.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link | Ja | |
| `message` | Text, bis 2.000 | Nein | |

**Hinweise:** Lässt sich nicht rückgängig machen, deshalb fragt es nach deinem Ja.

## `respond_to_counter_offer`

<span class="tool-kind tool-kind-write">Ändert</span>

**Auf Gegenangebot antworten.** Die Antwort der einreichenden Person auf das Gegenangebot der Organisation: annehmen (die Einreichung wird zu diesen Bedingungen angenommen) oder mit eigenen Bedingungen und einer Nachricht antworten. *Rolle: die einreichende Person.*

| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| `proposal` | ID oder Link | Ja | |
| `answer` | `accept`, `counter` | Ja | |
| `terms` | dieselben Bedingungen wie bei `negotiate_proposal` | Nein | Mit `counter` |
| `message` | Text | Nein | |

**Hinweise:** Das verpflichtet die einreichende Person und benachrichtigt die Organisation, beim ersten Aufruf.

## Verwandte Artikel

- [Call for Papers](/espacos/chamada-de-trabalhos)
- [Rezept: einen Call for Papers anlegen](/mcp/receitas#13-einen-call-for-papers-anlegen)
- [Werkzeuge](/mcp/ferramentas)
- [Geld und Bestätigung](/mcp/dinheiro-e-confirmacao)
