Axis Iliad - Codebase Intelligence For Agentic Commerce
Server Details
Codebase intelligence for agents: 152 structured artifacts across 21 programs, one call.
The last two health checks of this connector failed. 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 78 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- lastmanupinc-hub/AXIS-iliad
- GitHub Stars
- 0
- Server Listing
- AXIS iliad
- ChatGPT
- –
- Claude
- –
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 knowledge graph — architectural awareness for AI coding agents via MCP
Codebase intelligence for AI agents — dead code, blast radius, ownership.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceLocal-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.23 npm8MIT
- AlicenseAqualityCmaintenanceStructural memory for coding agents — 60% fewer tokens, refactor-safe, runs entirely on your machine.426 npm17Apache 2.0
- AlicenseNot gradedqualityCmaintenanceTask-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.