AXIS Avatar Foundry
by avatar.jonathanarvay.com in Other
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
Reliability
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
| When | Result | HTTP | Time |
|---|---|---|---|
| 7 h ago | Passed | 200 | 542 ms |
| 16 h ago | Passed | 200 | 379 ms |
| 26 h ago | Passed | 200 | 531 ms |
| 36 h ago | Passed | 200 | 377 ms |
| 45 h ago | Passed | 200 | 385 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 359 ms |
| 3 days ago | Passed | 200 | 417 ms |
| 3 days ago | Passed | 200 | 366 ms |
| 3 days ago | Passed | 200 | 366 ms |
| 4 days ago | Passed | 200 | 518 ms |
| 4 days ago | Passed | 200 | 356 ms |
| 5 days ago | Passed | 200 | 524 ms |
| 5 days ago | Passed | 200 | 355 ms |
| 6 days ago | Passed | 200 | 360 ms |
| 6 days ago | Passed | 200 | 316 ms |