Twelve Data
resmiBerinteraksi dengan API Twelve Data untuk mengakses data pasar keuangan real-time dan historis bagi agen AI Anda.
Apa yang bisa Anda lakukan dengan Twelve Data MCP?
- Harga real-time dan historis — Minta kuotasi saat ini atau masa lalu untuk saham, ETF, forex, kripto, atau komoditas seperti AAPL atau BTC/USD.
- Indikator teknis — Minta RSI, MACD, SMA, BBANDS, ATR, atau 60+ indikator lainnya untuk simbol apa pun yang didukung.
- Data fundamental dan aksi korporasi — Dapatkan laba, dividen, pemecahan saham, laporan keuangan, profil perusahaan, kapitalisasi pasar, atau statistik kunci.
- Berita pasar dan intelijen — Tarik berita perusahaan, siaran pers, penggerak pasar, peringkat analis, target harga, atau nilai tukar.
- Data dana dan regulasi — Akses profil ETF/reksa dana, kepemilikan, pengajuan SEC/EDGAR, transaksi orang dalam, atau kepemilikan institusional.
Dokumentasi
Server MCP Twelve Data
Hubungkan Claude, ChatGPT, dan asisten AI lainnya ke API keuangan Twelve Data — harga real-time dan historis, 60+ indikator teknikal, fundamental, laba, dividen, ETF, berita perusahaan, penggerak pasar, dan lainnya.
Anda memerlukan akun Twelve Data. Daftar di twelvedata.com.
Ada dua cara untuk menggunakannya. Sebagian besar orang sebaiknya menggunakan server cloud (Opsi 1) — tidak ada yang perlu diinstal.
Opsi 1 — Gunakan server cloud kami (disarankan)
Hubungkan asisten AI Anda ke server yang kami hosting:
https://mcp.twelvedata.com/mcp
Itu saja. Tanpa instalasi, tanpa API key untuk disalin dan ditempel. Saat Anda terhubung, jendela browser terbuka dan Anda masuk dengan akun Twelve Data Anda — API key pribadi Anda tertaut secara otomatis dan tetap terikat pada akun Anda.
Cara menambahkannya
Claude (Desktop / Web) dan ChatGPT mendukung konektor / server MCP khusus:
- Buka pengaturan Connectors (atau Integrations / MCP servers) asisten Anda.
- Tambahkan konektor baru dengan URL
https://mcp.twelvedata.com/mcp. - Saat diminta, klik Connect / Log in — halaman masuk Twelve Data terbuka di browser Anda.
- Otorisasi, dan selesai. Ajukan pertanyaan seperti "Apa RSI untuk AAPL?" atau "Tunjukkan laba terbaru TSLA."
Nama menu yang tepat berbeda antar aplikasi dan versi, tetapi alurnya selalu sama: tambahkan URL, lalu masuk melalui popup browser.
Host MCP tidak menerbitkan token. URL konektor adalah https://mcp.twelvedata.com/mcp. Klien harus mengikuti metadata sumber daya yang dilindungi dari URL tersebut ke server otorisasi yang disebutkan di sana. Jangan arahkan konektor ke root host (akan menjawab 404), atau ke /register atau /.well-known/oauth-authorization-server host ini.
Perplexity (konektor jarak jauh khusus)
Pengguna Perplexity Pro, Max, dan Enterprise dapat menambahkan server yang dihosting sebagai konektor jarak jauh khusus. Itu adalah pengaturan per-akun, bukan daftar di direktori kurasi publik Perplexity.
- Di Perplexity, buka Account settings → Connectors → + Custom connector dan pilih Remote. Di Enterprise, admin mungkin perlu mengizinkan konektor khusus terlebih dahulu.
- Atur Name menjadi
Twelve Datadan MCP Server URL menjadihttps://mcp.twelvedata.com/mcp. - Pilih OAuth untuk autentikasi dan Streamable HTTP untuk transport. Biarkan Client ID dan Client Secret kosong agar Perplexity dapat menggunakan registrasi klien dinamis di server otorisasi yang disebutkan dalam metadata sumber daya yang dilindungi server.
- Terima pengakuan konektor khusus Perplexity dan klik Add. Kemudian klik kartu konektor Twelve Data untuk memulai autentikasi, masuk ke akun Twelve Data Anda, dan otorisasi akses.
- Setelah konektor diaktifkan, coba prompt berikut:
- "Gunakan Twelve Data untuk menemukan simbol AAPL."
- "Gunakan Twelve Data untuk mendapatkan kutipan terbaru untuk AAPL, termasuk harga dan volume."
- "Gunakan Twelve Data untuk menampilkan lima harga penutupan harian terakhir untuk AAPL."
- "Gunakan Twelve Data untuk menampilkan RSI AAPL."
Setiap orang masuk dengan akun Twelve Data mereka sendiri. Jika admin Enterprise membagikan konektor, minta autentikasi individual untuk setiap anggota. Jangan menempelkan API key Twelve Data ke bidang autentikasi API Key konektor.
Jika jendela OAuth diblokir, login gagal, atau alat berhenti setelah waktu idle, buka konektor Twelve Data, nonaktifkan, aktifkan lagi, dan masuk. Hubungkan kembali dengan cara ini daripada mengalihkan konektor ke auth API Key. Konfirmasi bahwa URL persis https://mcp.twelvedata.com/mcp tanpa garis miring di akhir, dan bahwa paket Twelve Data menyertakan data yang diminta. Lihat panduan konektor jarak jauh khusus Perplexity untuk layar pengaturan saat ini.
Codex (CLI, desktop, dan IDE)
Tambahkan server MCP yang dihosting ke Codex tanpa menginstal repositori ini atau menyalin API key:
codex mcp add twelvedata --url https://mcp.twelvedata.com/mcp
codex mcp list
Perintah add memulai OAuth: selesaikan masuk Twelve Data di browser Anda. Jika Anda perlu mengotorisasi lagi nanti, jalankan codex mcp login twelvedata. Di Codex, gunakan /mcp untuk memeriksa koneksi, lalu tanyakan: "Gunakan Twelve Data untuk mendapatkan kutipan terbaru untuk AAPL." dan "Gunakan Twelve Data untuk menampilkan RSI AAPL." Untuk memutuskan, jalankan codex mcp remove twelvedata.
Repositori plugin publik adalah https://github.com/MazeBraker/twelvedata-skills. Ini menginstal keterampilan dan MCP yang dihosting yang sama:
codex plugin marketplace add https://github.com/MazeBraker/twelvedata-skills
codex plugin add twelvedata@twelvedata-skills
Opsi 2 — Jalankan sendiri dengan API key
Lebih suka menjalankan server di mesin Anda sendiri? Anda hanya perlu API key Twelve Data — tanpa pengaturan OAuth. Dapatkan di twelvedata.com → dasbor Anda → API Keys.
1. Instal
Membutuhkan Python 3.10+ (3.12 direkomendasikan; di macOS brew install python@3.12 atau make python-install).
make install
2. Tambahkan API key Anda
Buat file .env di root proyek dengan kunci Anda, hanya dapat dibaca oleh Anda:
echo 'TWELVE_DATA_API_KEY=your_api_key_here' > .env
chmod 600 .env
Server membaca kunci dari .env dan setiap permintaan menggunakannya. Tidak perlu langkah login.
3. Hubungkan melalui stdio
Claude Desktop — tambahkan ke ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"twelvedata": {
"command": "/path/to/mcp/.venv/bin/python",
"args": ["/path/to/mcp/src/server.py"]
}
}
}
Gunakan jalur .venv/bin/python (bukan Python sistem — macOS menyertakan 3.9, dan server ini membutuhkan 3.10+). Mulai ulang Claude Desktop setelah mengedit konfigurasi.
Claude Code:
claude mcp add twelvedata -- /path/to/mcp/.venv/bin/python /path/to/mcp/src/server.py
4. Hubungkan melalui HTTP
make run # serves http://localhost:8000/mcp
claude mcp add --transport http twelvedata http://localhost:8000/mcp
5. Jalankan di Docker
docker build -t twelvedata-mcp .
docker run --rm --env-file .env -p 127.0.0.1:8000:8000 twelvedata-mcp
--env-file menjaga kunci keluar dari riwayat shell Anda. Hubungkan ke http://localhost:8000/mcp seperti pada langkah 4. Login OAuth tidak didukung di Docker.
6. Keamanan
make rundan Docker melayani/mcpdengan tanpa autentikasi, di0.0.0.0secara default.- Setiap panggilan dilayani di bawah kredensial Anda.
- Siapa pun yang mencapai port dapat memanggil
auth_statusdanoauth_configure. Itu termasuk halaman web yang Anda buka, melalui DNS rebinding, karena bind default tidak memeriksa headerHostmaupunOrigin. MCP_HOST=127.0.0.1 make runmenjaga server tetap lokal dan mengaktifkan pemeriksaanHostdanOriginSDK MCP.- Dengan
MCP_HOST=127.0.0.1, ngrok hanya berfungsi saat dimulai dengan--host-header=rewrite.
7. Pemecahan Masalah
Panggil auth_status dari klien Anda terlebih dahulu. Ini menunjukkan apakah API key dikonfigurasi, token tersimpan, host yang terdeteksi, dan URI pengalihan — biasanya cukup untuk melihat apa yang hilang.
Apa yang dapat Anda tanyakan
- Harga — saham, ETF, forex, kripto, komoditas (real-time & historis)
- Indikator teknikal — RSI, MACD, SMA, BBANDS, ATR, dan 60+ lainnya
- Fundamental — laporan keuangan, laba, dividen, pemecahan saham, profil perusahaan, kapitalisasi pasar, statistik kunci, kalender IPO
- Dana — profil ETF & reksa dana, kinerja, kepemilikan, risiko
- Berita — berita perusahaan & siaran pers
- Intelijen pasar — penggerak, nilai tukar, peringkat analis, target harga
- Regulasi — pengajuan SEC/EDGAR, transaksi orang dalam, kepemilikan institusional
Format simbol: saham AAPL, kripto BTC/USD, forex EUR/USD.
Mitra
Menjalankan instance publik Anda sendiri atau menyiapkan login OAuth khusus? Itu adalah pengaturan mitra — hubungi kami di twelvedata.com dan kami akan memberikan panduan pengaturan dan kredensial OAuth.