304NotModified

Sourced answers on FR/EU rules + French company search (SIREN, NAF) for agents, quoted and budgeted

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
95%
Integridad del esquema
66%
Calidad de los nombres
90%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'feedback' description lacks action verben feedback

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,298Tokens (definiciones de herramientas)
~1.1 KBTamaño de respuesta típico
Impacto moderado en la atención (1.01% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "304notmodified": {
      "url": "https://304notfound.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://304notfound.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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).

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "list_servicesArguments"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "service": {
      "title": "Service",
      "type": "string"
    },
    "params": {
      "additionalProperties": true,
      "title": "Params",
      "type": "object"
    }
  },
  "required": [
    "service",
    "params"
  ],
  "title": "quote_serviceArguments"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "run_serviceDictOutput"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas