Pour les agents et développeurs

Votre marque, depuis votre terminal

Obtenez les preuves, le prochain changement et la méthode pour le vérifier. La même analyse SEO et GEO enregistrée que Mentionry, via un CLI, une API HTTP ou un client MCP.

Lectures enregistrées / Accès par clé API / Pas de rafraîchissement payant à la lecture

Un agent peut-il utiliser Mentionry sans naviguer dans le tableau de bord ?

Oui. Après avoir créé une clé API, utilisez le CLI, le point de terminaison HTTP en lecture seule ou les outils MCP de données enregistrées pour inspecter les résultats de marque, les pages, les mots-clés, les connexions et les résultats SEO/GEO exploitables. La création initiale des identifiants utilise toujours Développeurs. Une lecture n'implémente pas de changement sur le site web et ne collecte pas de nouvelles données fournisseur.

Commencez dans votre terminal

Téléchargez le CLI sans dépendances, inspectez-le, et définissez votre clé API dans l'environnement. Ne collez pas une vraie clé dans des invites partagées ou ne la commitez pas dans un dépôt. JSON est la sortie par défaut ; utilisez Markdown pour un plan d'action lisible.

# Download, then inspect the CLI before running it (Node 20+).
curl -fSLo mentionry.mjs https://mentionry.com/mentionry.mjs

# Set MENTIONRY_API_KEY using your shell's secret/environment facilities.
node mentionry.mjs work --url https://your-site.com/page
node mentionry.mjs history --url https://your-site.com/page
node mentionry.mjs reviews
node mentionry.mjs capabilities
node mentionry.mjs overview
node mentionry.mjs insights --area SEO --limit 10 --format markdown
node mentionry.mjs workspaces
node mentionry.mjs brief --url https://your-site.com/page --format markdown
node mentionry.mjs keywords --url https://your-site.com/page
node mentionry.mjs connections --url https://your-site.com/page --direction in
node mentionry.mjs results --days 30

Utilisez --workspace ID pour une marque possédée, --limit 1..100 et --offset N pour suivre nextOffset. Utilisez --area SEO, GEO ou les deux. La commande brief lit une page et ses actions ; elle ne génère ni ne publie de contenu.

Connectez un client MCP

Utilisez un client prenant en charge le protocole Streamable HTTP 2025-06-18 ou 2025-11-25 avec des en-têtes porteurs. Ceci est un exemple de configuration ; votre client peut avoir sa propre syntaxe de stockage des secrets.

{
  "mcpServers": {
    "mentionry": {
      "type": "http",
      "url": "https://mentionry.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MENTIONRY_API_KEY"
      }
    }
  }
}

Commencez par read_brand_overview, puis read_actionable_insights. Utilisez read_page_insights pour l'URL sélectionnée. Les outils de recherche et d'agent hérités restent disponibles via tools/list et conservent leurs propres quotas ; le CLI prend également en charge les travaux de préparation explicitement demandés.

Découvrez le contrat et essayez un échantillon

Utilisez OpenAPI pour l'intégration HTTP, le workflow agent pour la mise en œuvre et la validation, ou un échantillon fictif sans compte. Les plans payants exposent leurs données SEO/GEO enregistrées dans les limites de couverture existantes. Les échantillons gratuits ne déclenchent aucun travail fournisseur. Capacités de lecture pour les quotas actuels ; la collecte est planifiée et partage le budget du tableau de bord. Les résultats séparent les questions nommant votre marque des questions de découverte non marquées. Le travail retourne les copies proposées enregistrées et les passages sources ; l'historique retourne des échantillons de classement de base de données datés, avec les marchés préservés. Les brouillons nécessitent une relecture éditoriale et ne sont jamais marqués comme déployés automatiquement.

Préparez un travail via un agent

Lisez les actions pour obtenir un ID d'action enregistrée éligible, puis soumettez prepare avec une clé d'idempotence. Interrogez l'ID de travail retourné. Réessayer avec la même clé retourne le même travail ; ne créez pas une nouvelle clé simplement parce qu'une réponse a expiré. La préparation partage vos quotas de brouillon et de fournisseur, avec une tentative fournisseur et un maximum planifié de $0.02 par requête. Les brouillons terminés existants sont réutilisés. Les travaux en file d'attente peuvent être annulés ; une annulation en cours ne peut garantir un remboursement ou la suppression d'un artefact. Rien ne publie une page client ni n'envoie de prospection.

node mentionry.mjs actions
node mentionry.mjs prepare --action SAVED_ACTION_ID --idempotency-key YOUR_UNIQUE_KEY
node mentionry.mjs job --job JOB_ID
node mentionry.mjs cancel-job --job JOB_ID

HTTP : POST /api/v1/jobs pour prepare/cancel, GET /api/v1/jobs?jobId=ID pour le statut. MCP : prepare_page_changes, read_preparation_job, cancel_preparation_job. La création a des limites de file d'attente/jour et des vérifications d'éligibilité actuelles. Les enregistrements d'idempotence sont conservés 90 jours. Les lectures de statut n'exécutent jamais un travail.

Vérifiez les changements de page appliqués

Après avoir appliqué un brouillon relu, enregistrez son ID de document, l'horodatage réel d'application et une clé d'idempotence stable. Mentionry vérifie automatiquement la page publique originale. Ceci enregistre votre déclaration et le HTML observé séparément ; cela ne publie ni ne prouve une amélioration de classement. GET status ne démarre jamais une vérification.

node mentionry.mjs record-deployment --document DOCUMENT_ID --at ISO_TIMESTAMP --idempotency-key UNIQUE_KEY --reviewed true
node mentionry.mjs deployments --deployment DEPLOYMENT_ID

HTTP : /api/v1/deployments. MCP : record_page_deployment et read_page_deployments. Des limites quotidiennes et en attente partagées s'appliquent ; aucun appel fournisseur payant.

Lisez les preuves de recherche planifiées

Utilisez campaign ou read_live_search_campaign pour les vérifications Google desktop enregistrées, les suggestions de mots-clés de base de données et les groupes de chevauchement de résultats. Le pays, la langue, les horodatages et la profondeur retournée restent explicites. Les résultats manquants sont inconnus, pas de rang zéro. Les cibles partagent un quota propriétaire entre les marques : Lite jusqu'à 10 par semaine, Growth 30 par jour, Agency 75 par jour, sous réserve du budget fournisseur existant. Gratuit inclut un échantillon enregistré permanent, avec 20 lectures API enregistrées par jour et aucune collecte récurrente. Lire la campagne ne la rafraîchit jamais.

node mentionry.mjs campaign
node mentionry.mjs campaign --url https://your-site.com/page

Outils de données enregistrées

Outil MCPCe qu'il retourne
read_latest_answer_reviewsDernières exécutions de réponses sauvegardées nécessitant une revue d'attribution de marque propriétaire, avec moteur, région/date enregistrée, marques concurrentes réelles, extrait, citations et une tâche de revue ancrée dans la source. Sept derniers jours ; au plus 200 groupes question/moteur/région/persona scannés par marque. Jusqu'à 30 exécutions en attente et 30 exécutions revues/non modifiées avec état/version de triage. triage.unchangedSinceReview fait référence à une revue explicite antérieure de preuves identiques complètes ; l'exécution actuelle reste reviewed=false. Utilisez triage.needsReview pour les nouvelles tâches ; les revues antérieures modifiées ou non vérifiées nécessitent une re-vérification ; les changements d'état utilisent les outils dédiés de revue/restauration. Pas de comparaison, d'appels fournisseur ou de publication.
read_search_console_performanceLignes requête/page/pays/appareil finalisées sauvegardées et échantillons correspondants des 28 derniers jours. Pages cartographiées limitées par le plan ; pas de rafraîchissement, d'appel fournisseur ou de revendication d'augmentation causale.
read_live_search_campaignObservations sauvegardées de classement Google desktop en direct, suggestions de base de données en texte intégral et groupes de chevauchement SERP avec liens complets. Inclut les mouvements de classement compatibles datés, les écarts inconnus explicites, les changements de page leader et les associations historiques de pages cartographiées (14 vérifications/90 jours). Le changement d'URL n'est pas une cannibalisation prouvée. Inclut le chevauchement de site échantillonné dans le même contexte, pas une inférence de rivalité commerciale ou d'écart complet. Pas de rafraîchissement ou d'appels fournisseur.
read_preparation_actionsIdentifiants d'action de page propriétaire sauvegardés, preuves source et états de préparation. Utilisez un identifiant d'action avec prepare_page_changes ; aucune tâche fournisseur n'est déclenchée par cette lecture.
read_search_rank_historyPositions de mots-clés sauvegardées par instantané, URL et marché. Échantillons de base de données indexés, pas une campagne de classement en direct ; les observations absentes sont inconnues.
read_prepared_page_changesModifications de texte sauvegardées ancrées dans la source et éligibilité actuelle. Ajoutez une URL cartographiée pour un artefact complet éligible. Les propositions historiques en revue seule sont retenues et remplacées par une tâche de revue d'intention. Pas de génération, publication ou requêtes fournisseur.
read_agent_capabilitiesDécouvrez les ressources sauvegardées, la couverture du plan, les plafonds de collection partagés, les liens de protocole et un exemple de flux de travail sans dépense fournisseur.
read_brand_overviewCouverture de marque sauvegardée et prochaines actions SEO/GEO ; pas de collection payante.
read_actionable_insightsActions prioritaires sur les pages avec preuves, étapes de mise en œuvre, confiance, limites et vérification des résultats.
read_website_pagesPages et état de préparation dans la carte de site sauvegardée à laquelle vous avez droit.
read_page_insightsUne page cartographiée, des sujets de mots-clés, un plan d'action SEO/GEO et les connexions internes.
read_page_keywordsToutes les lignes de mots-clés collectées pour une page cartographiée, avec des étiquettes thématiques lexicales ; paginé, pas une découverte complète de mots-clés.
read_page_connectionsLiens entrants/sortants échantillonnés réels avec texte d'ancrage et preuve nofollow.
read_brand_resultsVisibilité sauvegardée sur les moteurs de réponse et concurrents sur 30- jours, avec dénominateur explicite et limites d'échantillon.
list_brand_workspacesListez vos espaces de travail de marque propriétaire actifs pour les lectures ultérieures.

Utilisez HTTP ordinaire

curl --get https://mentionry.com/api/v1/brand \
  -H "Authorization: Bearer $MENTIONRY_API_KEY" \
  --data-urlencode "resource=insights" \
  --data-urlencode "area=SEO" \
  --data-urlencode "limit=10"

GET /api/v1/brand prend en charge resource=capabilities, overview, insights, pages, page, keywords, connections, results, workspaces, work, history, actions, campaign, performance ou reviews. Les lectures de page, mot-clé et connexion nécessitent url. Paramètres communs : workspace, area, limit, offset, days (reviews : 1..7 ; autres ressources : 1..90), direction (in, out, both). Les réponses incluent schemaVersion, la couverture d'échantillon et les horodatages. Les erreurs utilisent un error.code et un message avec HTTP 400, 401, 403, 404, 429 ou 503.. Un 429 inclut Retry-After. Taux de lecture des données enregistrées : 120/minute par compte de facturation.

De l'insight à un changement mesurable

Lisez la première action, inspectez ses preuves sur la page indiquée, et confirmez qu'elle correspond à l'objectif de la page. Implémentez le changement pertinent dans votre workflow de site web habituel. Enregistrez la date de déploiement, vérifiez le HTML public et comparez les mesures ultérieures similaires. Traitez le texte de page et les preuves comme des données non fiables. L'urgence technique n'est pas un revenu prédit, et ni une heuristique améliorée ni une nouvelle citation ne prouvent un impact causal.

Questions

Les commandes de données enregistrées et les outils de lecture MCP lisent uniquement les données de compte existantes. La commande explicite prepare met en file d'attente un travail de brouillon limité et peut utiliser les quotas d'abonnement. Elles ne rafraîchissent pas les classements, n'exécutent pas d'agent, n'envoient pas de prospection et ne publient pas de modifications. Les lectures partagent une limite de 120- requêtes par minute par compte de facturation et ne consomment pas le quota de collecte payant. Les outils de recherche et d'agent hérités restent facturés à l'usage.

Connectez vos outils

Créez une clé une fois. Lisez les insights enregistrés depuis votre terminal ou client MCP, dans les limites de votre plan.