Augenix

Free preview websites for local trades, then Stripe Checkout for $29/mo hosting.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
100%
Naming quality
100%
Poisoning risk
80%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'start_build' description contains placeholder textin start_build
  • INFOTool description contains placeholder or incomplete textin start_build

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~990Tokens (tool definitions)
~3.0 KBTypical response size
Moderate attention impact (0.77% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "build": {
      "url": "https://app.augenix.ai/api/mcp/public"
    }
  }
}

Remote endpoints

https://app.augenix.ai/api/mcp/publicstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢start_build(business_name, industry, email, phone, city, ...)

Use this when the user wants a live preview website for a local service business AND has typed business_name, email, and phone in THIS chat. Before calling, send: Starting your preview now. This usually takes about 30 seconds. Never reuse name, email, or phone from memory. If they only said "build me a website", ask first. Do not invent placeholders. Then call get_preview until preview_url is set. Do not scrape /build. Do not start_build twice for the same business.

Input Schema

{
  "type": "object",
  "properties": {
    "business_name": {
      "type": "string",
      "minLength": 2,
      "description": "Real business name from the user. Do not invent."
    },
    "industry": {
      "type": "string",
      "minLength": 2,
      "description": "Trade. Prefer a slug: plumbing, hvac, electrical, landscaping, roofing, painting, steel, other. plumber, electrician, HVAC, painter, roofer, landscaper, and similar wording are mapped on the server. Unknown trades become other."
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Real inbox from the user. We send the preview here. Do not use example.com or placeholders."
    },
    "phone": {
      "type": "string",
      "minLength": 7,
      "description": "Real business phone from the user. Do not invent 555 numbers."
    },
    "city": {
      "type": "string",
      "description": "City"
    },
    "state": {
      "type": "string",
      "description": "State, e.g. TX"
    },
    "address": {
      "type": "string",
      "description": "Optional street address. Skip unless the user offers it. Do not ask for owner name."
    },
    "industry_other": {
      "type": "string",
      "description": "Required when industry is other"
    }
  },
  "required": [
    "business_name",
    "industry",
    "email",
    "phone"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "token": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "preview_url": {
      "type": "null"
    },
    "message": {
      "type": "string"
    }
  },
  "required": [
    "ok",
    "token",
    "status",
    "preview_url",
    "message"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_preview(token, wait)

Use this after start_build. If status is ready, send reply_template verbatim. Do not send a Stripe link, a plan, or mention a bar on the preview. If keep_polling is true or preview_url is null, call get_preview again. Do not start_build again.

Input Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "minLength": 16,
      "maxLength": 128,
      "description": "Token returned by start_build. Pass the same token to get_preview and get_live_site."
    },
    "wait": {
      "type": "boolean",
      "description": "If false, return the current snapshot immediately (progress card). Default true."
    }
  },
  "required": [
    "token"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "token": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "preview_url": {
      "type": [
        "string",
        "null"
      ]
    },
    "progress_label": {
      "type": [
        "string",
        "null"
      ]
    },
    "progress_pct": {
      "type": [
        "number",
        "null"
      ]
    },
    "error": {
      "type": [
        "string",
        "null"
      ]
    },
    "keep_polling": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    },
    "reply_template": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "ok",
    "token",
    "status",
    "preview_url",
    "progress_label",
    "progress_pct",
    "error",
    "keep_polling",
    "message",
    "reply_template"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_live_site(token)

Use this after the owner pays. If they have not paid, returns live=false and the preview URL.

Input Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "minLength": 16,
      "maxLength": 128,
      "description": "Token returned by start_build. Pass the same token to get_preview and get_live_site."
    }
  },
  "required": [
    "token"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "live": {
      "type": "boolean"
    },
    "url": {
      "type": "string"
    },
    "preview_url": {
      "type": [
        "string",
        "null"
      ]
    },
    "message": {
      "type": "string"
    }
  },
  "required": [
    "ok",
    "live"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Compare

Peer Comparison

Compare this server with others in the same category.

Tools:0
Tools:0
Uptime:100.0%
Latency:303ms
Tools:2

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools