One-Page Readiness Check — 10 Signals, Arabic or English
Ten machine-readable signals on one public page: the top miss if any, and a receipt we re-verify.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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.
Disponibilidad
Se sondea cada 10 minutos. Se muestran las últimas 100 muestras.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"store-readiness": {
"url": "https://advisorsai.ai/store-readiness-mcp"
}
}
}Puntos de conexión remotos
https://advisorsai.ai/store-readiness-mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (1)
🟢advisors_store_readiness_check(url, language)
Use only after the requester supplies a public page and asks for a read-only check. Returns at most one measured finding with a server-authenticated source receipt and the fixed acceptance condition.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"description": "A credential-free public HTTP(S) page. Private networks and non-standard web ports are rejected.",
"examples": [
"https://example.com/store"
],
"maxLength": 2048,
"minLength": 4,
"title": "Url",
"type": "string"
},
"language": {
"default": "ar",
"description": "Response language: ar or en.",
"enum": [
"ar",
"en"
],
"title": "Language",
"type": "string"
}
},
"required": [
"url"
],
"additionalProperties": false,
"title": "tool_store_readinessArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"schema": {
"const": "advisors.store-readiness-tool/v1",
"title": "Schema",
"type": "string"
},
"ok": {
"title": "Ok",
"type": "boolean"
},
"status": {
"enum": [
"finding",
"ready",
"no_actionable_finding",
"partial",
"target_rejected",
"check_unavailable",
"proof_unavailable"
],
"title": "Status",
"type": "string"
},
"measurement_status": {
"title": "Measurement Status",
"type": "string"
},
"proof_status": {
"enum": [
"verified",
"not_applicable",
"unavailable"
],
"title": "Proof Status",
"type": "string"
},
"surface": {
"enum": [
"claude-connector",
"mcp-registry",
"openai-isolated"
],
"title": "Surface",
"type": "string"
},
"language": {
"enum": [
"ar",
"en"
],
"title": "Language",
"type": "string"
},
"target": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Target"
},
"finding": {
"anyOf": [
{
"$ref": "#/$defs/FindingOutput"
},
{
"type": "null"
}
],
"default": null
},
"evidence": {
"anyOf": [
{
"$ref": "#/$defs/EvidenceOutput"
},
{
"type": "null"
}
],
"default": null
},
"imperative": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Imperative"
},
"acceptance": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Acceptance"
},
"remedy": {
"anyOf": [
{
"$ref": "#/$defs/RemedyOutput"
},
{
"type": "null"
}
],
"default": null
},
"no_remedy_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "No Remedy Reason"
},
"recheck_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Recheck Url"
},
"provenance": {
"anyOf": [
{
"$ref": "#/$defs/ProvenanceOutput"
},
{
"type": "null"
}
],
"default": null
},
"consent_receipt": {
"anyOf": [
{
"$ref": "#/$defs/ConsentReceiptOutput"
},
{
"type": "null"
}
],
"default": null
},
"source_receipt": {
"anyOf": [
{
"$ref": "#/$defs/SourceReceiptOutput"
},
{
"type": "null"
}
],
"default": null
},
"measurement": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Measurement"
},
"score_percent": {
"anyOf": [
{
"maximum": 100,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Score Percent"
},
"coverage_percent": {
"anyOf": [
{
"maximum": 100,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Coverage Percent"
},
"errors": {
"items": {
"type": "string"
},
"title": "Errors",
"type": "array"
},
"not_measured": {
"items": {
"type": "string"
},
"title": "Not Measured",
"type": "array"
}
},
"required": [
"schema",
"ok",
"status",
"measurement_status",
"proof_status",
"surface",
"language"
],
"$defs": {
"AttestationOutput": {
"additionalProperties": false,
"properties": {
"scheme": {
"const": "entity-hmac-sha256-v1",
"title": "Scheme",
"type": "string"
},
"kind": {
"title": "Kind",
"type": "string"
},
"payload_sha256": {
"pattern": "^[0-9a-f]{64}$",
"title": "Payload Sha256",
"type": "string"
},
"signature": {
"pattern": "^[0-9a-f]{64}$",
"title": "Signature",
"type": "string"
}
},
"required": [
"scheme",
"kind",
"payload_sha256",
"signature"
],
"title": "AttestationOutput",
"type": "object"
},
"ConsentReceiptOutput": {
"additionalProperties": false,
"properties": {
"scan_public_url": {
"const": true,
"title": "Scan Public Url",
"type": "boolean"
},
"display_to_requester": {
"const": true,
"title": "Display To Requester",
"type": "boolean"
},
"store_result": {
"const": false,
"title": "Store Result",
"type": "boolean"
},
"share_result": {
"const": false,
"title": "Share Result",
"type": "boolean"
},
"aggregate_result": {
"const": false,
"title": "Aggregate Result",
"type": "boolean"
},
"schema": {
"const": "advisorsai.transient_receipt/v1",
"title": "Schema",
"type": "string"
},
"receipt_id": {
"title": "Receipt Id",
"type": "string"
},
"consent_state": {
"const": "request-submitted",
"title": "Consent State",
"type": "string"
},
"purpose": {
"const": "transient-public-page-check",
"title": "Purpose",
"type": "string"
},
"target_sha256": {
"pattern": "^[0-9a-f]{64}$",
"title": "Target Sha256",
"type": "string"
},
"target_origin": {
"title": "Target Origin",
"type": "string"
},
"language": {
"enum": [
"ar",
"en"
],
"title": "Language",
"type": "string"
},
"surface": {
"enum": [
"claude-connector",
"mcp-registry",
"openai-isolated"
],
"title": "Surface",
"type": "string"
},
"issued_at_utc": {
"title": "Issued At Utc",
"type": "string"
},
"expires_at_utc": {
"title": "Expires At Utc",
"type": "string"
},
"delete_at_utc": {
"title": "Delete At Utc",
"type": "string"
},
"attestation": {
"$ref": "#/$defs/AttestationOutput"
}
},
"required": [
"scan_public_url",
"display_to_requester",
"store_result",
"share_result",
"aggregate_result",
"schema",
"receipt_id",
"consent_state",
"purpose",
"target_sha256",
"target_origin",
"language",
"surface",
"issued_at_utc",
"expires_at_utc",
"delete_at_utc",
"attestation"
],
"title": "ConsentReceiptOutput",
"type": "object"
},
"EvidenceOutput": {
"additionalProperties": false,
"properties": {
"measurement": {
"title": "Measurement",
"type": "string"
},
"result": {
"const": "miss",
"title": "Result",
"type": "string"
},
"score_percent": {
"maximum": 100,
"minimum": 0,
"title": "Score Percent",
"type": "integer"
},
"coverage_percent": {
"maximum": 100,
"minimum": 0,
"title": "Coverage Percent",
"type": "integer"
},
"measured_at_utc": {
"title": "Measured At Utc",
"type": "string"
}
},
"required": [
"measurement",
"result",
"score_percent",
"coverage_percent",
"measured_at_utc"
],
"title": "EvidenceOutput",
"type": "object"
},
"FindingOutput": {
"additionalProperties": false,
"properties": {
"signal_key": {
"title": "Signal Key",
"type": "string"
},
"label": {
"title": "Label",
"type": "string"
},
"methodology_reference": {
"anyOf": [
{
"$ref": "#/$defs/MethodologyReferenceOutput"
},
{
"type": "null"
}
]
}
},
"required": [
"signal_key",
"label",
"methodology_reference"
],
"title": "FindingOutput",
"type": "object"
},
"MethodologyReferenceOutput": {
"additionalProperties": false,
"properties": {
"point": {
"maximum": 30,
"minimum": 1,
"title": "Point",
"type": "integer"
},
"relation": {
"const": "partial",
"title": "Relation",
"type": "string"
}
},
"required": [
"point",
"relation"
],
"title": "MethodologyReferenceOutput",
"type": "object"
},
"ProvenanceOutput": {
"additionalProperties": false,
"description": "من قاس، وأين بقيّةُ القياس.\n\nقِيس 2026-08-23 أنّ المخرَج لا يحمل إلى المستخدم شيئاً سوى `recheck_url`\nوهو مسارُ آلةٍ لا وجهةُ إنسان: مساعدٌ ينادي الأداةَ فيرى المستخدمُ عطلاً\nواحداً، ولا يعرف من قاسه ولا أنّ تسعَ إشاراتٍ أخرى قِيست. فالاكتشافُ\nيتحوّل إلى صفرٍ بحكم البناء لا بحكم قلّة الطلب.\n\nوهذا **إسنادٌ لا إعلان**: اسمُ من قاس، ورابطُ الورقة الكاملة، وعددُ ما\nقِيس وما يُعاد منه. لا وعدَ ترتيبٍ ولا ذكرٍ ولا نيّةِ شراء — تلك يمنعها\nعقدُ الأداة، ولا يمسّها هذا الحقل.",
"properties": {
"measured_by": {
"const": "Advisors AI",
"default": "Advisors AI",
"title": "Measured By",
"type": "string"
},
"full_sheet_url": {
"title": "Full Sheet Url",
"type": "string"
},
"signals_measured": {
"minimum": 1,
"title": "Signals Measured",
"type": "integer"
},
"signals_returned": {
"minimum": 1,
"title": "Signals Returned",
"type": "integer"
}
},
"required": [
"full_sheet_url",
"signals_measured",
"signals_returned"
],
"title": "ProvenanceOutput",
"type": "object"
},
"RemedyOutput": {
"additionalProperties": false,
"description": "الكتلةُ التي تُغلق العطل — لا وصفُه.\n\nقِيس 2026-08-24 أنّ المخرَج يحمل `imperative` و`acceptance` ولا يحمل\nعلاجاً: نقول «ينقصك بيانٌ منظَّم» ونترك العميلَ يكتبه. وهذا تقريرٌ بثوبِ\nأداة، ويخالف `docs/مبدأ-الإصلاح-لا-التقرير.md`.\n\nولا يُبنى العلاجُ من جسد الصفحة: مخرَجُنا يدخل سياقَ مساعدٍ ذكيّ، والصفحةُ\nالمجلوبةُ مدخلٌ لا نملكه. فالمواضعُ تُترك للعميل يملؤها، ولا يُصدَّر منها\nإلا الأصلُ الذي سلّمه المتّصلُ بنفسه.",
"properties": {
"closes": {
"title": "Closes",
"type": "string"
},
"format": {
"enum": [
"html-head-block",
"new-file"
],
"title": "Format",
"type": "string"
},
"where": {
"title": "Where",
"type": "string"
},
"code": {
"title": "Code",
"type": "string"
},
"fill_in": {
"items": {
"type": "string"
},
"title": "Fill In",
"type": "array"
}
},
"required": [
"closes",
"format",
"where",
"code",
"fill_in"
],
"title": "RemedyOutput",
"type": "object"
},
"SourceReceiptOutput": {
"additionalProperties": false,
"properties": {
"scan_public_url": {
"const": true,
"title": "Scan Public Url",
"type": "boolean"
},
"display_to_requester": {
"const": true,
"title": "Display To Requester",
"type": "boolean"
},
"store_result": {
"const": false,
"title": "Store Result",
"type": "boolean"
},
"share_result": {
"const": false,
"title": "Share Result",
"type": "boolean"
},
"aggregate_result": {
"const": false,
"title": "Aggregate Result",
"type": "boolean"
},
"schema": {
"const": "advisorsai.transient_receipt/v1",
"title": "Schema",
"type": "string"
},
"receipt_id": {
"title": "Receipt Id",
"type": "string"
},
"source_token": {
"title": "Source Token",
"type": "string"
},
"target_sha256": {
"pattern": "^[0-9a-f]{64}$",
"title": "Target Sha256",
"type": "string"
},
"target_origin": {
"title": "Target Origin",
"type": "string"
},
"measurement_sha256": {
"pattern": "^[0-9a-f]{64}$",
"title": "Measurement Sha256",
"type": "string"
},
"check_schema": {
"const": "almanzoma.public_readiness_check/v2",
"title": "Check Schema",
"type": "string"
},
"measurement": {
"const": "declared_public_page_machine_basics",
"title": "Measurement",
"type": "string"
},
"signal_key": {
"title": "Signal Key",
"type": "string"
},
"result": {
"const": "miss",
"title": "Result",
"type": "string"
},
"score_percent": {
"maximum": 100,
"minimum": 0,
"title": "Score Percent",
"type": "integer"
},
"coverage_percent": {
"maximum": 100,
"minimum": 0,
"title": "Coverage Percent",
"type": "integer"
},
"measured_at_utc": {
"title": "Measured At Utc",
"type": "string"
},
"language": {
"enum": [
"ar",
"en"
],
"title": "Language",
"type": "string"
},
"purpose": {
"const": "transient-public-page-proof",
"title": "Purpose",
"type": "string"
},
"surface": {
"enum": [
"claude-connector",
"mcp-registry",
"openai-isolated"
],
"title": "Surface",
"type": "string"
},
"issued_at_utc": {
"title": "Issued At Utc",
"type": "string"
},
"expires_at_utc": {
"title": "Expires At Utc",
"type": "string"
},
"delete_at_utc": {
"title": "Delete At Utc",
"type": "string"
},
"attestation": {
"$ref": "#/$defs/AttestationOutput"
}
},
"required": [
"scan_public_url",
"display_to_requester",
"store_result",
"share_result",
"aggregate_result",
"schema",
"receipt_id",
"source_token",
"target_sha256",
"target_origin",
"measurement_sha256",
"check_schema",
"measurement",
"signal_key",
"result",
"score_percent",
"coverage_percent",
"measured_at_utc",
"language",
"purpose",
"surface",
"issued_at_utc",
"expires_at_utc",
"delete_at_utc",
"attestation"
],
"title": "SourceReceiptOutput",
"type": "object"
}
},
"additionalProperties": false,
"title": "StoreReadinessOutput"
}Comparar
Historial de versiones
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Detalles
- + advisors_store_readiness_check
Comunidad
Evidencia