mcpbeat Sign in

AXIS Avatar Foundry MCP Server

by jonathanarvay Your server? Claim it
answering

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

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

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

What changed 8

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

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 8 min ago.

run in your terminal
claude mcp add axis-avatar-foundry --transport http https://api.avatar.jonathanarvay.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "axis-avatar-foundry": {
      "url": "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
{
  "mcpServers": {
    "axis-avatar-foundry": {
      "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 451 ms 8 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.

11 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
mc-asset — Minecraft Pixel Asset Engine
by smile-minecraft

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

135 installs/wk local only
three.ws Assistant Widget
by nirholas

Generate a paste-ready embed for a floating 3D avatar chatbot on any website.

40 installs/wk local only
Robohash MCP
by mrfentmen

Build RoboHash robot avatar image URLs from any seed text. No key required.

108 installs/wk local only
Groupdocs Redaction MCP
by groupdocs-redaction

MCP server for GroupDocs.Redaction — redact text, metadata, annotations, image areas via AI agents.

local only
Memex
by stifler7

Temporal engineering context for agents via MCP.

358 installs/wk local only
SchemaSure — structured extraction
by noamjose

Extract schema-valid JSON from text/HTML or document images. Pay per call via x402 V2.

36 installs/wk local only

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 91 of 91 checks got a reply (100.0%), average response time 448 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 with the file path 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 448 ms on average, which is faster than 35% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.