Model Context Protocol

Documentation MCP — Au Petit Serrurier de Neuilly

Ce site expose un serveur MCP permettant à un assistant IA (ChatGPT, Claude, Cursor…) de consulter nos informations : coordonnées, statut ouvert/fermé, prestations et zones d'intervention. L'accès aux outils est protégé par une clé API.

URL du serveur

https://aupetitserrurierdeneuilly-picardserrures.lovable.app/mcp

Transport : Streamable HTTP (JSON-RPC 2.0) · Authentification : clé API par appel (paramètre api_key)

Accès restreint par clé API : chaque appel d'outil doit inclure le paramètre api_key. Sans clé valide, l'outil refuse la requête. La clé est fournie sur demande par SAS STM Au Petit Serrurier de Neuilly ; ne la partagez pas publiquement.

Outils disponibles

get_company_info

Coordonnées et horaires

Identité, téléphone, ville, zone d'intervention et horaires publics de SAS STM Au Petit Serrurier de Neuilly.

Paramètre requis : api_key · lecture seule

get_open_status

Ouvert ou fermé maintenant

Statut d'ouverture en temps réel (heure de Paris), heures d'ouverture/fermeture du jour et numéro d'urgence.

Paramètre requis : api_key · lecture seule

list_services

Prestations de serrurerie

Dépannage d'urgence, ouverture de porte, serrures carénées Picard Ermetis A2P*, cylindres haute sécurité, portes blindées.

Paramètre requis : api_key · lecture seule

list_intervention_zones

Zones d'intervention

Communes couvertes avec code postal et principaux quartiers de Neuilly-sur-Seine.

Paramètre requis : api_key · lecture seule

Tester les requêtes

Ces outils sont protégés par clé API : renseignez votre clé ci-dessous, puis exécutez un outil pour consulter la réponse JSON en direct. Sans clé valide, l'outil renvoie « Clé API invalide ».

get_company_info

Coordonnées et horaires

get_open_status

Ouvert ou fermé maintenant

list_services

Prestations de serrurerie

list_intervention_zones

Zones d'intervention

Manifeste MCP

{
  "version": 1,
  "path": "/mcp",
  "auth": { "type": "none" },
  "mcp": {
    "server": {
      "name": "au-petit-serrurier-sp-cialiste-picardserrures",
      "title": "Au Petit Serrurier -spécialiste PicardSerrures",
      "version": "0.1.0"
    },
    "tools": [
      { "name": "get_company_info", "title": "Coordonnées et horaires", "annotations": { "readOnlyHint": true } },
      { "name": "get_open_status", "title": "Ouvert ou fermé maintenant", "annotations": { "readOnlyHint": true } },
      { "name": "list_services", "title": "Prestations de serrurerie", "annotations": { "readOnlyHint": true } },
      { "name": "list_intervention_zones", "title": "Zones d'intervention", "annotations": { "readOnlyHint": true } }
    ]
  }
}

Connecter ChatGPT

  1. Ouvrez ChatGPT → Paramètres → Connecteurs → « Ajouter un connecteur / MCP ».
  2. Collez l'URL https://aupetitserrurierdeneuilly-picardserrures.lovable.app/mcp.
  3. Authentification : « Aucune » au niveau du connecteur. Indiquez ensuite votre clé API à l'assistant (« utilise api_key = … ») : il la transmettra à chaque appel d'outil.
  4. Exemple de question : « Le serrurier de Neuilly est-il ouvert maintenant, et intervient-il à Levallois ? »

Connecter Claude

Claude.ai : Paramètres → Connecteurs → « Ajouter un connecteur personnalisé » puis collez l'URL. Pour Claude Desktop / Claude Code, ajoutez cette configuration :

{
  "mcpServers": {
    "au-petit-serrurier": {
      "type": "url",
      "url": "https://aupetitserrurierdeneuilly-picardserrures.lovable.app/mcp"
    }
  }
}

Exemples d'appels directs (curl)

Lister les outils :

curl -X POST https://aupetitserrurierdeneuilly-picardserrures.lovable.app/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Appeler un outil :

curl -X POST https://aupetitserrurierdeneuilly-picardserrures.lovable.app/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc":"2.0","id":2,
    "method":"tools/call",
    "params":{"name":"get_open_status","arguments":{"api_key":"VOTRE_CLE_API"}}
  }'

L'en-tête Accept: application/json, text/event-stream est obligatoire, sinon le serveur répond 406.

Besoin d'un serrurier ?

Urgence 7j/7 — Lu au Ve 07h30–23h00, Sa/Di et jours fériés 14h00–23h00.

07 81 69 20 79