304NotModified
Sourced answers on FR/EU rules + French company search (SIREN, NAF) for agents, quoted and budgeted
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin feedback
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"304notmodified": {
"url": "https://304notfound.com/mcp"
}
}
}Remote-Endpunkte
https://304notfound.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢ask(question, domain, context)
Pose une question factuelle et reçoit une réponse vérifiée avec ses sources, sa confiance, sa date d'expiration et un request_id. Domaines facultatifs : actualite, droit, entreprise, facturation, finances, formation, general, impots, logiciel, prix, reglementation, vie_quotidienne. Facultatif : context, la tâche que vous êtes en train de faire (sans données personnelles).
Eingabe-Schema
{
"type": "object",
"properties": {
"question": {
"title": "Question",
"type": "string"
},
"domain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Domain"
},
"context": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Context"
}
},
"required": [
"question"
],
"title": "askArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "askDictOutput"
}⚪feedback(request_id, useful, issue, comment)
Dit si une réponse obtenue avec « ask » vous a servi. request_id : celui de la réponse. useful : true ou false. issue (facultatif) : wrong (fausse), outdated (périmée), incomplete, bad_source (source insuffisante), off_topic (hors sujet), contradiction (une autre source dit autre chose) ou other. comment (facultatif) : ce qui manquait ou ce qui était faux.
Eingabe-Schema
{
"type": "object",
"properties": {
"request_id": {
"title": "Request Id",
"type": "string"
},
"useful": {
"title": "Useful",
"type": "boolean"
},
"issue": {
"anyOf": [
{
"enum": [
"wrong",
"outdated",
"incomplete",
"bad_source",
"off_topic",
"contradiction",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Issue"
},
"comment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Comment"
}
},
"required": [
"request_id",
"useful"
],
"title": "feedbackArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "feedbackDictOutput"
}🟢calculate(calculation, params)
Calcul déterministe sur VOS bougies (304 ne fournit aucune donnée de marché). calculation : ichimoku-rvol (Ichimoku confirmé par le volume relatif), regime (tendance ADX, volatilité ATR, direction) ou position-size (taille de position pour un risque fixé). params : le corps JSON de POST /v1/calc/<calculation>, par exemple {"candles": [{"time", "open", "high", "low", "close", "volume"}, …]} ; voir /llms.txt. Résultat : méthode publiée, valeurs, horodatage. Ce n'est pas un conseil en investissement.
Eingabe-Schema
{
"type": "object",
"properties": {
"calculation": {
"enum": [
"ichimoku-rvol",
"regime",
"position-size"
],
"title": "Calculation",
"type": "string"
},
"params": {
"additionalProperties": true,
"title": "Params",
"type": "object"
}
},
"required": [
"calculation",
"params"
],
"title": "calculateArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "calculateDictOutput"
}🟢list_services
Catalogue des services (au-delà des questions) : pour chacun, son identifiant, sa version, ses paramètres (input_schema), sa sortie (output_schema), son prix, son délai, ses limites, ses erreurs et les étapes disponibles. Lire avant quote_service ou run_service.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_servicesArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "list_servicesDictOutput"
}⚪quote_service(service, params)
Devis gratuit : prix ferme d'un service pour ces paramètres, valable quelques minutes, utilisable une fois avec run_service (quote_id). service : identifiant (ex. fr-suppliers). params : selon input_schema.
Eingabe-Schema
{
"type": "object",
"properties": {
"service": {
"title": "Service",
"type": "string"
},
"params": {
"additionalProperties": true,
"title": "Params",
"type": "object"
}
},
"required": [
"service",
"params"
],
"title": "quote_serviceArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "quote_serviceDictOutput"
}⚪run_service(service, params, max_price_eur, quote_id, request_key)
Exécute un service et renvoie un résultat structuré avec ses sources, ses limites et ce qui manque. max_price_eur : budget maximal (au-delà, rien n'est exécuté). quote_id : devis à utiliser. request_key : identifiant de votre demande, à réutiliser en cas de relance (même résultat, pas de double facturation). Facturé seulement si status=completed.
Eingabe-Schema
{
"type": "object",
"properties": {
"service": {
"title": "Service",
"type": "string"
},
"params": {
"additionalProperties": true,
"title": "Params",
"type": "object"
},
"max_price_eur": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Max Price Eur"
},
"quote_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Quote Id"
},
"request_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Request Key"
}
},
"required": [
"service",
"params"
],
"title": "run_serviceArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "run_serviceDictOutput"
}Community
Nachweis