Passer au contenu principal
Le serveur MCP de querying.ai expose l’API sous forme d’outils Model Context Protocol. Il utilise les mêmes moteurs, la même file, les mêmes formes de résultat et les mêmes clés d’API que l’API REST, et il ne stocke ni votre clé ni vos tâches.

Connecter un client

Placez d’abord votre clé dans la variable d’environnement QUERYING_API_KEY. Obtenez-en une depuis Clés d’API.
Conservez les guillemets simples. Avec des guillemets doubles, votre shell développe la clé une fois et Claude Code enregistre sa valeur dans son fichier de configuration.
Tout autre client Streamable HTTP fonctionne s’il envoie ces en-têtes à chaque requête :
Une requête sans en-tête bearer renvoie 401. Une clé invalide est signalée au premier appel d’outil, sous forme d’erreur d’outil.

Outils

Les outils qui soumettent des tâches coûtent autant que l’appel d’API équivalent. Les outils en lecture seule sont gratuits.

Tâches et recherche

run_prompt et submit_prompt prennent taskType, prompt et, en option, country, idempotencyKey, include et page (de 1 à 10, pour GOOGLE_SERP et NAVER_SERP). Consultez Moteurs pour les moteurs et leurs prix, et Prompt Research pour les paramètres de recherche. Pour COMMERCE_SERP, envoyez site et query à la place de prompt, avec limit en option (de 1 à 40) ; consultez Commerce Search. read_product prend url et, en option, country et idempotencyKey ; consultez Commerce Product. run_product_lookup prend product, country et, en option, competitors, prompts, engines et idempotencyKey ; voir Product Lookup. Il renvoie un résumé : pour chaque produit, les moteurs qui le montrent, sa fourchette de prix, les 10 premiers marchands et sites cités et une ligne par moteur ; pour chaque prompt d’achat, les produits que chaque moteur a montrés ou nommés. C’est environ un dixième de la réponse complète. Passez detail: "full" pour obtenir chaque fiche, page citée et id de tâche.

Moniteurs GEO

Chaque outil de moniteur effectue un appel d’API avec votre clé : la propriété, les moteurs autorisés de la clé et les limites du plan s’appliquent comme en REST. Consultez Suivi GEO.

Délais d’attente

run_prompt, scrape_page, read_product et research_prompts interrogent la tâche jusqu’à ce qu’elle se termine. Ils attendent timeoutSeconds (180 par défaut, 900 au maximum). Si la tâche est toujours en cours, l’outil renvoie une erreur TASK_TIMEOUT avec le taskId. La tâche continue de s’exécuter ; appelez get_task avec cet id pour la récupérer. run_product_lookup interroge la recherche de la même façon. Il attend 210 secondes par défaut pour se terminer dans un timeout client de 240 secondes, et la plupart des recherches se terminent en 2 à 3 minutes. Si la recherche est toujours en cours, l’outil renvoie une erreur LOOKUP_TIMEOUT avec le lookupId ; appelez get_product_lookup avec cet id. Réglez le délai d’outil de votre client au-delà de timeoutSeconds. L’exemple Codex utilise tool_timeout_sec = 240 pour la valeur par défaut de 180 secondes. Si votre client n’autorise que des appels d’outil courts, utilisez submit_prompt puis get_task.

Erreurs

Les erreurs d’outil reviennent en JSON dans le résultat de l’outil :

Facturation

Chaque appel d’outil est facturé au compte propriétaire de la clé, aux mêmes prix que l’API REST. Les réglages de la clé s’appliquent : des moteurs autorisés ou une limite quotidienne de crédits sur la clé limitent ce que l’agent peut dépenser. Donnez à un agent sa propre clé restreinte avec une limite quotidienne.