78trust / 100

AXIS Avatar Foundry

by avatar.jonathanarvay.com in Other

MCP serverPassing, checked 7 h ago

3D avatar/asset foundry: text/image -> rigged, validated, engine-ready GLB via x402.

https://api.avatar.jonathanarvay.com/mcp
Tools
14
open to any client
Uptime
100%
last 30 days
Response time
395 ms
542 ms slowest 5%
Last check
Passed
7 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "axis-avatar-foundry": {
      "type": "http",
      "url": "https://api.avatar.jonathanarvay.com/mcp"
    }
  }
}

14 tools

  • axis_list_capabilities

    List all AXIS Foundry capabilities (input formats, export platforms, validation rules). [Free — no payment required.]

  • axis_validate

    Validate an avatar mesh file. Returns pass/warn/fail counts and detailed rule results. [Paid: $0.25 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]

  • axis_inspect

    Inspect an avatar's contract state and provenance chain (stage, bone/vertex counts, provenance step count, chain_valid + any broken links). Does not return a quality grade — use axis_validate for pass/warn/fail rule results. [Paid: $0.10 USDC via x402 for unauthenticated calls…

  • axis_compare

    Compare two avatar contracts. Returns similarity score and section-level diffs. [Paid: $0.10 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]

  • axis_process

    Run the full AXIS avatar pipeline (classify → normalize → rig → skin → validate). Returns contract summary. [Paid: $1.50 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]

  • post_process_mesh

    Post-process a RAW generated mesh (normalize → mesh-repair → rig/skin → validate → export) and return the finished, validated GLB as base64. The inline counterpart of axis_process (which needs a server file path) — the generation post-process step, callable by an LLM/agent that…

  • axis_export

    Export an avatar to a target engine platform with validation and HMAC-signed manifest. [Paid: $0.50 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]

  • axis_manifest_verify

    Verify an export manifest's integrity and optionally check content hash. [Paid: $0.10 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]

  • repair_mesh

    Repair a mesh into AXIS canonical frame (scale/axis/degenerates/normals) and return repair metrics. [Paid: $0.75 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]

  • retarget_animation

    Retarget a built-in animation clip to a platform mapping and report coverage + deterministic hashes. [Paid: $0.75 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]

  • roblox_compliance_check

    Run Roblox R15 compliance checks against a mesh using canonical pipeline outputs. [Paid: $0.25 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]

  • generate_avatar_from_text

    PAID (x402, 5 USDC): generate a production 3D avatar from a text prompt — xAI concept image → TRELLIS.2 GPU mesh → full canonical post-process (repair/validate/export). Payment settles ONLY when generation completes; a failed generation is never charged. Returns a job_id — poll…

  • generate_avatar_from_image

    PAID (x402, 6 USDC): generate a production 3D avatar from a reference photo (base64) — xAI A-pose normalize → TRELLIS.2 GPU mesh → full canonical post-process. Payment settles ONLY when generation completes; a failed generation is never charged. Returns a job_id — poll with the…

  • get_generation_status

    FREE: poll a generation job submitted by the paid generate tools. Returns status/progress; once complete AND the deferred payment has settled, returns the download URLs. A failed generation reports charged=false. Look up by job_id, or by idempotency_key + payer if the job_id was…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
7 h agoPassed200542 ms
16 h agoPassed200379 ms
26 h agoPassed200531 ms
36 h agoPassed200377 ms
45 h agoPassed200385 ms
Show 10 older checks
2 days agoPassed200359 ms
3 days agoPassed200417 ms
3 days agoPassed200366 ms
3 days agoPassed200366 ms
4 days agoPassed200518 ms
4 days agoPassed200356 ms
5 days agoPassed200524 ms
5 days agoPassed200355 ms
6 days agoPassed200360 ms
6 days agoPassed200316 ms