Skip to main content
Glama

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

A3.9/5.0

Scored across 29 tools

Disambiguation3/5

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.

Naming Consistency4/5

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.

Tool Count2/5

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.

Completeness3/5

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.

  1. 7 tool updates
    • Addedassemble_ce3_evidence
    • Addedassemble_representment
    • Addedbuild_ap2_mandate
    • Addedgrade_compliance
    • Addediliad_network_tokenization
    • Addedsca_exemption_decision
    • Addedscore_dispute_readiness
  2. 1 tool update
    • Changediliad_embeddings2 fields changed
      • changedOutput schema / properties / model_used / description
        Previous 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."
      • changedOutput schema / properties / usage / description
        Previous 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)."
  3. 6 tool updates
    • Changediliad_document_parsing3 fields changed
      • addedInput schema / properties / json_schema
        Added value: +{
        +  "description": "Engineer mode: a JSON Schema. The document is extracted into a validated object matching it (returned in engineer.extracted).",
        +  "type": "object"
        +}
      • changedInput schema / properties / mime_type / description
        Previous 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."
      • addedOutput schema / properties / engineer
        Added value: +{
        +  "description": "Engineer mode only: { chunk_count, chunks, extracted? } — retrieval chunks + optional schema-validated extraction.",
        +  "type": "object"
        +}
    • Changediliad_embeddings3 fields changed
      • addedInput schema / properties / corpus_adapter
        Added value: +{
        +  "description": "Engineer mode: mean-center the batch (all-but-the-mean) to sharpen retrieval; returns the fitted adapter_mean.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / dimensions
        Added value: +{
        +  "description": "Engineer mode: truncate each vector to this many leading dims (Matryoshka) + renormalize. Smaller, cheaper vectors.",
        +  "type": "number"
        +}
      • addedOutput schema / properties / engineer
        Added value: +{
        +  "description": "Engineer mode only: { dimensions, truncated, adapter_applied, adapter_mean? } — the post-processing applied + the fitted corpus mean.",
        +  "type": "object"
        +}
    • Changediliad_speech_to_text2 fields changed
      • addedInput schema / properties / diarization_gap_seconds
        Added value: +{
        +  "description": "Engineer mode: pause (seconds) between segments that starts a new speaker turn. Defaults 0.75.",
        +  "type": "number"
        +}
      • addedInput schema / properties / max_speakers
        Added value: +{
        +  "description": "Engineer mode: max alternating speaker labels. Defaults 2.",
        +  "type": "number"
        +}
    • Changediliad_text_to_speech3 fields changed
      • addedInput schema / properties / brand_text
        Added 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"
        +}
      • addedInput schema / properties / gender
        Added value: +{
        +  "description": "Engineer mode: persona gender override.",
        +  "enum": [
        +    "female",
        +    "male"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / locale
        Added value: +{
        +  "description": "Engineer mode: persona locale override.",
        +  "enum": [
        +    "us",
        +    "gb"
        +  ],
        +  "type": "string"
        +}
    • Changediliad_transactional_email6 fields changed
      • addedInput schema / properties / dkim_selector
        Added value: +{
        +  "description": "Engineer mode: DKIM selector (alphanumeric/hyphen, 1-32). Defaults 'axis'.",
        +  "type": "string"
        +}
      • addedInput schema / properties / dmarc_policy
        Added value: +{
        +  "description": "Engineer mode: DMARC policy none|quarantine|reject. Defaults none (monitoring).",
        +  "type": "string"
        +}
      • addedInput schema / properties / domain
        Added value: +{
        +  "description": "Engineer mode (Deliverability): domain to generate SPF/DKIM/DMARC setup for. Replaces the send.",
        +  "type": "string"
        +}
      • addedInput schema / properties / provider
        Added value: +{
        +  "description": "Engineer mode: ESP for the SPF include (resend/sendgrid/mailgun/postmark/ses/google). Defaults resend.",
        +  "type": "string"
        +}
      • changedInput schema / properties / to / description
        Previous 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)."
      • removedInput schema / required
        Removed value: -[
        -  "to",
        -  "subject"
        -]
    • Changediliad_vector_database6 fields changed
      • addedInput schema / properties / dedup_threshold
        Added value: +{
        +  "description": "Engineer upsert: cosine threshold for intra-batch semantic-dedup (default 0.97).",
        +  "type": "number"
        +}
      • changedInput schema / properties / query / description
        Previous 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."
      • addedInput schema / properties / semantic_dedup
        Added value: +{
        +  "description": "Engineer upsert: set false to disable dedup (default on).",
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / backend
        Added value: +{
        +  "description": "Engineer query: 'pgvector' or 'js' — which ANN path served the query.",
        +  "type": "string"
        +}
      • addedOutput schema / properties / engineer
        Added value: +{
        +  "description": "Engineer flags { ann, recency_decay, hybrid_fusion } (query), or { dropped: [...] } (upsert semantic-dedup).",
        +  "type": "object"
        +}
      • changedOutput schema / properties / matches / items / properties / score / description
        Previous value: -"Cosine similarity in [-1, 1]."New value: +"Cosine similarity in [-1, 1] (decayed score in engineer mode with recency decay)."
  4. 2 tool updates
    • Changediliad_llm_inference2 fields changed
      • addedInput schema / properties / json_schema
        Added 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"
        +}
      • addedOutput schema / properties / structured
        Added value: +{
        +  "description": "Engineer mode only: { schema_constrained, valid, parsed, schema_errors } — the guaranteed-valid structured-output verdict.",
        +  "type": "object"
        +}
    • Changediliad_object_storage8 fields changed
      • addedInput schema / properties / content_length
        Added 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"
        +}
      • addedInput schema / properties / content_sha256
        Added 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"
        +}
      • addedInput schema / properties / content_type
        Added 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"
        +}
      • addedInput schema / properties / ext
        Added value: +{
        +  "description": "Engineer mode: optional extension appended to the content-addressed key (e.g. 'png').",
        +  "type": "string"
        +}
      • changedInput schema / properties / key / description
        Previous 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."
      • changedInput schema / properties / operation / description
        Previous 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)."
      • changedInput schema / properties / operation / enum
        Previous value: -[
        -  "put",
        -  "get"
        -]New value: +[
        +  "put",
        +  "get",
        +  "delete",
        +  "list",
        +  "copy"
        +]
      • addedInput schema / properties / source_key
        Added 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"
        +}
  5. 1 tool update
    • Addedprepare_agentic_purchasing_preview
  6. 13 tool updates
    • Addeddeploy
    • Addediliad_analytics
    • Addediliad_code_sandbox
    • Addediliad_document_parsing
    • Addediliad_embeddings
    • Addediliad_hygiene
    • Addediliad_llm_inference
    • Addediliad_object_storage
    • Addediliad_speech_to_text
    • Addediliad_text_to_speech
    • Addediliad_transactional_email
    • Addediliad_vector_database
    • Addediliad_web_search
  7. 1 tool update
    • Changedsearch_and_discover_tools1 field changed
      • changedInput schema / properties / q / description
        Previous value: -"Search query — keyword or phrase"New value: +"Search query — keyword or phrase"
  8. 2 tool updates
    • Addediliad_web_research
    • Addediliad_web_research_crawl
  9. 1 tool update
    • Addedcloser
  10. 15 tool updates
    • Changedanalyze_files4 fields changed
      • changedInput schema / properties / files / description
        Previous value: -"Source files to analyze (max varies by tier)"New value: +"Source files to analyze"
      • changedInput schema / properties / frameworks / description
        Previous value: -"Detected or known frameworks (e.g. ['react', 'nextjs', 'node'])"New value: +"Detected or known frameworks"
      • changedInput schema / properties / goals / description
        Previous value: -"Analysis goals (e.g. ['Generate AI context', 'Debug playbook'])"New value: +"Analysis goals"
      • changedOutput 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"
        +}
    • Changedanalyze_repo1 field changed
      • changedOutput 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"
        +}
    • Removedcheck_referral_credits
    • Removeddiscover_agentic_commerce_tools
    • Changeddiscover_agentic_purchasing_needs3 fields changed
      • changedInput schema / properties / focus_areas / description
        Previous value: -"Optional: specific areas to focus on (e.g. ['sca', 'dispute_flow', 'negotiation', 'checkout', 'compliance'])"New value: +"Optional: specific areas to focus on"
      • changedInput schema / properties / task_description / description
        Previous 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"
      • changedOutput 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"
        +}
    • Addeddiscover_commerce_tools
    • Changedget_artifact1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "properties": {
        +    "content": {
        +      "description": "UTF-8 artifact content",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "content"
        +  ],
        +  "type": "object"
        +}
    • Changedget_referral_code1 field changed
      • changedOutput 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"
        +}
    • Addedget_referral_credits
    • Changedget_snapshot1 field changed
      • changedOutput 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"
        +}
    • Changedimprove_my_agent_with_axis1 field changed
      • changedOutput 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"
        +}
    • Changedlist_programs1 field changed
      • changedOutput 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"
        +}
    • Addedprepare_agentic_purchasing
    • Removedprepare_for_agentic_purchasing
    • Changedsearch_and_discover_tools3 fields changed
      • changedInput schema / properties / program / description
        Previous 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"
      • changedInput schema / properties / q / description
        Previous 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"
      • changedOutput 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"
        +}
  11. 1 tool update
    • Changeddiscover_agentic_purchasing_needs1 field changed
      • removedInput schema / required
        Removed value: -[
        -  "task_description"
        -]
  12. 12 tool updates
    • First observedanalyze_files
    • First observedanalyze_repo
    • First observedcheck_referral_credits
    • First observeddiscover_agentic_commerce_tools
    • First observeddiscover_agentic_purchasing_needs
    • First observedget_artifact
    • First observedget_referral_code
    • First observedget_snapshot
    • First observedimprove_my_agent_with_axis
    • First observedlist_programs
    • First observedprepare_for_agentic_purchasing
    • First observedsearch_and_discover_tools

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Local-first code retrieval for AI agents — cuts codebase context from thousands of tokens to a few hundred, with zero hallucinated file paths.
    3
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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 npm
    8
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.