Skip to main content
Glama

axint.cloud.check

Read-onlyIdempotent

Check Apple source code for bugs using cloud analysis, returning verdict, findings, and actionable repair prompts.

Instructions

Run an agent-callable Cloud Check against Swift or Axint TypeScript source. Accepts inline source or a sourcePath, then returns a Cloud-style verdict, Apple-specific findings, next steps, an AI repair prompt, and a redacted compiler feedback signal when the check finds a bug. Use: use for Apple-aware source review and repair prompts; provide evidence for UI/runtime claims. Inputs: provide source or sourcePath, not both; evidence fields strengthen UI and runtime claims. Effects: read-only response from provided source/path; may use configured Cloud Check endpoint; no source is sent unless.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
formatNoOutput format. markdown returns the report, json returns structured data.
sourceNoInline Swift or Axint TypeScript source to check.
fileNameNoOptional display name for diagnostics when passing inline source.
languageNoOptional language override.
platformNoOptional target platform hint.
sourcePathNoOptional file path to read and check.
testFailureNoOptional short failing unit/UI-test excerpt.
xcodeBuildLogNoOptional short Xcode build excerpt.
actualBehaviorNoOptional observed behavior for behavior-gap checks.
runtimeFailureNoOptional crash, freeze, hang, launch timeout, console, preview, or runtime.
expectedVersionNoOptional expected Axint version for this project/session.
expectedBehaviorNoOptional expected behavior for behavior-gap checks.
projectContextPathNoOptional path to a local .axint/context/latest.json pack written by.
cloudRulesetVersionNoOptional hosted/cloud ruleset version when different from the local compiler.
localPackageVersionNoOptional local CLI/package version when the caller knows it.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
textYes
isErrorNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Changed15 schema fields changed
    • changedInput schema / properties / actualBehavior / description
      Previous value: -"Optional observed..."New value: +"Optional observed behavior for behavior-gap checks."
    • changedInput schema / properties / cloudRulesetVersion / description
      Previous value: -"Optional hosted/c..."New value: +"Optional hosted/cloud ruleset version when different from the local compiler."
    • changedInput schema / properties / expectedBehavior / description
      Previous value: -"Optional expected..."New value: +"Optional expected behavior for behavior-gap checks."
    • changedInput schema / properties / expectedVersion / description
      Previous value: -"Optional expected..."New value: +"Optional expected Axint version for this project/session."
    • changedInput schema / properties / fileName / description
      Previous value: -"Optional display..."New value: +"Optional display name for diagnostics when passing inline source."
    • changedInput schema / properties / format / description
      Previous value: -"Output format. ma..."New value: +"Output format. markdown returns the report, json returns structured data."
    • changedInput schema / properties / language / description
      Previous value: -"Optional language..."New value: +"Optional language override."
    • changedInput schema / properties / localPackageVersion / description
      Previous value: -"Optional local CL..."New value: +"Optional local CLI/package version when the caller knows it."
    • changedInput schema / properties / platform / description
      Previous value: -"Optional target p..."New value: +"Optional target platform hint."
    • changedInput schema / properties / projectContextPath / description
      Previous value: -"Optional path to..."New value: +"Optional path to a local .axint/context/latest.json pack written by."
    • changedInput schema / properties / runtimeFailure / description
      Previous value: -"Optional crash, f..."New value: +"Optional crash, freeze, hang, launch timeout, console, preview, or runtime."
    • changedInput schema / properties / source / description
      Previous value: -"Inline Swift or A..."New value: +"Inline Swift or Axint TypeScript source to check."
    • changedInput schema / properties / sourcePath / description
      Previous value: -"Optional file pat..."New value: +"Optional file path to read and check."
    • changedInput schema / properties / testFailure / description
      Previous value: -"Optional short fa..."New value: +"Optional short failing unit/UI-test excerpt."
    • changedInput schema / properties / xcodeBuildLog / description
      Previous value: -"Optional short Xc..."New value: +"Optional short Xcode build excerpt."
  2. Changed17 schema fields changedv0.4.34
    • changedInput schema / properties / actualBehavior / description
      Previous value: -"Optional observed behavior for behavior-gap checks. Pair with expectedBehavior so Cloud Check can return a..."New value: +"Optional observed..."
    • changedInput schema / properties / cloudRulesetVersion / description
      Previous value: -"Optional hosted/cloud ruleset version when different from the local compiler package."New value: +"Optional hosted/c..."
    • changedInput schema / properties / expectedBehavior / description
      Previous value: -"Optional expected behavior for behavior-gap checks. Pair with actualBehavior when the bug is semantic rather..."New value: +"Optional expected..."
    • changedInput schema / properties / expectedVersion / description
      Previous value: -"Optional expected Axint version for this project/session. Cloud Check also reads .axint/project.json when..."New value: +"Optional expected..."
    • changedInput schema / properties / fileName / description
      Previous value: -"Optional display name for diagnostics when passing inline source. Defaults to sourcePath or <cloud-check>."New value: +"Optional display..."
    • changedInput schema / properties / format / description
      Previous value: -"Output format. markdown returns the report, json returns structured data, prompt returns only the repair..."New value: +"Output format. ma..."
    • changedInput schema / properties / language / description
      Previous value: -"Optional language override. Omit to infer from file extension and source contents."New value: +"Optional language..."
    • changedInput schema / properties / localPackageVersion / description
      Previous value: -"Optional local CLI/package version when the caller knows it. Used only for version-truth reporting."New value: +"Optional local CL..."
    • changedInput schema / properties / platform / description
      Previous value: -"Optional target platform hint. Use macOS to catch common iOS-only SwiftUI modifiers in Mac app work."New value: +"Optional target p..."
    • changedInput schema / properties / projectContextPath / description
      Previous value: -"Optional path to a local .axint/context/latest.json pack written by axint.project.index. Omit when..."New value: +"Optional path to..."
    • changedInput schema / properties / runtimeFailure / description
      Previous value: -"Optional crash, freeze, hang, launch timeout, console, preview, or runtime failure text. Include the..."New value: +"Optional crash, f..."
    • changedInput schema / properties / source / description
      Previous value: -"Inline Swift or Axint TypeScript source to check. Prefer sourcePath when possible; inline source should be..."New value: +"Inline Swift or A..."
    • changedInput schema / properties / sourcePath / description
      Previous value: -"Optional file path to read and check. Use this from Xcode agents after writing a generated Swift file."New value: +"Optional file pat..."
    • changedInput schema / properties / testFailure / description
      Previous value: -"Optional short failing unit/UI-test excerpt. Use this when static checks pass but Xcode tests still fail;..."New value: +"Optional short fa..."
    • changedInput schema / properties / xcodeBuildLog / description
      Previous value: -"Optional short Xcode build excerpt. Pass only the failing lines or focused proof summary; full logs should..."New value: +"Optional short Xc..."
    • removedOutput schema / properties / isError / description
      Removed value: -"Whether Axint marked the tool response as an error."
    • removedOutput schema / properties / text / description
      Removed value: -"Primary Axint tool response text, matching the first text content block."
  3. Changed15 schema fields changedv0.4.28
    • changedInput schema / properties / actualBehavior / description
      Previous value: -"Optional observed behavior for behavior-gap..."New value: +"Optional observed behavior for behavior-gap checks. Pair with expectedBehavior so Cloud Check can return a..."
    • changedInput schema / properties / cloudRulesetVersion / description
      Previous value: -"Optional hosted/cloud ruleset version when..."New value: +"Optional hosted/cloud ruleset version when different from the local compiler package."
    • changedInput schema / properties / expectedBehavior / description
      Previous value: -"Optional expected behavior for behavior-gap..."New value: +"Optional expected behavior for behavior-gap checks. Pair with actualBehavior when the bug is semantic rather..."
    • changedInput schema / properties / expectedVersion / description
      Previous value: -"Optional expected Axint version for this..."New value: +"Optional expected Axint version for this project/session. Cloud Check also reads .axint/project.json when..."
    • changedInput schema / properties / fileName / description
      Previous value: -"Optional display name for diagnostics when..."New value: +"Optional display name for diagnostics when passing inline source. Defaults to sourcePath or <cloud-check>."
    • changedInput schema / properties / format / description
      Previous value: -"Output format. markdown returns the report,..."New value: +"Output format. markdown returns the report, json returns structured data, prompt returns only the repair..."
    • changedInput schema / properties / language / description
      Previous value: -"Optional language override. Omit to infer..."New value: +"Optional language override. Omit to infer from file extension and source contents."
    • changedInput schema / properties / localPackageVersion / description
      Previous value: -"Optional local CLI/package version when the..."New value: +"Optional local CLI/package version when the caller knows it. Used only for version-truth reporting."
    • changedInput schema / properties / platform / description
      Previous value: -"Optional target platform hint. Use macOS to..."New value: +"Optional target platform hint. Use macOS to catch common iOS-only SwiftUI modifiers in Mac app work."
    • changedInput schema / properties / projectContextPath / description
      Previous value: -"Optional path to a local .axint/context/lates..."New value: +"Optional path to a local .axint/context/latest.json pack written by axint.project.index. Omit when..."
    • changedInput schema / properties / runtimeFailure / description
      Previous value: -"Optional crash, freeze, hang, launch..."New value: +"Optional crash, freeze, hang, launch timeout, console, preview, or runtime failure text. Include the..."
    • changedInput schema / properties / source / description
      Previous value: -"Inline Swift or Axint TypeScript source to..."New value: +"Inline Swift or Axint TypeScript source to check. Prefer sourcePath when possible; inline source should be..."
    • changedInput schema / properties / sourcePath / description
      Previous value: -"Optional file path to read and check. Use..."New value: +"Optional file path to read and check. Use this from Xcode agents after writing a generated Swift file."
    • changedInput schema / properties / testFailure / description
      Previous value: -"Optional short failing unit/UI-test excerpt...."New value: +"Optional short failing unit/UI-test excerpt. Use this when static checks pass but Xcode tests still fail;..."
    • changedInput schema / properties / xcodeBuildLog / description
      Previous value: -"Optional short Xcode build excerpt. Pass..."New value: +"Optional short Xcode build excerpt. Pass only the failing lines or focused proof summary; full logs should..."
  4. Addedv0.4.26

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description adds that the response is read-only, may use a configured Cloud Check endpoint, and clarifies no source is sent unless (implying no retention). This provides useful context beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is structured with clear sections (purpose, use, inputs, effects). It is somewhat verbose but front-loaded with essential information. Minor redundancy exists (e.g., 'Use:' and 'Inputs:'), but overall efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 15 optional parameters and an output schema (mentioned but not shown), the description adequately covers purpose, inputs, outputs, and effects. It specifies what the tool returns (verdict, findings, steps, etc.) and when to use it, making it complete for agent invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema has 100% description coverage for all 15 parameters. The description adds meaning beyond schema by advising mutual exclusivity of source and sourcePath, and that evidence fields strengthen claims. This helps the agent use parameters correctly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool performs a Cloud Check on Swift or Axint TypeScript source, returning a verdict, findings, next steps, repair prompt, and feedback. It distinguishes from sibling tools like axint.compile or axint.validate by focusing on cloud-based Apple-aware review.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use (Apple-aware source review, evidence for UI/runtime claims) and how to use (provide source or sourcePath, not both; evidence fields strengthen claims). It lacks explicit mention of when not to use or alternatives, but the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/agenticempire/axint'

If you have feedback or need assistance with the MCP directory API, please join our Discord server