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.
Sollte ich dies verwenden
Qualität und Sicherheit
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.
Verfügbarkeit
Alle 10 Minuten geprüft. Anzeige der letzten 100 Stichproben.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"store-readiness": {
"url": "https://advisorsai.ai/store-readiness-mcp"
}
}
}Remote-Endpunkte
https://advisorsai.ai/store-readiness-mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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"
}Vergleichen
Versionsverlauf
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Details
- + advisors_store_readiness_check
Community
Nachweis