135,302 tools. Last updated 2026-05-17 00:56
"Ars Technica" matching MCP tools:
- Recherche fuzzy de professionnels de santé par identité (nom + prénom optionnel + département optionnel). Utilise un matching trigram (pg_trgm) tolérant aux accents, typos et variations d'orthographe. Tri par pertinence décroissante. Source : RPPS / Annuaire Santé ANS (Supabase dump mensuel). Usage typique : "trouve-moi le Dr Martin à Paris" (nom obligatoire, prénom et département facultatifs pour affiner). Sans département, recherche nationale : des homonymes exacts (ex. plusieurs « Pierre Martin ») obtiennent TOUS le même `match_score` ~1.0 — il ne les départage pas. Pour désambiguïser, filtrer par `departement` (ou affiner avec `prénom`). `truncated: true` signifie que d'autres résultats existent : restreindre la requête plutôt que parcourir. **Format de retour** : objet `{ count, truncated, results, query_metadata }` aligné sur les autres tools RPPS de listing. Chaque résultat porte un champ `match_score` ∈ [0..1] (score trigram pg_trgm). Un score < 0.5 indique souvent une homonymie partielle à confirmer côté caller. Par défaut, ne renvoie que les PS de catégorie Civil (C) — droit privé : libéraux, salariés privés, hospitaliers contractuels, ~97 % de la base. Passer `include_agents_publics: true` pour inclure aussi les Agents publics (M) — fonctionnaires d'État + collectivités + militaires SSA, ~0,3 % (PH titulaires, médecins inspecteurs ARS, médecins conseils CNAM, médecins scolaires Éducation nationale, médecins PMI). Passer `include_etudiants: true` pour inclure aussi les Étudiants (E) — internes, externes, élèves IDE/SF, ~2,5 %. Source nomenclature : https://mos.esante.gouv.fr/NOS/TRE_R09-CategorieProfessionnelle/. Source : Annuaire Santé, Agence du Numérique en Santé (ANS) — Licence Ouverte v2.0Connector
- Search 646+ skills using TF-IDF semantic search. Returns ranked skills with scores. Use this to discover capabilities before calling execute_skill.Connector
- Récupère le détail complet d'un établissement de santé par son numéro FINESS (9 chiffres) : raison sociale, catégorie + famille, adresse complète (voie + CP + ville + code INSEE + département), coordonnées GPS, téléphone. Retourne un objet `LookupResult` discriminé par `found`. `found: true` → champs FINESS à plat. `found: false` → `{ found: false, key, lookupStatus: 'not_found', message }`. Le référentiel DREES a 1-2 mois de retard sur le terrain : pour des structures émergentes (CPTS récentes, MSP en agrément), cross-check ARS / Service Public. Source : FINESS / DREES. Note : champ `email` toujours `null` (non exposé par FINESS public). Note : `raison_sociale` provient du dump DREES qui abrège les libellés longs (~38 car. max, ex 'CERBALLIANCE HA' pour 'CERBALLIANCE HAZEBROUCK'). Pour le nom légal complet, cross-check via SIREN/SIRET (entreprise_by_siren / etablissement_by_siret).Connector
- Densité de professionnels de santé pour 100 000 habitants, au niveau **département** (`code_dept`) OU **commune** (`code_insee`, V0.9). Exactement un des deux requis. Méthodo DREES par défaut : médecins (`profession_code='10'`) en activité régulière (libéral + salarié + mixte, codes mode_exercice L, S, M), hors étudiants. Croise RPPS (count) et INSEE Melodi (population municipale PMUN, recensement 2023). Usages : densité de cardiologues / dermatologues / infirmiers libéraux / pharmaciens / sages-femmes par dept ou commune. Pour une spécialité médicale, passer `savoir_faire_code` (ex 'SM04' Cardiologie — code 'SM02' est Anesthésie-réanimation, pas Cardiologie). Pour une autre profession que médecin, passer `profession_code` (60 infirmier, 21 pharmacien, etc.). Pour libéraux seuls, passer `mode_exercice_codes: ['L']`. Paris/Marseille/Lyon : la densité par `code_insee` est INDISPONIBLE (les praticiens RPPS sont rattachés aux arrondissements alors qu'INSEE n'expose la population qu'à la commune entière) — passer un code commune-mère (75056) ou arrondissement (75108) lève une RangeError explicite. Utiliser `code_dept` (75, 13, 69) pour la densité ville entière. `compare_national: true` ajoute la densité France entière (DOM inclus) et l'écart en % (positif = sur-doté vs France, négatif = sous-doté). Coût : 1 RPC count_rpps supplémentaire + 1 appel Melodi (cacheable). Alias acceptés : `dept`/`departement` → `code_dept`, `codeInsee`/`insee` → `code_insee`. Ne renvoie AUCUNE interprétation métier (pas de seuil "désert médical" automatique). Le caller applique sa grille. Par défaut, ne renvoie que les PS de catégorie Civil (C) — droit privé : libéraux, salariés privés, hospitaliers contractuels, ~97 % de la base. Passer `include_agents_publics: true` pour inclure aussi les Agents publics (M) — fonctionnaires d'État + collectivités + militaires SSA, ~0,3 % (PH titulaires, médecins inspecteurs ARS, médecins conseils CNAM, médecins scolaires Éducation nationale, médecins PMI). Passer `include_etudiants: true` pour inclure aussi les Étudiants (E) — internes, externes, élèves IDE/SF, ~2,5 %. Source nomenclature : https://mos.esante.gouv.fr/NOS/TRE_R09-CategorieProfessionnelle/. ATTENTION nomenclatures : les codes ANS (`profession_code`, `savoir_faire_code`) sont une nomenclature DISTINCTE des codes Ameli (`specialite_code`, `type_ps_code`) — un même nombre désigne des choses différentes (ex: '10' = Médecin côté ANS, Neurochirurgien côté Ameli). Ne JAMAIS passer un code Ameli à un paramètre ANS : le filtre renverrait vide sans erreur. Découvrir les codes ANS via `lister_specialites_medicales`. Source : Annuaire Santé, Agence du Numérique en Santé (ANS) — Licence Ouverte v2.0Connector
- Execute Python code in a sandboxed subprocess. Returns stdout, stderr, returncode. Imports, file I/O, network access, and OS commands are blocked.Connector
- Generate a free API key. Add credits later via buy_credits tool. Set AIPAYGEN_API_KEY env var to use it.Connector
Matching MCP Servers
- AlicenseAqualityCmaintenanceEnables interaction with AWS Fault Injection Service to create, manage, and execute chaos engineering experiments. Operates in read-only mode by default for security, with optional write operations for starting/stopping experiments and managing templates.Last updated103MIT
Matching MCP Connectors
Swiss weather data for AI assistants — forecasts, measurements, stations, pollen.
The AWS Knowledge MCP server is a fully managed remote Model Context Protocol server that provides real-time access to official AWS content in an LLM-compatible format. It offers structured access to AWS documentation, code samples, blog posts, What's New announcements, Well-Architected best practices, and regional availability information for AWS APIs and CloudFormation resources. Key capabilities include searching and reading documentation in markdown format, getting content recommendations, listing AWS regions, and checking regional availability for services and features.
- Listing départemental de PS via RPPS (libéraux + salariés). Filtres optionnels : `profession_code`, `savoir_faire_code`, `mode_exercice_code`. Re-paginer via `offset` tant que `truncated=true`. Préférer `professionnels_par_specialite_dept` (Ameli) pour les libéraux conventionnés ; cet outil sert à compter ou lister les salariés / l'effectif total. Par défaut, ne renvoie que les PS de catégorie Civil (C) — droit privé : libéraux, salariés privés, hospitaliers contractuels, ~97 % de la base. Passer `include_agents_publics: true` pour inclure aussi les Agents publics (M) — fonctionnaires d'État + collectivités + militaires SSA, ~0,3 % (PH titulaires, médecins inspecteurs ARS, médecins conseils CNAM, médecins scolaires Éducation nationale, médecins PMI). Passer `include_etudiants: true` pour inclure aussi les Étudiants (E) — internes, externes, élèves IDE/SF, ~2,5 %. Source nomenclature : https://mos.esante.gouv.fr/NOS/TRE_R09-CategorieProfessionnelle/. ATTENTION nomenclatures : les codes ANS (`profession_code`, `savoir_faire_code`) sont une nomenclature DISTINCTE des codes Ameli (`specialite_code`, `type_ps_code`) — un même nombre désigne des choses différentes (ex: '10' = Médecin côté ANS, Neurochirurgien côté Ameli). Ne JAMAIS passer un code Ameli à un paramètre ANS : le filtre renverrait vide sans erreur. Découvrir les codes ANS via `lister_specialites_medicales`. Source : Annuaire Santé, Agence du Numérique en Santé (ANS) — Licence Ouverte v2.0Connector
- Recherche de professionnels de santé dans un rayon via le RPPS (Annuaire Santé ANS). À la différence de `professionnels_in_radius` (Ameli, libéraux conventionnés uniquement), cette recherche couvre **tous les PS** : libéraux, salariés (hospitaliers, salariés en cabinet), mixtes, remplaçants. Filtres : `profession_codes` (nomenclature ANS — ex: 10 Médecin, 60 Infirmier), `savoir_faire_codes` (spécialité fine DES/DESC), `mode_exercice_codes`. Codes mode_exercice ANS : L libéral, S salarié, M mixte, R remplaçant, B bénévole, A autre. Par défaut, ne renvoie que les PS de catégorie Civil (C) — droit privé : libéraux, salariés privés, hospitaliers contractuels, ~97 % de la base. Passer `include_agents_publics: true` pour inclure aussi les Agents publics (M) — fonctionnaires d'État + collectivités + militaires SSA, ~0,3 % (PH titulaires, médecins inspecteurs ARS, médecins conseils CNAM, médecins scolaires Éducation nationale, médecins PMI). Passer `include_etudiants: true` pour inclure aussi les Étudiants (E) — internes, externes, élèves IDE/SF, ~2,5 %. Source nomenclature : https://mos.esante.gouv.fr/NOS/TRE_R09-CategorieProfessionnelle/. Coords au centroïde commune (~3 km moyenne) — pour précision adresse, croiser `num_finess` retourné avec `etablissement_by_finess`. Chaque PS géolocalisé porte `geo_precision: "centroide_commune"` : tous les PS d'une même commune ont la MÊME `distance_km` — ne pas l'utiliser pour classer/choisir un PS individuel, uniquement comme filtre de zone. Le filtrage rayon est résolu à la granularité **commune** (une commune est incluse si son centroïde représentatif est dans le rayon), cohérent avec la précision centroïde ci-dessus ; tri par distance commune croissante. Si la commune la plus proche contient plus de `limit` PS correspondants, le résultat est intégralement puisé dans cette commune (les communes plus lointaines sont évincées du même `limit`) : augmenter `limit` ou resserrer les filtres pour couvrir plusieurs communes. ATTENTION nomenclatures : les codes ANS (`profession_code`, `savoir_faire_code`) sont une nomenclature DISTINCTE des codes Ameli (`specialite_code`, `type_ps_code`) — un même nombre désigne des choses différentes (ex: '10' = Médecin côté ANS, Neurochirurgien côté Ameli). Ne JAMAIS passer un code Ameli à un paramètre ANS : le filtre renverrait vide sans erreur. Découvrir les codes ANS via `lister_specialites_medicales`. Source : Annuaire Santé, Agence du Numérique en Santé (ANS) — Licence Ouverte v2.0Connector
- Decode a JWT token without verification. Returns header, payload, and expiry status.Connector
- Get current UTC time, Unix timestamp, date, and week number. Free, no payment needed.Connector
- Safely compute a math expression using AST parsing. Supports +, -, *, /, ^, sqrt, sin, cos, log, etc.Connector
- Get a payment link to buy API credits with a credit card. Starts at $1. Returns a Stripe checkout URL — share it with the user to complete payment.Connector
- Generate a professional changelog from commit messages. Groups by Added/Changed/Fixed/Removed.Connector
- Chain multiple AI operations in sequence. Output of each step is available to the next. steps: list of {action: str, params: dict} Available actions: research, summarize, analyze, sentiment, keywords, classify, rewrite, extract, qa, compare, outline, diagram, json_schema, workflow Use '{{prev_result}}' in params to reference previous step output. Example: [{"action": "research", "params": {"query": "AI trends"}}, {"action": "summarize", "params": {"text": "{{prev_result}}", "format": "bullets"}}]Connector
- Liste les professionnels de santé rattachés à un établissement FINESS (par numéro FINESS site, 9 chiffres). C'est le pivot RPPS↔FINESS — répond à "qui travaille dans ce labo / hôpital / clinique ?". Le `mode_exercice` distingue les libéraux exerçant sur place (vacations) des salariés. Couverture : RPPS expose ce lien quand le PS l'a déclaré ; salariés CH/CHU/cliniques bien couverts. Par défaut, ne renvoie que les PS de catégorie Civil (C) — droit privé : libéraux, salariés privés, hospitaliers contractuels, ~97 % de la base. Passer `include_agents_publics: true` pour inclure aussi les Agents publics (M) — fonctionnaires d'État + collectivités + militaires SSA, ~0,3 % (PH titulaires, médecins inspecteurs ARS, médecins conseils CNAM, médecins scolaires Éducation nationale, médecins PMI). Passer `include_etudiants: true` pour inclure aussi les Étudiants (E) — internes, externes, élèves IDE/SF, ~2,5 %. Source nomenclature : https://mos.esante.gouv.fr/NOS/TRE_R09-CategorieProfessionnelle/. Source : Annuaire Santé, Agence du Numérique en Santé (ANS) — Licence Ouverte v2.0Connector
- Actually call a catalog API and return its response. Get api_id from browse_catalog first. endpoint is the path to hit. params is a JSON string of query parameters (e.g. '{"q":"test"}').Connector
- Get a random inspirational quote. Completely free.Connector
- Get the latest technical indicators for a cryptocurrency including SMA, EMA, RSI, MACD, and VWAP to assess momentum, trend direction, and overbought/oversold conditions.Connector
- Validate an email address format and check MX records.Connector
- Detect the language of text using Unicode script analysis. Returns language code and confidence.Connector