MCP

Frontière AI pour vos agents IA, via MCP

Une URL connecte tout client Model Context Protocol — Claude Code, Cursor, Cline, Roo Code — à l'API Frontière AI complète : catalogue de modèles, inférence souveraine, embeddings, solde du compte et recherche web. JSON-RPC 2.0 stateless sur HTTP : aucun SDK à installer, même solde prépayé que l'API REST.

Un endpoint, toute l'API

POST /api/mcp parle JSON-RPC 2.0. Chaque requête est autonome : initialiser, lister les outils, en appeler un — pas de stream persistant, pas d'état de session, exactement ce qu'il faut à un runtime serverless ou edge. Les outils du catalogue fonctionnent sans clé ; inférence, embeddings, solde et web s'authentifient avec votre clé sk-front-… dans l'en-tête Authorization de chaque requête.

Endpoint

POST /api/mcp
curl https://getfrontiereai.eu/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Pas de clé pour cet appel — les outils du catalogue sont publics.

Huit outils

Trois consultations du catalogue sans auth, cinq authentifiés. L'inférence et les embeddings passent par la même gateway que /api/v1 — mêmes providers, même cascade de fallback, même facturation au token sur votre solde prépayé.

OutilÀ quoi ça sertClé API
list_modelsListe le catalogue de modèles avec prix, étiquettes de souveraineté et fenêtres de contexteaucune
get_modelDétails complets d'un modèle par slug — licence, conformité, tool calling, notesaucune
search_modelsTrouve des modèles par mot-clé sur le nom, le vendor, la modalité et le provideraucune
chat_completionChat completion — même gateway et même facturation que POST /api/v1/chat/completionsrequise
create_embeddingEmbeddings — même gateway et même facturation que POST /api/v1/embeddingsrequise
check_balanceSolde prépayé actuelrequise
web_searchRecherche web live (Linkup, UE) — jusqu'à 8 résultats avec le texte complet des pagesrequise
web_fetchLit une page en markdown propre (Linkup, UE)requise

La recherche web, sans sortir de l'UE

web_search et web_fetch tournent sur Linkup, une API de recherche construite à Paris — traitement sans rétention et SOC 2 Type II, révélés comme les claims du fournisseur. Votre agent demande, Frontière cherche, et le modèle reçoit le texte complet des meilleurs résultats, le même moteur que la console de chat du dashboard.

01

web_search renvoie jusqu'à 8 résultats avec le TEXTE COMPLET de chaque page — pas des extraits — le modèle peut répondre dès le premier appel.

02

web_fetch lit n'importe quelle page en markdown propre : on poursuit sur l'URL d'un résultat quand le texte de la recherche ne suffit pas.

03

Les appels de recherche sont couverts par notre propre quota Linkup — ils ne débiteront pas votre solde. Seule l'inférence que vous déclenchez est facturée, au prix au token habituel.

Connecter un client

Tout client MCP compatible HTTP streamable se connecte avec une URL et un en-tête. Pointez l'URL sur /api/mcp et passez votre clé API comme en-tête Authorization — c'est toute l'installation.

Config client (Claude Desktop, Cursor, Cline…)

{
  "mcpServers": {
    "frontiere": {
      "url": "https://getfrontiereai.eu/api/mcp",
      "headers": {
        "Authorization": "Bearer ***"
      }
    }
  }
}

Ou l'appeler en direct — une requête JSON-RPC par POST HTTP

curl https://getfrontiereai.eu/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

FAQ

Quels clients peuvent se connecter ?

Tout client MCP qui parle streamable HTTP : Claude Desktop et Claude Code, Cursor, Cline, Roo Code, Continue — ou votre propre intégration contre le protocole JSON-RPC. Aucun SDK spécifique Frontière.

Tous les outils exigent-ils une clé API ?

Non. list_models, get_model et search_models sont publics : l'agent découvre le catalogue d'abord. chat_completion, create_embedding, check_balance, web_search et web_fetch exigent votre clé sk-front-… dans l'en-tête Authorization.

La facturation diffère-t-elle de l'API REST ?

Non. Les outils passent par la même gateway que /api/v1 : même prix au token, même solde prépayé, mêmes journaux d'usage. Un appel interrompu ou en échec n'est pas facturé.

Où part la recherche web ?

Chez Linkup, une API de recherche basée à Paris. Zéro rétention et SOC 2 Type II sont les claims du fournisseur, révélés comme tels. L'appel de recherche est couvert par notre quota Linkup — vous êtes facturé pour l'inférence que vous exécutez, pas pour la recherche.

L'état est-il conservé entre les appels ?

Non. L'endpoint est stateless : chaque POST est une requête JSON-RPC indépendante, avec une réponse synchrone. C'est volontaire — ça rend l'endpoint utilisable sur des runtimes serverless et edge où les connexions sont éphémères.

Donnez des modèles souverains à votre agent

Créez un compte, récupérez une clé, collez l'URL — votre agent a tout le catalogue étiqueté UE en quelques minutes.

Créer un compte