# Daftar tool MCP (/tools)

AI memilih tool sendiri berdasarkan permintaanmu, jadi kamu tidak perlu menyebut nama tool. Daftar ini berguna untuk mengetahui apa saja yang bisa dilakukan.

Tool **tulis** hanya muncul bila kamu memberi akses **baca dan tulis**. Dengan akses baca saja, AI tidak bisa melihat apalagi memanggilnya.

## Baca [#baca]

| Tool                    | Fungsi                                                             |
| ----------------------- | ------------------------------------------------------------------ |
| `list_accounts`         | Daftar akun Instagram dan Threads yang terhubung, beserta id-nya   |
| `get_platform_rules`    | Batas teks, format media, dan kuota harian tiap platform           |
| `get_publishing_limits` | Jumlah post akun dalam 24 jam terakhir dan batasnya                |
| `list_posts`            | Post terbaru beserta status per akun dan link-nya                  |
| `get_post`              | Satu post dan status per akun, untuk mengecek apakah sudah terbit  |
| `list_comments`         | Komentar Instagram dan balasan Threads, default yang belum dibalas |
| `get_account_insights`  | Metrik harian akun dan jumlah pengikut selama N hari terakhir      |
| `get_post_insights`     | Total metrik sebuah post yang diterbitkan lewat Tebar              |
| `list_media`            | Foto dan video di pustaka media, beserta id-nya                    |

## Tulis [#tulis]

| Tool                    | Fungsi                                                                              |
| ----------------------- | ----------------------------------------------------------------------------------- |
| `create_post`           | Terbitkan sekarang atau jadwalkan ke satu atau beberapa akun                        |
| `update_scheduled_post` | Ubah teks, media, atau jadwal post yang belum terbit                                |
| `cancel_scheduled_post` | Batalkan post terjadwal                                                             |
| `retry_post`            | Ulangi penerbitan di akun yang gagal                                                |
| `upload_media_from_url` | Unduh foto atau video dari URL publik ke Tebar, opsional dengan alt text            |
| `open_media_upload`     | Tampilkan kartu upload di chat untuk memilih foto atau video dari perangkat         |
| `reply_to_comment`      | Balas komentar sebagai pemilik akun                                                 |
| `hide_comment`          | Sembunyikan atau tampilkan lagi komentar                                            |
| `set_comment_status`    | Tandai komentar sudah dibalas, diabaikan, atau belum dibalas (hanya di inbox Tebar) |

## Yang didukung `create_post` [#yang-didukung-create_post]

- **Media dari URL publik**: foto JPEG/PNG (maks 8 MB) dan video MP4/MOV (maks 300 MB). Satu video di Instagram menjadi Reels, dua media atau lebih menjadi carousel.
- **Versi per akun**: teks atau media berbeda untuk akun tertentu, misalnya polling di Threads dan foto di Instagram.
- **Opsi Threads**: utas (hingga 10 bagian lanjutan), polling, topik, kartu link, lampiran teks panjang, dan siapa yang boleh membalas.
- **Opsi Instagram**: Story, cover Reels, dan pilihan tampil di feed.
- **Alt text** untuk setiap media.
- **Jadwal** dengan zona waktu, misalnya `2026-10-15T09:00:00+07:00`. Tanpa jadwal, post langsung diterbitkan.

Permintaan `create_post` yang sama persis dalam 10 menit mengembalikan post yang sama, jadi AI yang mengulang permintaan tidak membuat post ganda.

## Kalau ada error [#kalau-ada-error]

Tool mengembalikan kode error yang jelas, misalnya `caption_too_long`, `account_expired` (akun perlu dihubungkan ulang), atau `permission_missing` (izin Meta belum diberikan). AI biasanya akan menjelaskan dan menyarankan langkah berikutnya.
