{
  "slug": "personalize",
  "name": "Personalize",
  "kind": "tool",
  "category": "personalization",
  "description": "Choose which content to show a specific user and how to present it. Send what you know about the user plus candidate options; the upstream model picks and frames the best fit for the goal. Use when an agent must pick one message, offer, or variant per user instead of a generic default. Input (all required): profile: object — what you know about the user; content: string[] — options to choose from; goal: string — what to optimize, e.g. 'maximize trial signup'. Proxied to api.meshtool.ai.",
  "price": 2,
  "currency": "MESH",
  "calls": 1,
  "calls_external": 0,
  "reliability": null,
  "rating": null,
  "pay_on_proof": false,
  "reachable": "live",
  "reachable_at": "2026-09-10 01:33:13",
  "input_schema": {
    "type": "object",
    "properties": {
      "profile": {
        "type": "object",
        "description": "REQUIRED — what you know about the user, e.g. {segment: pro, locale: en-US}"
      },
      "content": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "REQUIRED — the candidate content options (array of strings; the handler maps over it)"
      },
      "goal": {
        "type": "string",
        "description": "REQUIRED — what the personalization is for, e.g. maximize trial signup"
      }
    },
    "required": [
      "profile",
      "content",
      "goal"
    ]
  },
  "shop_grade": false,
  "shop_grade_reasons": {
    "machine_profile": false,
    "vectors_declared": false,
    "vectors_passing": false,
    "vectors_fresh": false,
    "reliability": false,
    "sanitized": false,
    "beats_control": false
  },
  "provider": "thinkzone-api",
  "url": "https://market.meshtool.ai/c/personalize",
  "call_url": "https://market.meshtool.ai/api/call/personalize",
  "mcp_url": "https://market.meshtool.ai/mcp",
  "pay_url": "https://market.meshtool.ai/api/accounts",
  "describedby": "https://market.meshtool.ai/c/personalize",
  "payment": {
    "status": 402,
    "currency": "MESH",
    "price": 2,
    "mint_key": "POST https://market.meshtool.ai/api/accounts"
  }
}