v1 Serveur MCP · API REST · OpenAPI

Interrogez Claude ou ChatGPT sur le funding, les spreads et vos trades

Collez une adresse dans votre assistant et connectez-vous. Il lit alors le funding et les spreads de tous les exchanges pris en charge par Arbitron, vos stratégies, vos trades et votre PnL, ainsi que la base de connaissances. Il ne fait que lire, et chaque réponse renvoie à la page d'où viennent les chiffres.

Adresse du serveur
https://arbitron.app/mcp

Copiez cette adresse et ajoutez-la à votre assistant comme connecteur. Connectez-vous ensuite à Arbitron et cliquez sur « Autoriser ».

Compatible avec

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
Exemple de conversation arbitron · connecté

Où suis-je le mieux payé pour être short BTC en ce moment, et où un long coûte-t-il le moins ?

arbitron_get_coin_funding(coin="BTC")

Blofin paie le plus les shorts en ce moment : +0.016695% par intervalle de funding. Le long le moins cher est sur Bitget, à −0.0088%. Entre les deux, le spread est de 0.025495%.

↗ arbitron.app/funding-rates/coin/btc
Ce que l'assistant a lu application/json
{
  "data": {
    "coin": "BTC", "venue_count": 18, "spread_pct": 0.025495,
    "best_short_exchange": "Blofin",
    "best_long_exchange": "Bitget",
    "rates": [
      { "exchange": "Blofin", "symbol": "BTC-USDT", "rate_pct": 0.016695,
        "interval_hours": 8, "next_funding_at": "2026-11-05T00:00:00Z" },
      { "exchange": "Aster", "symbol": "BTC-USDT", "rate_pct": 0.01,
        "interval_hours": 8, "next_funding_at": "2026-11-05T00:00:00Z" },
      { "exchange": "Poloniex", "symbol": "BTC-USDT", "rate_pct": 0.0092,
        "interval_hours": 8, "next_funding_at": "2026-11-05T00:00:00Z" },
      ... 15 lignes de plus
    ]
  },
  "meta": {
    "as_of": "2026-11-04T20:27:49Z",
    "delayed_seconds": 0,
    "source": "arbitron.app",
    "url": "https://arbitron.app/funding-rates/coin/btc?utm_source=api"
  }
}
28
Outils MCP
19
Exchanges
1,010
Coins avec une page funding
19
Endpoints
En direct : réponse construite à partir du snapshot que l'API sert en ce moment. Rechargez la page et les chiffres bougent avec le marché.

Posez vos questions avec vos mots

Inutile de nommer un outil : l'assistant choisit lui-même. Les outils couvrent le marché, votre compte et la base de connaissances, dans Claude, ChatGPT, Cursor ou tout autre client MCP.

Marché

  • Quel est le funding sur BTC sur les différents exchanges en ce moment ?
  • Trouve le meilleur trade de spread à 500 $ par leg et donne-moi le lien pour le configurer.
  • Qu'est-ce qui sera listé en futures dans les prochains jours ?

Quand il trouve un trade, l'assistant peut vous donner un lien vers le formulaire de stratégie déjà rempli. Rien n'est créé tant que vous ne validez pas le formulaire.

  • arbitron_search_coins
  • arbitron_get_funding_rates
  • arbitron_get_coin_funding
  • arbitron_get_funding_history
  • arbitron_get_spreads
  • arbitron_get_spread_backtest
  • arbitron_get_strategy_link
  • arbitron_get_listings
  • arbitron_get_exchanges
  • arbitron_get_usage

Votre compte

  • Pourquoi ma stratégie sur ETH ne trade pas ?
  • Compare mon PnL de ce mois-ci avec celui du mois dernier.
  • Montre-moi mes soldes et à quelle distance je suis de la liquidation.

L'assistant n'accède à votre compte qu'après votre connexion avec Arbitron et votre autorisation. Une clé API collée dans un assistant n'y donne jamais accès.

  • arbitron_get_my_account
  • arbitron_get_my_cards
  • arbitron_get_my_card
  • arbitron_get_my_card_diagnosis
  • arbitron_get_my_trades
  • arbitron_get_my_pnl
  • arbitron_get_my_balances
  • arbitron_get_my_balance_history
  • arbitron_get_my_exchange_accounts
  • arbitron_get_my_leaderboard
  • arbitron_get_my_subscription

Apprendre

  • Comment fonctionne le spread de clôture ?
  • Quelles permissions faut-il donner à ma clé API d'exchange ?
  • arbitron_search_docs
  • arbitron_read_doc
Questions toutes prêtes, intégrées à la connexion :briefwhy_cardfind_spreadcompare_funding
  • Il ne fait que lire : il ne peut ni passer d'ordre ni modifier une stratégie.
  • Il ne voit jamais vos clés API d'exchange ni leurs secrets.
  • Sur l'écran de consentement, vous approuvez ce qu'il pourra lire, et vous pouvez le déconnecter à tout moment.

Connecter un client

Les apps de chat se connectent avec votre compte Arbitron, sans clé à coller. Les éditeurs et les agents utilisent la même adresse et la même connexion, ou une clé API dans un en-tête, qui ne donne accès qu'aux données de marché.

  • Free, Pro et Max. Dans « Connectors », ajoutez un connecteur personnalisé et collez l'adresse.

  • Plus ou Pro, avec le Developer mode activé. Créez une app, collez l'adresse et choisissez OAuth.

Configuration pas à pas pour chaque assistant
claude mcp add --transport http arbitron https://arbitron.app/mcp

Claude Desktop et Cursor prennent ce bloc tel quel. ChatGPT et Claude sur le web se connectent plutôt via OAuth, sans clé, et seule cette connexion peut lire votre compte.

Transport
Streamable HTTP
Streamable HTTP, sans état : aucune session à garder, chaque appel se suffit. Un appel d'outil compte comme une requête, dans les mêmes quotas que l'API REST.
Authentification
OAuth 2.1 · API key
Une clé API en en-tête bearer pour les clients qui prennent un en-tête statique, ou OAuth 2.1 avec PKCE : l'assistant se connecte avec votre compte Arbitron et vous approuvez les scopes sur un écran de consentement.
Citation
meta.url
Chaque résultat porte meta.url, la page humaine des mêmes chiffres. C'est cette page que l'assistant cite, et ce sont les mêmes données.

Deux minutes de la clé à la première réponse

Vos scripts lisent les mêmes données de marché avec une clé envoyée en bearer token, et chaque compte en a une gratuite. Une clé ne lit votre compte que si vous la créez avec le scope account:read.

Obtenir une clé gratuite
curl "https://arbitron.app/api/v1/spreads?size_usd=100&limit=3" \
  -H "Authorization: Bearer $ARBITRON_KEY"

Tous les endpoints, une seule enveloppe

JSON en lecture seule sur HTTPS à https://arbitron.app/api/v1. Les pourcentages se terminent par _pct et sont des valeurs en pour cent, les horodatages sont en UTC ISO 8601, les listes se paginent par curseur. La référence complète des paramètres et des schémas est générée depuis le document OpenAPI.

GET /api/v1/exchanges sans scope Lire la référence

Les exchanges, avec le nombre d'instruments suivis, le levier maximal, les frais taker et les liens vers leurs pages de specs et de funding.

Requête
curl "https://arbitron.app/api/v1/exchanges?trading_enabled=true" \
  -H "Authorization: Bearer $ARBITRON_KEY"
Réponse 200
{
  "data": [
    {
      "exchange": "Binance",
      "name": "Binance",
      "icon_url": "https://arbitron.app/images/exchanges/binance.svg",
      "tracked_instruments": 512,
      "max_leverage": 125,
      "taker_fee_pct": 0.05,
      "trading_enabled": true,
      "has_spot": true,
      "fee_url": "https://www.binance.com/en/fee/futureFee",
      "specs_url": "https://arbitron.app/exchanges/binance",
      "funding_url": "https://arbitron.app/funding-rates/binance"
    }
  ],
  "meta": {
    "as_of": "2026-09-21T12:00:04Z",
    "delayed_seconds": 0,
    "source": "arbitron.app",
    "url": "https://arbitron.app/exchanges?utm_source=api",
    "count": 1,
    "total": 19
  }
}
La forme de chaque réponse datameta.as_ofmeta.delayed_secondsmeta.urlmeta.next_cursor Tous les codes d'erreur →

L'API est incluse dans votre plan Arbitron

Ce sont les mêmes plans que ceux avec lesquels vous tradez sur Arbitron, pas des plans API à part. Chacun inclut l'API REST et le serveur MCP avec les limites ci-dessous, et un compte gratuit a droit à une démo en différé. Les quotas sont des plafonds fermes : une fenêtre épuisée répond 429, jamais par une facture.

Plans
Compte gratuit
$0 /mois

Chaque compte a la démo de l'API, avec des données en différé.

Scanner
$39 /mois

Voyez tout ce que voit le moteur. Sans exécution.

TraderLe plus populaire
$99 /mois

Votre serveur, vos clés, exécution en direct.

Prime
$299 /mois

Plus de capacité, zones multi-IP, des limites plus hautes, ligne directe avec l'équipe.

Le plan Arbitron
Tous les scanners, profondeur complète, sans délai
Arbitrage de spread à deux legs
Serveur dédié, actif 24/7
API et MCPinclus dans le plan
Requêtes par mois3,000 30,000 100,000 500,000
Par minute2060120300
Clés API12310
Profondeur d'historique7 jours30 jours180 joursTout ce que nous conservons
Délai des données15 minEn directEn directEn direct
Usage commercial
Créer une cléChoisir ScannerChoisir TraderChoisir Prime
Comparer tout ce que chaque plan inclut

Les données de la démo doivent être attribuées à Arbitron avec un lien vers la page d'où elles viennent.

Questions fréquentes

L'assistant peut-il trader à ma place ?

Non. Tous les outils sont en lecture seule : un assistant ne peut ni passer d'ordre, ni démarrer ou arrêter une stratégie, ni déplacer des fonds. Le trading reste dans le terminal Arbitron, selon les réglages que vous y avez choisis.

Les assistants ont-ils besoin d'une clé ?

Non. Claude, ChatGPT et les autres clients MCP se connectent avec votre compte Arbitron via OAuth, et vous approuvez les scopes sur un écran de consentement. Les clients qui prennent un en-tête statique, comme Cursor, peuvent utiliser une clé sur l'endpoint MCP à la place. Dans les deux cas les appels se comptent sur le même plan.

Y a-t-il un niveau gratuit ?

Oui. Chaque compte a une clé Démo : 3,000 requêtes par mois, 20 par minute, et des données en retard de 15 minutes sur le snapshot live. Créez-la sur la page « Assistants IA et API ». Ni carte ni plan requis.

Pourquoi les données de la démo sont-elles différées ?

Le niveau Démo lit un snapshot vieux de 15 minutes. C'est assez pour développer et pour montrer à un assistant la forme des données, et inutile pour trader. Les plans payants lisent le snapshot live, rafraîchi chaque minute.

Puis-je utiliser les données commercialement ?

L'usage commercial est inclus dans Prime. Scanner, Trader couvre l'usage personnel et interne, et les données de la démo doivent être attribuées à Arbitron avec un lien vers la page d'où elles viennent.

Comment les clés sont-elles stockées ?

Nous gardons un hachage avec secret, jamais la clé. Le texte en clair s'affiche une fois à la création et ne peut plus être affiché ; la console montre le préfixe pour distinguer les clés. Les en-têtes Authorization ne sont jamais écrits dans les logs.

Comment faire tourner une clé ?

Depuis la page « Assistants IA et API » : une nouvelle clé est émise et l'ancienne fonctionne encore 24 heures, pour que rien ne s'éteigne en plein déploiement. Révoquer arrête une clé sur-le-champ. Une clé expire au bout d'un an.

Les réponses 304 comptent-elles dans mon quota ?

Non. Une requête conditionnelle dont l'ETag correspond encore ne transfère rien, elle est donc remboursée sur la fenêtre de la minute comme sur celle du mois. Gardez l'ETag et envoyez If-None-Match.

Que se passe-t-il quand j'atteins une limite ?

Vous recevez un 429 avec Retry-After et l'en-tête RateLimit qui nomme la fenêtre épuisée. Rien n'est facturé en dépassement, et le mois se remet à zéro le 1er à 00:00 UTC. Un plan supérieur a des fenêtres plus larges.

Posez votre première question

La connexion prend une minute et fonctionne avec un compte gratuit, où les données de marché ont 15 min de retard. Vos scripts lisent les mêmes données de marché avec une clé.

$ claude mcp add --transport http arbitron https://arbitron.app/mcp

Reconnexion…

Nouvelle tentative dans s…

Reconnexion…

Arbitron est en cours de mise à jour. De retour dans quelques secondes…

Pas de connexion internet. En attente de reconnexion…

Session en pause

Rechargement…

Un problème est survenu sur cette page. Arbitron est en cours de mise à jour. La page se rechargera dès que la nouvelle version sera en ligne… Pas de connexion internet. En attente de reconnexion… Recharger