Talandor

Qu’a observé Talandor ?

AnyAPI

https://api.getanyapi.com/mcp

Joignable

10 outils publics listés

Serveur vérifié le 28 octobre

Vous pouvez configurer ce connecteur dans votre assistant. Les outils listés n’ont pas été exécutés.

Disponibilité de l’adresse
Joignable
HTTP 200 a été reçu.
Protocole MCP
Échange vérifié
Protocole 2026-07-28.
Outils publics
10 outils publics listés
Ces outils ont été listés, pas exécutés.
Utilisation dans votre assistant : non vérifiée · détails d’authentification
Authentification
Non détectée
Aucun défi d’authentification n’a été observé lors de ce contrôle.
Votre assistant
Non vérifié
Talandor ne vérifie pas la configuration locale de Cursor, ChatGPT, Claude ou Windsurf. Les outils privés n’ont pas été vérifiés. Aucun appel d’outil n’a été exécuté.

Que faire maintenant ?

Configurer dans mon assistant

Toujours bloqué dans votre assistant ? Diagnostiquer le symptôme →

  1. Ajouter le connecteur dans votre assistant

    Ouvrez le guide de configuration ci-dessous. Conservez vos autres connecteurs lors de cet ajout.

  2. Vérifier que les outils apparaissent

    Ouvrez le connecteur dans votre assistant et vérifiez ses outils disponibles. Talandor n’a pas testé cette connexion ni exécuté ces outils.

Les outils n’apparaissent toujours pas ?

Voici les vérifications à effectuer. Un résultat public ne permet pas d’attribuer un défaut à votre assistant.

  1. Vérifier la prise en charge MCP du client

    Vérifiez dans la documentation de votre client la prise en charge de cet endpoint HTTP distant et l’activation de ses outils. La configuration des serveurs locaux et distants peut différer.

  2. Vérifier les accès chez le fournisseur

    Si une connexion est demandée, vérifiez le compte et les permissions dans l’assistant. Un endpoint public accessible ne prouve pas l’accès aux outils privés.

  3. Lire l’erreur affichée par l’assistant

    Comparez son adresse configurée avec ce rapport, puis consultez l’aide officielle du fournisseur ou de l’assistant. Si vous contactez Talandor, transmettez l’erreur en retirant les jetons et les données privées.

Aide et contact

Détails du contrôle

Registre officiel

Registre officiel · io.github.getanyapi-com/anyapi · Espace de l’éditeur : io.github.getanyapi-com

Catalogue vérifié le 9 octobre

Ce qui a changé

Public contract stable since
Last check · No semantic contract change since the previous complete snapshot.
Info
get_api changed its input schema
Historical change · warning · medium confidence · get_api · Rule: input-schema-changed
Warning
get_balance changed its input schema
Historical change · warning · medium confidence · get_balance · Rule: input-schema-changed
Warning
get_request changed its input schema
Historical change · warning · medium confidence · get_request · Rule: input-schema-changed
Warning
get_request changed its output schema
Historical change · warning · medium confidence · get_request · Rule: output-schema-changed
Warning
list_apis changed its input schema
Historical change · warning · medium confidence · list_apis · Rule: input-schema-changed
Warning
quote_api changed its input schema
Historical change · warning · medium confidence · quote_api · Rule: input-schema-changed
Warning
read_result changed its input schema
Historical change · warning · medium confidence · read_result · Rule: input-schema-changed
Warning
read_result changed its output schema
Historical change · warning · medium confidence · read_result · Rule: output-schema-changed
Warning
report_bug changed its input schema
Historical change · warning · medium confidence · report_bug · Rule: input-schema-changed
Warning
report_bug changed its output schema
Historical change · warning · medium confidence · report_bug · Rule: output-schema-changed
Warning
run_api changed its input schema
Historical change · warning · medium confidence · run_api · Rule: input-schema-changed
Warning
run_api changed its output schema
Historical change · warning · medium confidence · run_api · Rule: output-schema-changed
Warning
search_apis changed its input schema
Historical change · warning · medium confidence · search_apis · Rule: input-schema-changed
Warning
send_feedback changed its input schema
Historical change · warning · medium confidence · send_feedback · Rule: input-schema-changed
Warning
send_feedback changed its output schema
Historical change · warning · medium confidence · send_feedback · Rule: output-schema-changed
Warning

A Watch would alert only if this change may affect uses of the selected client that depend on the changed tools.

Cette frise publique montre le dernier contrôle, les 24 dernières heures et le dernier changement important. Watch conserverait 30 jours.

Les notes ci-dessus concernent ce connecteur.

Contenu fourni par le serveur. Les noms, descriptions et schémas ci-dessous sont copiés du serveur MCP. Ils peuvent être dans une autre langue. Talandor ne les traduit pas et ne les vérifie pas.
Outils et exposition déclarée

Les annotations du serveur sont des déclarations, pas un comportement vérifié.

Afficher 10 définitions d’outils fournies par le serveur sur 10
get_api
Déclaré en lecture seule
Afficher les détails fournis par le serveur
Get API details
Description du serveur (copiée ; langue non vérifiée)
Get the full definition of one API by API slug, including its normalized input/output JSON schemas, per-request and per-1,000-request USD pricing on every source, and nullable trailing-30-day latency p50/p95/p99 with the successful sample count. Latency percentiles describe observed successful requests; p99 is an observation, not a maximum or a client timeout guarantee. Entries with heavy:true produce large API responses.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context",
    "sku_id"
  ],
  "properties": {
    "sku_id": {
      "type": "string",
      "description": "the API SKU slug to describe"
    },
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    }
  }
}
get_balance
Déclaré en lecture seule
Afficher les détails fournis par le serveur
Check wallet balance
Description du serveur (copiée ; langue non vérifiée)
Get the remaining wallet balance (in USD) for the AnyAPI key supplied as a Bearer token. Requires a valid AnyAPI key.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context"
  ],
  "properties": {
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    }
  }
}
get_request
Déclaré en lecture seule
Afficher les détails fournis par le serveur
Check a request
Description du serveur (copiée ; langue non vérifiée)
Inspect or resume a durable AnyAPI request by request_id. This reads AnyAPI's stored state and never repeats the paid provider dispatch. While status is queued or running, retryAfterSeconds gives the minimum interval between status checks.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context",
    "request_id"
  ],
  "properties": {
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    },
    "request_id": {
      "type": "string",
      "description": "durable request identifier returned by run_api"
    }
  }
}
list_apis
Déclaré en lecture seule
Afficher les détails fournis par le serveur
Browse APIs
Description du serveur (copiée ; langue non vérifiée)
Browse available AnyAPI APIs as lightweight summaries (id, name, category, USD pricing), optionally filtered by category. Descriptions and schemas are omitted to keep catalog responses small. Each pricing offer carries both `maxUsd` (billed per request) and `maxPer1kUsd` (the same price per 1,000 requests).
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context"
  ],
  "properties": {
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    },
    "category": {
      "type": "string",
      "description": "optional category slug to filter by"
    }
  }
}
quote_api
Déclaré en lecture seule
Afficher les détails fournis par le serveur
Quote a price
Description du serveur (copiée ; langue non vérifiée)
Get the exact input-aware execution price for an API, free and without a key. Nothing is charged or executed. `sku_id` and `input` identify the proposed execution; pricing resolves exactly as it does for execution, and input validation can return invalid_input without a charge. Returns maxCostUsd (the ceiling reserved), minCostUsd (the likely charge), and the base/per-item breakdown explaining why they differ. These are USD amounts for this one call, not per-1,000-request catalog comparison rates.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context",
    "input",
    "sku_id"
  ],
  "properties": {
    "input": {
      "type": "object",
      "description": "the exact normalized input payload being priced; the quote resolves pricing the same way execution does",
      "additionalProperties": true
    },
    "sku_id": {
      "type": "string",
      "description": "the API SKU slug to price"
    },
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    }
  }
}
read_result
Déclaré en lecture seule
Afficher les détails fournis par le serveur
Read a saved result
Description du serveur (copiée ; langue non vérifiée)
Read or reshape a previously paid API result without executing or paying again. `result_id` identifies the full cached result; fields/max_items/summary/jq control its presentation, including row selection and slicing large fields. Results are cached ~15 min and are private to the authenticated account; an expired id returns result_expired.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context",
    "result_id"
  ],
  "properties": {
    "jq": {
      "type": "string",
      "description": "optional: a jq expression to reshape the result; its output replaces 'output'. Example: '.data | {title, description, md: .markdown[:3500]}'. Sandboxed 250ms/2MB budget"
    },
    "fields": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "optional: keep only these keys on each result item - each row of the result list, or the data object itself for an API that returns one record (dotted paths like 'author.name' descend into nested objects)"
    },
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    },
    "summary": {
      "type": "boolean",
      "description": "optional: return only a structural outline (top-level keys, item counts, per-field byte sizes) instead of the full data"
    },
    "max_items": {
      "type": [
        "null",
        "integer"
      ],
      "description": "optional: cap the number of result items returned; a _truncated note reports how many were withheld. An API that returns one record is not trimmed"
    },
    "result_id": {
      "type": "string",
      "description": "the resultId returned by a prior run_api call (cached ~15 min)"
    }
  }
}
report_bug
Annotation présente ; effet non classé
Afficher les détails fournis par le serveur
Report a bug
Description du serveur (copiée ; langue non vérifiée)
Submit a defect report to AnyAPI about wrong, empty, or malformed API data for valid input, misleading or unactionable errors, incorrect prices or schemas, or retries that failed unexpectedly. Free, never charged. `summary` is required and contains one line; optional `request_id` identifies the stored request and its upstream error body without requiring the payload in the report.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context",
    "summary"
  ],
  "properties": {
    "sku": {
      "type": "string",
      "description": "optional: the sku_id this is about, e.g. 'instagram.reels_search'"
    },
    "contact": {
      "type": "string",
      "description": "optional: an email address for a reply; trial keys have no reachable account contact"
    },
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    },
    "details": {
      "type": "string",
      "description": "optional: what you expected, what you got, and anything you already tried"
    },
    "summary": {
      "type": "string",
      "description": "one line saying what went wrong or what you want to tell us"
    },
    "request_id": {
      "type": "string",
      "description": "optional: the requestId or resultId from the run that went wrong. This is the single most useful field: it reaches the stored run, its attempts, and any upstream error body, so you do not need to paste the payload"
    }
  }
}
run_api
Déclaré destructeur
Afficher les détails fournis par le serveur
Run an API
Description du serveur (copiée ; langue non vérifiée)
Execute an API by API slug with a normalized input payload. Every input schema is strict: unknown fields are rejected, not ignored, and field names can differ between related APIs. Inputs must conform to the endpoint's schema, not its description. Published latency p50/p95/p99 and sample counts describe observed successful requests; p99 is an observation, not a maximum or a client timeout guarantee. Requires a valid AnyAPI key as a Bearer token. Charges the USD wallet. Some failed wallet-funded requests incur processing charges passed through at cost, with no markup; the error message shows the amount charged. Results can be large. `fields` keeps selected keys, `max_items` caps returned rows, and `summary` returns an outline; these controls reduce response size without changing the charge.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context",
    "input",
    "sku_id"
  ],
  "properties": {
    "jq": {
      "type": "string",
      "description": "optional: a jq expression to reshape the result; its output replaces 'output' (multiple outputs collect into an array). Example: '.data | {title, description, md: .markdown[:3500]}'. Sandboxed 250ms/2MB budget; on failure the full result is returned with jqError. Does not change cost"
    },
    "input": {
      "type": "object",
      "description": "normalized input payload matching the API input schema",
      "additionalProperties": true
    },
    "fields": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "optional: keep only these keys on each result item - each row of the result list, or the data object itself for an API that returns one record (dotted paths like 'author.name' descend into nested objects). Shrinks the response without changing cost"
    },
    "sku_id": {
      "type": "string",
      "description": "the API SKU slug to execute"
    },
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    },
    "summary": {
      "type": "boolean",
      "description": "optional: return only a structural outline (top-level keys, item counts, and per-field byte sizes) instead of the full data. Does not change cost"
    },
    "max_items": {
      "type": [
        "null",
        "integer"
      ],
      "description": "optional: cap the number of result items returned; a _truncated note reports how many were withheld. An API that returns one record is not trimmed. Does not change cost"
    }
  }
}
search_apis
Déclaré en lecture seule
Afficher les détails fournis par le serveur
Search APIs
Description du serveur (copiée ; langue non vérifiée)
Search APIs by meaning and keyword across name, slug, and description, returning matches with their descriptions but without schemas, ranked most relevant first. At least one of `query`, `category`, or `platform` is required, in any combination; `category` or `platform` without `query` enumerates that scope. `limit` caps matches (default 25, maximum 50). Each result carries a `relevance` score in (0,1] relative to the top match; a relevance floor drops weak matches, so `total` counts relevant matches before the limit. `ranking` identifies meaning-based ('semantic') or substring ('keyword') matching. Entries with heavy:true produce large API responses. Search results omit input schemas; API inputs require the endpoint's strict schema, whose field names can differ between related APIs.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context"
  ],
  "properties": {
    "limit": {
      "type": [
        "null",
        "integer"
      ],
      "description": "optional cap on matches returned (default 25, maximum 50)"
    },
    "query": {
      "type": "string",
      "description": "free-text search over API name, slug, and description; optional when category or platform is given"
    },
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    },
    "category": {
      "type": "string",
      "description": "optional category slug to narrow the search"
    },
    "platform": {
      "type": "string",
      "description": "optional API slug prefix to narrow the search"
    }
  }
}
send_feedback
Annotation présente ; effet non classé
Afficher les détails fournis par le serveur
Send feedback
Description du serveur (copiée ; langue non vérifiée)
Submit non-defect feedback to AnyAPI about an API you could not find in the catalog, a missing result field, confusing documentation or tool descriptions, or an improvement that would make a task easier. Free, never charged. `summary` is required and contains one line; optional `details` describes the task or suggestion.
Schéma d’entrée (aperçu fourni par le serveur — ne pas copier)
{
  "type": "object",
  "required": [
    "context",
    "summary"
  ],
  "properties": {
    "sku": {
      "type": "string",
      "description": "optional: the sku_id this is about, e.g. 'instagram.reels_search'"
    },
    "contact": {
      "type": "string",
      "description": "optional: an email address for a reply; trial keys have no reachable account contact"
    },
    "context": {
      "type": "string",
      "description": "Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking."
    },
    "details": {
      "type": "string",
      "description": "optional: what you expected, what you got, and anything you already tried"
    },
    "summary": {
      "type": "string",
      "description": "one line saying what went wrong or what you want to tell us"
    },
    "request_id": {
      "type": "string",
      "description": "optional: the requestId or resultId from the run that went wrong. This is the single most useful field: it reaches the stored run, its attempts, and any upstream error body, so you do not need to paste the payload"
    }
  }
}
Preuves et limites

Méthode : sonde HTTP anonyme. Aucun outil n’est exécuté.

Protocoles essayés : 2026-07-28

Protocole2026-07-28
TransportHTTP Streamable
AuthentificationAucun défi d’authentification observé
PreuvesContrat public observé
Latence totale225 ms
Octets de réponse32997

Aucune erreur de diagnostic.

Historique des observations
Serveur accessible
· stable depuis
2026-07-28 · 10 outils · aucun changement · 18 contrôles
Serveur accessible
2026-07-28 · 10 outils
Serveur accessible
2026-07-28 · 10 outils
Serveur accessible
· stable depuis
2026-07-28 · 10 outils · aucun changement · 4 contrôles
Serveur accessible
· stable depuis
2026-07-28 · 10 outils · aucun changement · 5 contrôles
Serveur accessible
· stable depuis
2026-07-28 · 10 outils · aucun changement · 26 contrôles
Serveur accessible
· stable depuis
2026-07-28 · 10 outils · aucun changement · 107 contrôles
Impossible de conclure
Aucun protocole
Serveur accessible
· stable depuis
2026-07-28 · 10 outils · aucun changement · 76 contrôles
Contrat public complet · 2026-07-28 · 10 outils
a1ee8fa7b191
Contrat public complet · 2026-07-28 · 10 outils
4ba041679700
Contrat public complet · 2026-07-28 · 10 outils
71f4a50d712d
Contrat public complet · 2026-07-28 · 10 outils
503da01f40ea
Contrat public complet · 2026-07-28 · 10 outils
53dc3bd51b61
Contrat public complet · 2026-07-28 · 10 outils
9170cffbee56
Contrat public complet · 2026-07-28 · 10 outils
0b665d3468f4

Éligibilité à la surveillance approfondie

Éligible à la surveillance approfondie

Un contrat public tools/list complet a été observé ; une future base de surveillance approfondie pourra être comparée en toute sécurité.

Un Watch démarre depuis la section de paiement de cette page, et seulement après un paiement vérifié.

Voir la surveillance publique
Watch · offre récurrente

Surveiller ce connecteur

Optionnel. Configurer le connecteur ne nécessite pas Watch.

Couverture du contrat public complet: La disponibilité, le protocole, l’authentification et les changements du contrat public d’outils peuvent être comparés.

Watch completDisponibilité, protocole, authentification et changements du contrat d’outils publics
Watch de surfaceDisponibilité, TLS, protocole et surface d’authentification — pas de comparaison des outils privés

L’accès anticipé active pour l’instant cette première adresse ; ajouter d’autres adresses jusqu’à la limite prévue de cinq n’est pas ouvert dans ce déploiement. Le paiement en ligne est ouvert. Un Watch ne démarre qu’après un paiement vérifié ; revenir dans le navigateur ne lance pas la surveillance.

Démarrer Watch