Developer Tools
jonathanarvay.com
Provides APIs for processing, validating, inspecting, and comparing 3D avatar meshes and their provenance contracts.
ENDPOINT 1
https://api.avatar.jonathanarvay.com/mcp
MCP server metadata
- Name
- axis-foundry
- Version
- 0.4.0
AXIS Avatar Foundry turns text prompts or reference images into production 3D assets (GLB + engine-target exports, 38-rule validated, SHA-256 provenance chain). Free tools: axis_list_capabilities, get_generation_status, tools/list — discovery and job polling never require payment. Paid tools (hosted /mcp endpoint, unauthenticated callers): priced per call in USDC via the x402 protocol. Call without payment to receive an HTTP 402 whose PAYMENT-REQUIRED header carries the exact price and payment requirements; sign an EIP-3009 USDC authorization and retry the identical call with the payment header. An errored tool call is never charged. Generation tools (generate_avatar_from_text $5.00, generate_avatar_from_image $6.00) use DEFERRED settlement: you are charged only when the generation job actually completes — poll get_generation_status (free) for progress, settlement proof, and the download URL. A failed generation is never charged. Account holders: authenticated callers (portal Bearer / API key) bypass x402 entirely and can also use POST /api/generate with token billing — same pipeline.
Known tools 14
axis_list_capabilitiesList all AXIS Foundry capabilities (input formats, export platforms, validation rules).
Inferred read-onlyaxis_inspectInspect an avatar's contract state and provenance chain (stage, bone/vertex counts, provenance step count, chain_valid + any broken links).
Inferred read-onlyaxis_processRun the full AXIS avatar pipeline (classify → normalize → rig → skin → validate).
Inferred read-onlypost_process_meshPost-process a RAW generated mesh (normalize → mesh-repair → rig/skin → validate → export) and return the finished, validated GLB as base64.
Potential side effectsaxis_exportExport an avatar to a target engine platform with validation and HMAC-signed manifest.
Inferred read-onlyaxis_manifest_verifyVerify an export manifest's integrity and optionally check content hash.
Inferred read-onlyrepair_meshRepair a mesh into AXIS canonical frame (scale/axis/degenerates/normals) and return repair metrics.
Inferred read-onlyretarget_animationRetarget a built-in animation clip to a platform mapping and report coverage + deterministic hashes.
Inferred read-onlyroblox_compliance_checkRun Roblox R15 compliance checks against a mesh using canonical pipeline outputs.
Inferred read-onlygenerate_avatar_from_textPAID (x402, 5 USDC): generate a production 3D avatar from a text prompt — xAI concept image → TRELLIS.
Inferred read-onlygenerate_avatar_from_imagePAID (x402, 6 USDC): generate a production 3D avatar from a reference photo (base64) — xAI A-pose normalize → TRELLIS.
Inferred read-onlyget_generation_statusFREE: poll a generation job submitted by the paid generate tools.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.axis-foundry]
url = "https://api.avatar.jonathanarvay.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"axis-foundry": {
"type": "http",
"url": "https://api.avatar.jonathanarvay.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: axis-foundry
Remote MCP URL: https://api.avatar.jonathanarvay.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"axis-foundry": {
"url": "https://api.avatar.jonathanarvay.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"axis-foundry": {
"type": "http",
"url": "https://api.avatar.jonathanarvay.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "axis-foundry",
"transport": "streamable-http",
"url": "https://api.avatar.jonathanarvay.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.