Axis Iliad — Codebase Intelligence For Agentic Commerce
Server Details
Codebase intelligence for agents: 152 structured artifacts across 21 programs, one call.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over 37 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- lastmanupinc-hub/AXIS-iliad
- GitHub Stars
- 0
- Server Listing
- AXIS iliad
TDQS
Scored across 29 tools
Tools have distinct purposes but some overlap exists, especially among research/analysis and commerce tools. Descriptions are detailed and help differentiate, but the sheer number of tools creates potential confusion.
Most tools follow a consistent verb_noun and snake_case pattern (e.g., analyze_files, get_artifact). The iliad_ prefix for infrastructure tools adds coherence. Minor deviations are absent.
29 tools is high for a single server, covering many domains like code analysis, deployment, commerce, and infrastructure. It feels overloaded and could be split into multiple specialized servers.
Core operations like create/read are covered for most domains, but update/delete operations are missing for snapshots and other resources. The commerce tools have a good set but gaps in other areas.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
7 tool updates
- Added
assemble_ce3_evidence - Added
assemble_representment - Added
build_ap2_mandate - Added
grade_compliance - Added
iliad_network_tokenization - Added
sca_exemption_decision - Added
score_dispute_readiness
1 tool update
- Changed
iliad_embeddings2 fields changed- changed
Output schema / properties / model_used / descriptionPrevious value: -"Concrete embedding model name returned by the provider."New value: +"Concrete embedding model used: the GGUF filename on the local backend, or the provider model name on the openai backend." - changed
Output schema / properties / usage / descriptionPrevious value: -"{prompt_tokens, total_tokens} when reported by the provider."New value: +"{prompt_tokens, total_tokens} — openai backend only (the local in-process backend has no provider token report)."
6 tool updates
- Changed
iliad_document_parsing3 fields changed- added
Input schema / properties / json_schemaAdded value: +{ + "description": "Engineer mode: a JSON Schema. The document is extracted into a validated object matching it (returned in engineer.extracted).", + "type": "object" +} - changed
Input schema / properties / mime_type / descriptionPrevious value: -"Optional MIME-type hint. When omitted we sniff from magic bytes + URL extension."New value: +"Optional MIME-type hint. When omitted we sniff from magic bytes + URL extension. Engineer mode: an image/* mime triggers OCR." - added
Output schema / properties / engineerAdded value: +{ + "description": "Engineer mode only: { chunk_count, chunks, extracted? } — retrieval chunks + optional schema-validated extraction.", + "type": "object" +}
- Changed
iliad_embeddings3 fields changed- added
Input schema / properties / corpus_adapterAdded value: +{ + "description": "Engineer mode: mean-center the batch (all-but-the-mean) to sharpen retrieval; returns the fitted adapter_mean.", + "type": "boolean" +} - added
Input schema / properties / dimensionsAdded value: +{ + "description": "Engineer mode: truncate each vector to this many leading dims (Matryoshka) + renormalize. Smaller, cheaper vectors.", + "type": "number" +} - added
Output schema / properties / engineerAdded value: +{ + "description": "Engineer mode only: { dimensions, truncated, adapter_applied, adapter_mean? } — the post-processing applied + the fitted corpus mean.", + "type": "object" +}
- Changed
iliad_speech_to_text2 fields changed- added
Input schema / properties / diarization_gap_secondsAdded value: +{ + "description": "Engineer mode: pause (seconds) between segments that starts a new speaker turn. Defaults 0.75.", + "type": "number" +} - added
Input schema / properties / max_speakersAdded value: +{ + "description": "Engineer mode: max alternating speaker labels. Defaults 2.", + "type": "number" +}
- Changed
iliad_text_to_speech3 fields changed- added
Input schema / properties / brand_textAdded value: +{ + "description": "Engineer mode: brand / voice-and-tone artifact. AXIS derives a voice persona from it and synthesizes in that voice (overrides voice/sentence_silence).", + "type": "string" +} - added
Input schema / properties / genderAdded value: +{ + "description": "Engineer mode: persona gender override.", + "enum": [ + "female", + "male" + ], + "type": "string" +} - added
Input schema / properties / localeAdded value: +{ + "description": "Engineer mode: persona locale override.", + "enum": [ + "us", + "gb" + ], + "type": "string" +}
- Changed
iliad_transactional_email6 fields changed- added
Input schema / properties / dkim_selectorAdded value: +{ + "description": "Engineer mode: DKIM selector (alphanumeric/hyphen, 1-32). Defaults 'axis'.", + "type": "string" +} - added
Input schema / properties / dmarc_policyAdded value: +{ + "description": "Engineer mode: DMARC policy none|quarantine|reject. Defaults none (monitoring).", + "type": "string" +} - added
Input schema / properties / domainAdded value: +{ + "description": "Engineer mode (Deliverability): domain to generate SPF/DKIM/DMARC setup for. Replaces the send.", + "type": "string" +} - added
Input schema / properties / providerAdded value: +{ + "description": "Engineer mode: ESP for the SPF include (resend/sendgrid/mailgun/postmark/ses/google). Defaults resend.", + "type": "string" +} - changed
Input schema / properties / to / descriptionPrevious value: -"Recipient address or array of addresses (max 50)."New value: +"Recipient address or array of addresses (max 50). Required for a send (standard mode)." - removed
Input schema / requiredRemoved value: -[ - "to", - "subject" -]
- Changed
iliad_vector_database6 fields changed- added
Input schema / properties / dedup_thresholdAdded value: +{ + "description": "Engineer upsert: cosine threshold for intra-batch semantic-dedup (default 0.97).", + "type": "number" +} - changed
Input schema / properties / query / descriptionPrevious value: -"{vector: number[], top_k?: number, filter?: object} — required for query."New value: +"{vector: number[], top_k?: number, filter?: object}. Engineer mode also reads recency_half_life_days (number — exponential recency decay) and sparse_ids (string[] — RRF hybrid fusion). Required for query." - added
Input schema / properties / semantic_dedupAdded value: +{ + "description": "Engineer upsert: set false to disable dedup (default on).", + "type": "boolean" +} - added
Output schema / properties / backendAdded value: +{ + "description": "Engineer query: 'pgvector' or 'js' — which ANN path served the query.", + "type": "string" +} - added
Output schema / properties / engineerAdded value: +{ + "description": "Engineer flags { ann, recency_decay, hybrid_fusion } (query), or { dropped: [...] } (upsert semantic-dedup).", + "type": "object" +} - changed
Output schema / properties / matches / items / properties / score / descriptionPrevious value: -"Cosine similarity in [-1, 1]."New value: +"Cosine similarity in [-1, 1] (decayed score in engineer mode with recency decay)."
2 tool updates
- Changed
iliad_llm_inference2 fields changed- added
Input schema / properties / json_schemaAdded value: +{ + "description": "Engineer mode (required): a JSON Schema. Decoding is grammar-constrained to it and the output is validated against it; returns a `structured` block.", + "type": "object" +} - added
Output schema / properties / structuredAdded value: +{ + "description": "Engineer mode only: { schema_constrained, valid, parsed, schema_errors } — the guaranteed-valid structured-output verdict.", + "type": "object" +}
- Changed
iliad_object_storage8 fields changed- added
Input schema / properties / content_lengthAdded value: +{ + "description": "Engineer mode (put): pin the EXACT byte size the upload must be (signed; ≤5 GiB). Pairs with content_sha256 for verified content-addressed writes.", + "type": "number" +} - added
Input schema / properties / content_sha256Added value: +{ + "description": "Engineer mode: 64-char hex sha256 of the bytes you'll PUT. When set, the object lands under accounts/<id>/cas/<sha256> so identical content dedupes.", + "type": "string" +} - added
Input schema / properties / content_typeAdded value: +{ + "description": "Engineer mode (put): pin the Content-Type the upload must send (signed; R2 rejects a mismatch). Printable ASCII type/subtype, ≤255 chars. Echo via required_headers.", + "type": "string" +} - added
Input schema / properties / extAdded value: +{ + "description": "Engineer mode: optional extension appended to the content-addressed key (e.g. 'png').", + "type": "string" +} - changed
Input schema / properties / key / descriptionPrevious value: -"Object key (max 1024 chars). Path traversal and leading-/ are rejected."New value: +"Object key (max 1024 chars), or the prefix for operation=list. Path traversal and leading-/ are rejected." - changed
Input schema / properties / operation / descriptionPrevious value: -"Pre-sign upload (put) or download (get)."New value: +"put / get (standard). delete / list / copy and content-addressed put require X-Agent-Mode: engineer (Managed Bucket)." - changed
Input schema / properties / operation / enumPrevious value: -[ - "put", - "get" -]New value: +[ + "put", + "get", + "delete", + "list", + "copy" +] - added
Input schema / properties / source_keyAdded value: +{ + "description": "Engineer mode (operation=copy): source object key to copy from, scoped to your account; `key` is the destination. Echo the returned required_headers on the PUT.", + "type": "string" +}
1 tool update
- Added
prepare_agentic_purchasing_preview
13 tool updates
- Added
deploy - Added
iliad_analytics - Added
iliad_code_sandbox - Added
iliad_document_parsing - Added
iliad_embeddings - Added
iliad_hygiene - Added
iliad_llm_inference - Added
iliad_object_storage - Added
iliad_speech_to_text - Added
iliad_text_to_speech - Added
iliad_transactional_email - Added
iliad_vector_database - Added
iliad_web_search
1 tool update
- Changed
search_and_discover_tools1 field changed- changed
Input schema / properties / q / descriptionPrevious value: -"Search query — keyword or phrase"New value: +"Search query — keyword or phrase"
2 tool updates
- Added
iliad_web_research - Added
iliad_web_research_crawl
1 tool update
- Added
closer
15 tool updates
- Changed
analyze_files4 fields changed- changed
Input schema / properties / files / descriptionPrevious value: -"Source files to analyze (max varies by tier)"New value: +"Source files to analyze" - changed
Input schema / properties / frameworks / descriptionPrevious value: -"Detected or known frameworks (e.g. ['react', 'nextjs', 'node'])"New value: +"Detected or known frameworks" - changed
Input schema / properties / goals / descriptionPrevious value: -"Analysis goals (e.g. ['Generate AI context', 'Debug playbook'])"New value: +"Analysis goals" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "artifact_count": { + "type": "number" + }, + "artifacts": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "path": { + "type": "string" + }, + "program": { + "type": "string" + } + }, + "required": [ + "path", + "program", + "description" + ], + "type": "object" + }, + "type": "array" + }, + "programs_executed": { + "items": { + "type": "string" + }, + "type": "array" + }, + "project_id": { + "type": "string" + }, + "snapshot_id": { + "type": "string" + }, + "status": { + "type": "string" + } + }, + "required": [ + "snapshot_id", + "project_id", + "status", + "artifact_count", + "artifacts" + ], + "type": "object" +}
- Changed
analyze_repo1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "artifact_count": { + "type": "number" + }, + "artifacts": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "path": { + "type": "string" + }, + "program": { + "type": "string" + } + }, + "required": [ + "path", + "program", + "description" + ], + "type": "object" + }, + "type": "array" + }, + "programs_executed": { + "items": { + "type": "string" + }, + "type": "array" + }, + "project_id": { + "type": "string" + }, + "snapshot_id": { + "type": "string" + }, + "status": { + "type": "string" + } + }, + "required": [ + "snapshot_id", + "project_id", + "status", + "artifact_count", + "artifacts" + ], + "type": "object" +}
- Removed
check_referral_credits - Removed
discover_agentic_commerce_tools - Changed
discover_agentic_purchasing_needs3 fields changed- changed
Input schema / properties / focus_areas / descriptionPrevious value: -"Optional: specific areas to focus on (e.g. ['sca', 'dispute_flow', 'negotiation', 'checkout', 'compliance'])"New value: +"Optional: specific areas to focus on" - changed
Input schema / properties / task_description / descriptionPrevious value: -"What the agent is trying to accomplish (e.g. 'prepare a codebase for autonomous Visa/AP2 compliant checkout', 'add dispute handling to my purchasing agent')"New value: +"What the agent is trying to accomplish" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "matched_capabilities": { + "items": { + "type": "object" + }, + "type": "array" + }, + "readiness": { + "type": "object" + }, + "recommended_next_step": { + "type": "object" + }, + "task_description": { + "type": "string" + } + }, + "required": [ + "task_description", + "matched_capabilities", + "readiness", + "recommended_next_step" + ], + "type": "object" +}
- Added
discover_commerce_tools - Changed
get_artifact1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "content": { + "description": "UTF-8 artifact content", + "type": "string" + } + }, + "required": [ + "content" + ], + "type": "object" +}
- Changed
get_referral_code1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "cost": { + "type": "string" + }, + "current_earnings": { + "type": "object" + }, + "next_milestone": { + "type": "string" + }, + "referral_token": { + "type": "string" + }, + "share_instruction": { + "type": "string" + } + }, + "required": [ + "referral_token", + "share_instruction", + "current_earnings", + "next_milestone", + "cost" + ], + "type": "object" +}
- Added
get_referral_credits - Changed
get_snapshot1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "artifact_count": { + "type": "number" + }, + "artifacts": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "path": { + "type": "string" + }, + "program": { + "type": "string" + } + }, + "required": [ + "path", + "program", + "description" + ], + "type": "object" + }, + "type": "array" + }, + "programs_executed": { + "items": { + "type": "string" + }, + "type": "array" + }, + "project_id": { + "type": "string" + }, + "snapshot_id": { + "type": "string" + }, + "status": { + "type": "string" + } + }, + "required": [ + "snapshot_id", + "project_id", + "status", + "artifact_count", + "artifacts" + ], + "type": "object" +}
- Changed
improve_my_agent_with_axis1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "analysis": { + "type": "object" + }, + "call_again": { + "type": "object" + }, + "improvement_plan": { + "type": "object" + }, + "mcp_config": { + "type": "object" + }, + "project_name": { + "type": "string" + }, + "snapshot_id": { + "type": "string" + } + }, + "required": [ + "snapshot_id", + "project_name", + "analysis", + "improvement_plan", + "call_again", + "mcp_config" + ], + "type": "object" +}
- Changed
list_programs1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "free_programs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "pro_programs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "programs": { + "items": { + "type": "object" + }, + "type": "array" + }, + "total_generators": { + "type": "number" + }, + "total_programs": { + "type": "number" + } + }, + "required": [ + "programs", + "total_programs", + "total_generators", + "free_programs", + "pro_programs" + ], + "type": "object" +}
- Added
prepare_agentic_purchasing - Removed
prepare_for_agentic_purchasing - Changed
search_and_discover_tools3 fields changed- changed
Input schema / properties / program / descriptionPrevious value: -"Optional: filter results to a specific program name (e.g. 'mcp', 'debug', 'agentic-purchasing')."New value: +"Optional: filter results to a specific program name" - changed
Input schema / properties / q / descriptionPrevious value: -"Search query — keyword or phrase (e.g. 'checkout payment', 'debug logs', 'mcp agents'). Omit to list all programs."New value: +"Search query — keyword or phrase" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "program_filter": { + "type": [ + "string", + "null" + ] + }, + "query": { + "type": [ + "string", + "null" + ] + }, + "results": { + "items": { + "properties": { + "all_artifacts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "capability_tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "example_call": { + "type": "object" + }, + "matching_artifacts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "program": { + "type": "string" + }, + "relevance": { + "type": "number" + }, + "tier": { + "type": "string" + } + }, + "required": [ + "program", + "tier", + "relevance", + "capability_tags", + "matching_artifacts", + "all_artifacts", + "example_call" + ], + "type": "object" + }, + "type": "array" + }, + "total_matches": { + "type": "number" + } + }, + "required": [ + "query", + "program_filter", + "total_matches", + "results" + ], + "type": "object" +}
1 tool update
- Changed
discover_agentic_purchasing_needs1 field changed- removed
Input schema / requiredRemoved value: -[ - "task_description" -]
12 tool updates
- First observed
analyze_files - First observed
analyze_repo - First observed
check_referral_credits - First observed
discover_agentic_commerce_tools - First observed
discover_agentic_purchasing_needs - First observed
get_artifact - First observed
get_referral_code - First observed
get_snapshot - First observed
improve_my_agent_with_axis - First observed
list_programs - First observed
prepare_for_agentic_purchasing - First observed
search_and_discover_tools
Related MCP Connectors
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
Codebase intelligence for AI agents — dead code, blast radius, ownership.
Codebase graphs, caller impact analysis, and recorded project context for AI coding agents.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Related MCP Servers
- FlicenseNot gradedqualityAmaintenanceLocal-first code retrieval for AI agents — cuts codebase context from thousands of tokens to a few hundred, with zero hallucinated file paths.3-
- AlicenseNot gradedqualityCmaintenanceEnables AI coding agents to query a pre-built semantic knowledge graph of code, reducing token usage and tool calls. Supports 16 tools for code exploration, analysis, and context building.5 npm7MIT
- AlicenseAqualityCmaintenanceStructural memory for coding agents — 60% fewer tokens, refactor-safe, runs entirely on your machine.431 npm15Apache 2.0
- AlicenseNot gradedqualityBmaintenanceTask-adaptive repository context for coding agents, enabling budgeted evidence retrieval without API keys or network calls.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.