mcpbeat Sign in

AXIS Avatar Foundry MCP Server

by jonathanarvay Your server? Claim it
answering

AXIS Avatar Foundry is answering right now. Last checked moments ago. It exposes 14 tools.

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

Uptime history 91 days of history · worst day 37%
91 days agonow
100.0%
Uptime 24h
92 of 92 checks
14
Tools
read from the server
419 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 11

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 27 August 2026. No other catalogue keeps this.

28 Sep 3 tools changed the parameters they ask for generate_avatar_from_image, generate_avatar_from_text, post_process_mesh
2 Sep a tool description was rewritten post_process_mesh
2 Sep a tool changed the parameters it asks for post_process_mesh
27 Aug 3 tool descriptions were rewritten generate_avatar_from_image, generate_avatar_from_text, get_generation_status
27 Aug 3 tools changed the parameters they ask for generate_avatar_from_image, generate_avatar_from_text, get_generation_status

Nothing serious here today

Today is the operative word: we check AXIS Avatar Foundry every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add axis-avatar-foundry --transport http https://api.avatar.jonathanarvay.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.avatar.jonathanarvay.com/mcp
~/.codex/config.toml
[mcp_servers.axis-avatar-foundry]
url = "https://api.avatar.jonathanarvay.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "axis-avatar-foundry": {
      "url": "https://api.avatar.jonathanarvay.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "axis-avatar-foundry": {
      "type": "http",
      "url": "https://api.avatar.jonathanarvay.com/mcp"
    }
  }
}

Available tools 14

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

axis
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_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_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 on the hosted /mcp endpoint; settled only on a successful (non-error) result.]
axis_list_capabilities
List all AXIS Foundry capabilities (input formats, export platforms, validation rules). [Free — no payment required.]
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.]
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.]
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.]
generate
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 free get_generation_status tool (typical runtime 5-15 minutes). Pass idempotency_key when a retry is possible (timeout/5xx) — replaying the same key returns the original job_id instead of a second GPU job/charge. [Paid: $6.00 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; DEFERRED settlement — charged only when the generation job completes, a failed job is never charged. Poll get_generation_status (free).]
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 with the free get_generation_status tool (typical runtime 5-15 minutes). Pass idempotency_key when a retry is possible (timeout/5xx) — replaying the same key returns the original job_id instead of a second GPU job/charge. [Paid: $5.00 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; DEFERRED settlement — charged only when the generation job completes, a failed job is never charged. Poll get_generation_status (free).]
generation
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 lost. [Free — no payment required.]
post
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 holds the mesh bytes (e.g. fresh TRELLIS output) or a URL to them. Provide the mesh EXACTLY one of two ways: inline as base64 (glb_base64) or as an HTTPS URL (mesh_url) — the URL's host must be on this server's operator-configured allowlist (off by default; an unconfigured allowlist refuses every mesh_url call, it is never open to an arbitrary host). Providing both or neither is a real input error. [Paid: $1.50 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]
repair
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
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
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.]

Endpoints

URLTransportStateLatencyChecked
https://api.avatar.jonathanarvay.com/mcp streamable-http answering 393 ms 0 min ago

Alternatives to AXIS Avatar Foundry

same job, measured the same way
three.ws 3D Studio (free)
by nirholas

Free text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.

16 tools answering
three.ws 3D Studio
by nirholas

Turn text or an image into an animation-ready 3D model (GLB): generate, rig, animate, retexture.

answering
A
Aeralas Maps
by aeralas-maps

Print-ready annotated aerial maps of US addresses for real estate and engineering, paid via x402.

6 tools answering
D
Deep Juniku
by deepjuniku

Image or text to a rigged, animated 3D character with UE5/Mixamo FBX export, in one call.

answering
three.ws Solana Memo Media
by nirholas

Extract validated image data URIs from Solana SPL Memos and return them inline to MCP clients.

69 installs/wk local only
mc-asset — Minecraft Pixel Asset Engine
by smile-minecraft

Deterministic Minecraft pixel-art engine: textures, animation sheets, and pack validation.

78 installs/wk local only
Argentine e-invoices (ARCA/AFIP) to validated JSON
by brunenjere

Reads Argentine ARCA/AFIP invoices from PDF or image, decodes the QR and returns validated JSON.

answering
Pixel Engine
by pixelengine

Game-ready pixel art: generate sprites, animate them, pixelate images, remove backgrounds.

answering

AXIS Avatar Foundry — questions

Answers built from our own checks of this server.

What can AXIS Avatar Foundry do?
It exposes 14 tools, read directly from the server on our last check. Among them: axis_compare, axis_export, axis_inspect, axis_list_capabilities, axis_manifest_verify, axis_process and 8 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is AXIS Avatar Foundry mostly used for?
Its tools cluster around axis and generate. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is AXIS Avatar Foundry working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 419 ms. The bar chart above shows every period we have measured.
How do I connect AXIS Avatar Foundry?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does AXIS Avatar Foundry need an API key?
No. AXIS Avatar Foundry completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 14 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is AXIS Avatar Foundry?
It answers our handshake in 419 ms on average, which is faster than 30% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.