monid
monid.
Find and read Monid endpoints — Monid is a paid gateway to ~2,000 data endpoints
setup & usage
crée une clé dans le tableau de bord de Monid → API keys (elle commence par monid_), puis colle-la dans oto.
Monid met derrière une seule clé quelque 2 000 endpoints d'environ 70 fournisseurs : recherche web, scraping, enrichissement de contacts, réseaux sociaux…
monid_endpoint(q="work email from a linkedin profile") pour trouver l'endpoint, puis monid_endpoint(op="inspect", provider=…, endpoint=…) pour son schéma d'entrée et son prix, enfin monid_run(provider=…, endpoint=…, query_params={…})monid_runs(op="get", run_id=…, wait_seconds=30) jusqu'à done: truemonid_runs(op="stop", run_id=…) (arrête la dépense ; l'arrêt est asynchrone)monid_runs() (du plus récent au plus ancien) — avec ta propre clé Monid (ou celle de ton org) : sous la clé de la plateforme, la liste est refuséemonid_wallet() : balance est le dépensable (il peut être négatif), held ce qui est réservé aux runs en cours — avec ta propre clé Monid (ou celle de ton org) : sous la clé de la plateforme, le solde est refusébody, query_params, path_params — là où le schéma d'inspect les place, jamais à plat ; provider et endpoint passent tels que discover les a rendusinspect. Ses types sont ouverts (à l'appel, au résultat avec frais fixe, à l'unité, par paliers, par matrice…), et les paramètres de volume (maxItems, limit) s'appliquent souvent par requête : trois termes × 10 résultats, c'est 30 résultats facturésamount n'est qu'une base, parfois 0 sur un endpoint payant : le vrai tarif est dans default / tiers / variants, et un palier lu sur la sortie ne se connaît qu'après le run, donc le prix affiché est un plancherCOMPLETED veut dire « le fournisseur a répondu », quoi qu'il ait répondu. COMPLETED + 404 = « rien trouvé », non facturé ; provider_ok le tranche pour toi — et reste vide quand Monid ne donne aucun statut du fournisseur (lis alors next_step)BLOCKED = un plafond du workspace Monid (budget, nombre de runs) a refusé le run avant exécution : rien n'est facturé, et relancer bloque de nouveau tant que le plafond n'est pas changé chez Monid. FAILED (panne côté Monid), TIMED_OUT et STOPPED ne sont pas facturés non plusmonid_runs() demande ta propre clé Monid ; sous la clé de la plateforme, c'est un administrateur qui regarde le workspace de la plateformecost_usd est ce que Monid déclare facturé, lu dans la réponse et jamais recalculé ; il reste vide tant que le run n'est pas régléécrit sur le contrat OpenAPI 0.1.0 publié par Monid, et éprouvé sur un faux transport qui en rejoue les réponses (runs rendus sous un code HTTP qui recopie celui du fournisseur, enveloppe d'erreur, 202 puis relecture, 409 d'arrêt, portefeuille). Pas encore exercé contre un vrai compte : ni la forme exacte de whoami, ni le curseur de la liste des runs, ni le format réel de la clé.
hors d'atteinte ici, à dessein : les budgets et plafonds de runs du workspace, les ressources, la gestion des clés d'API, la recharge et l'historique du portefeuille, le registre public. Les hints de Monid ne sont pas demandés (aucun en-tête de client n'est envoyé) et ne sont pas lus.
outils
utilisation
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.pipx install oto-cli puis oto monid …