$ shortage mcp --serve > 10 tools · JSON-RPC 2.0 > protocol MCP 2024-11-05 > endpoint mcp.shortage.life/mcp
BRENT $84.27 ▲ TTF €31.50 ▼ OPEC_SP 3.8 mb/d ● SPR_US 372.4 Mb FAO_FFPI 121.4 ▲
Un serveur Model Context Protocol public. Connectez n'importe quel agent IA compatible MCP — Claude, Cursor et d'autres — et laissez-le interroger directement les données de shortage.life : réserves stratégiques, prix, scénarios, profils pays, incidents et plus encore.
Le Model Context Protocol est un standard ouvert qui permet aux assistants IA d'appeler des outils externes. shortage.life expose son jeu de données sous la forme de dix outils MCP en lecture seule, via JSON-RPC 2.0. Aucune clé, aucun compte, aucun coût — les mêmes données sous licence CC-BY-4.0 que l'API publique.
Le serveur parle le JSON-RPC 2.0 en HTTP POST (MCP révision 2024-11-05). Ajoutez-le à votre client comme un serveur MCP distant.
claude mcp add --transport http \ shortage-life https://mcp.shortage.life/mcp
// ~/.cursor/mcp.json
{
"mcpServers": {
"shortage-life": {
"url": "https://mcp.shortage.life/mcp"
}
}
}Chaque outil correspond à une requête de données. Les agents les découvrent via l'appel tools/list et les exécutent via tools/call.
| tool | params | returns |
|---|---|---|
| get_reserve | commodity, country | Réserve stratégique actuelle d'une matière première dans un pays. |
| get_price | commodity | Prix au comptant actuel d'une matière première. |
| compare_countries | commodity, countries[] | Compare les réserves stratégiques d'une matière première entre plusieurs pays. |
| list_scenarios | status? | Liste les scénarios de pénurie prospectifs, filtrables par statut. |
| search_briefings | query, lang? | Recherche par mots-clés dans les briefings éditoriaux publiés. |
| get_country_profile | iso | Profil pays complet — indice de stress, région et réserves. |
| list_incidents | since?, type? | Incidents géopolitiques sur les infrastructures énergétiques, depuis une date facultative. |
| list_market_statements | since? | Déclarations politiques susceptibles de mouvoir les marchés, depuis une date facultative. |
| list_bankruptcies | status? | Données de faillites d'entreprises par pays. |
| get_food_prices | — | Prix actuels des matières premières alimentaires et leurs séries hebdomadaires. |
Énumérez les outils, puis exécutez-en un. Aucune authentification requise.
curl -s https://mcp.shortage.life/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -s https://mcp.shortage.life/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
"params":{"name":"get_price",
"arguments":{"commodity":"oil"}}}'Le serveur MCP fait partie d'une couche de lisibilité pour les agents IA. Les fichiers de découverte la déclarent de façon machine-lisible.