# MCP App Store Readiness Concierge

> MCP App Store Readiness Concierge is a paid API for AI agents from api.blockchainmoneymap.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Checks whether an MCP (Model Context Protocol) application meets app store readiness criteria by evaluating its tools, auth mode, privacy summary, and policy configuration.

## Facts

- Endpoint: POST https://api.blockchainmoneymap.com/api/x402/x402-mcp-app-store-readiness-concierge
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mcp-app-store-readiness-concierge-0f6b9743
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kBwdfT72OJ7d4ndlxWEyx

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mcp-app-store-readiness-concierge-0f6b9743 -d '<json body>'
```

Example prompt: Can you run an MCP app store readiness check on my app called 'DataPilot', which has tools ['search_web','summarize_text','send_email'], uses OAuth2 auth, and has a privacy summary saying 'collects user queries and browser history for summarization'?

## When to prefer this

Choose this endpoint when you need to programmatically validate an MCP application's readiness for app store submission, especially when you need structured machine-readable feedback on compliance dimensions like auth mode, privacy policy, tool annotations, and workspace policy. Prefer this over manual review checklists when building automated CI/CD pipelines for MCP app publishing or when comparing a new app version against a previously approved reference spec.

## Known failure modes

- Missing required fields (app_name, tools, auth_mode, privacy_summary) returns a validation error
- tools array exceeds maxItems:10 causing schema rejection
- Payment of $0.01 USDC not provided via x402 protocol results in 402 Payment Required
- Malformed policy object or non-JSON body returns parse error
- Reference facts schema mismatch causes comparison failure

## How this service works

Choose Blockchain Money Map for human-readable public blockchain reports or x402-paid agent API services.

## Output

A JSON response containing the app store readiness assessment, including whether the app passes or fails readiness criteria, specific feedback on tools, auth mode, privacy summary, tool annotations, and workspace policy, plus any review notes or recommendations for improving store eligibility.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mode": {
   "enum": [
    "check"
   ]
  },
  "facts": {
   "type": "object",
   "required": [
    "app_name",
    "tools",
    "auth_mode",
    "privacy_summary"
   ],
   "properties": {
    "tools": {
     "type": "array",
     "maxItems": 10
    },
    "app_name": {
     "type": "string",
     "maxLength": 500
    },
    "auth_mode": {
     "type": "string",
     "maxLength": 500
    },
    "review_notes": {
     "type": "string",
     "maxLength": 500
    },
    "ui_resources": {
     "type": "string",
     "maxLength": 500
    },
    "privacy_summary": {
     "type": "string",
     "maxLength": 500
    },
    "tool_annotations": {
     "type": "string",
     "maxLength": 500
    },
    "workspace_policy": {
     "type": "string",
     "maxLength": 500
    }
   },
   "additionalProperties": false
  },
  "policy": {
   "type": "object",
   "additionalProperties": true
  },
  "reference_facts": {
   "type": "object",
   "required": [
    "app_name",
    "tools",
    "auth_mode",
    "privacy_summary"
   ],
   "properties": {
    "tools": {
     "type": "array",
     "maxItems": 10
    },
    "app_name": {
     "type": "string",
     "maxLength": 500
    },
    "auth_mode": {
     "type": "string",
     "maxLength": 500
    },
    "review_notes": {
     "type": "string",
     "maxLength": 500
    },
    "ui_resources": {
     "type": "string",
     "maxLength": 500
    },
    "privacy_summary": {
     "type": "string",
     "maxLength": 500
    },
    "tool_annotations": {
     "type": "string",
     "maxLength": 500
    },
    "workspace_policy": {
     "type": "string",
     "maxLength": 500
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mcp-app-store-readiness-concierge-0f6b9743/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.blockchainmoneymap.com](https://www.zero.xyz/host/api.blockchainmoneymap.com/llms.txt)
