Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Axint

REMOTE · MCP.AXINT.AI · 3 COMPONENTS · SCANNED AUG 3

Proof and repair for Apple coding agents: validate Swift, run Xcode evidence, and repair failures.

−2 this week 58 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability53
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (poor).Fail
  • Context-footprint check failed: tool/resource definitions use about 9005 tokens (~250/item across 36 items; 36 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.axint.ai

# add to Claude Code
claude mcp add --transport http agenticempire-axint https://mcp.axint.ai/mcp
# ~/.codex/config.toml
[mcp_servers.agenticempire-axint]
url = "https://mcp.axint.ai/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agenticempire-axint": {
      "type": "remote",
      "url": "https://mcp.axint.ai/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add agenticempire-axint --url https://mcp.axint.ai/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  agenticempire-axint:
    url: "https://mcp.axint.ai/mcp"
// mcp.json
{
  "mcpServers": {
    "agenticempire-axint": {
      "type": "http",
      "url": "https://mcp.axint.ai/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −4
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 59

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.axint.ai/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=axint.ai CN=WE1,O=Google Trust Services,C=US 11 Jun 2026 9 Sept 2026 ECDSA 256 ECDSA-SHA256 33c2cfcabeeb787513f57305eb66e45a
SANs: axint.ai, mcp.axint.ai, *.mcp.axint.ai
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b
DNSSEC insecure

Validation of mcp.axint.ai. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ai. present 3799 8 Verified
axint.ai. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.axint.ai/mcp Verified 200
http (plaintext) http://mcp.axint.ai/mcp Served over HTTP 200
MCP tools — 36 exposed · ~8,988 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
axint.activate ~117

Run a source-free compiler smoke test through the real Axint pipeline. Use immediately after installing or connecting Axint so the current agent proves it did more than start the MCP server. Use: call immediately after install or first MCP connection; use validate or run for project checks. Inputs: format changes rendering only; the smoke test has no project inputs. Effects: read-only built-in compiler smoke test; writes no files and uses no network.

NameTypeReqDescription
formatstringOutput format. markdown is human-readable, json is structured for automation.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.agent.advice ~205

Ask the local Axint project brain what this agent should do next. Reads project context, latest run proof, latest repair plan, and active file claims, then returns host-specific guidance for Xcode, patch-first editors, or another agent lane. Use: use when local proof should choose the next move; use suggest for greenfield ideas and repair for known bugs. Inputs: cwd selects local context; question and modifiedFiles focus the next-move recommendation. Effects: reads local Axint context/proof and may refresh advice artifacts; no network.

NameTypeReqDescription
agentstringActive host/tool lane.
changedFilesarrayFiles in scope. Axint uses these to detect claim conflicts and recommend proof.
cwdstringProject directory. Defaults to the MCP process cwd.
formatstringOutput format. Defaults to markdown.
issuestringOptional bug, feature, or repair goal to turn into project-aware next moves.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.agent.claim ~192

Claim files before an agent edits them so other agents do not patch the same SwiftUI/App files concurrently. Claims are local, short-lived, and stored in .axint/coordination/claims.json. Use: use before editing shared files in parallel-agent work; release claims when done. Inputs: agentId and files identify the claim; ttlMinutes bounds ownership and force overrides stale claims. Effects: writes local coordination claims under .axint/coordination; no network.

NameTypeReqDescription
agentstringAgent lane creating the claim.
cwdstringProject directory. Defaults to the MCP process cwd.
filesarrayyesFiles to claim before editing.
formatstringOutput format. Defaults to markdown.
taskstringTask, bug, or repair pass this claim covers.
ttlMinutesnumberClaim TTL in minutes. Defaults to 30.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.agent.install ~221

Install the local Axint multi-agent project brain. Writes .axint/agent.json, .axint/context/latest.*, and .axint/coordination files so AI agents, Xcode, and humans coordinate through the same local truth layer. Use: use once per project to create local multi-agent coordination; not needed for one-off compile. Inputs: cwd scopes local coordination; projectName and hosts shape generated project-brain files. Effects: writes .axint/agent, context, and coordination files; no network.

NameTypeReqDescription
agentstringActive host/tool lane. Defaults to all.
cwdstringProject directory. Defaults to the MCP process cwd.
forcebooleanRewrite the existing local agent config if present.
formatstringOutput format. Defaults to markdown.
privacyModestringPrivacy posture for this project.
projectNamestringOptional project name override.
providerModestringOptional model-provider posture for future AI-enhanced advice. Defaults to none.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.agent.release ~170

Release active local Axint file claims for this agent after finishing or abandoning a task. This keeps parallel agents and Xcode from blocking each other on stale claims. Use: use after finishing or abandoning claimed files; use agent.claim before edits and agent.advice for next steps. Inputs: agentId releases only its matching claims unless files narrow the release set. Effects: updates local coordination claims under .axint/coordination; no network.

NameTypeReqDescription
agentstringAgent lane releasing claims.
allbooleanRelease all matching active claims.
cwdstringProject directory. Defaults to the MCP process cwd.
filesarrayOptional files to release. Omit to release this agent's claims.
formatstringOutput format. Defaults to markdown.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.cloud.check ~384

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.

NameTypeReqDescription
actualBehaviorstringOptional observed behavior for behavior-gap checks.
cloudRulesetVersionstringOptional hosted/cloud ruleset version when different from the local compiler.
expectedBehaviorstringOptional expected behavior for behavior-gap checks.
expectedVersionstringOptional expected Axint version for this project/session.
fileNamestringOptional display name for diagnostics when passing inline source.
formatstringOutput format. markdown returns the report, json returns structured data.
languagestringOptional language override.
localPackageVersionstringOptional local CLI/package version when the caller knows it.
platformstringOptional target platform hint.
projectContextPathstringOptional path to a local .axint/context/latest.json pack written by.
runtimeFailurestringOptional crash, freeze, hang, launch timeout, console, preview, or runtime.
sourcestringInline Swift or Axint TypeScript source to check.
sourcePathstringOptional file path to read and check.
testFailurestringOptional short failing unit/UI-test excerpt.
xcodeBuildLogstringOptional short Xcode build excerpt.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.compile ~262

Compile TypeScript source (defineIntent() call) into native Swift App Intent code. Returns { swift, infoPlist?, entitlements? } as a string — no files written, no network requests. On validation failure, returns diagnostics (severity, AX error code, position, fix suggestion) instead of Swift. Use: use when TypeScript DSL source should become Swift; use validate for cheaper preflight only. Inputs: source is TypeScript DSL text; options add sandbox, format, plist, or entitlement proof without writing files. Effects: read-only generated Swift/diagnostics; writes no files and uses no network.

NameTypeReqDescription
emitEntitlementsbooleanWhen true, returns an .entitlements XML fragment for the intent's declared.
emitInfoPlistbooleanWhen true, returns an Info.plist XML fragment declaring the intent's.
fileNamestringOptional file name used in diagnostic messages, e.g., 'SendMessage.intent.ts'.
formatbooleanWhen true (default), pipes generated Swift through swift-format with Axint's.
sourcestringyesFull TypeScript source code containing a defineIntent() call. Must be a complete file starting with an axint import, not a fragment.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.context.docs ~161

Return the project-local Axint docs context that agents should reload after new chats or context compaction. This is the durable docs memory that keeps the agent using Axint instead of forgetting the workflow. Use: use after compaction when the agent needs workflow docs without rereading the whole site. Inputs: cwd selects project docs context; include sections only when the longer runbook is needed. Effects: read-only generated docs context; writes no files and uses no network.

NameTypeReqDescription
expectedVersionstringExpected Axint version to compare against axint.status.
platformstringTarget Apple platform, such as macOS, iOS, visionOS, or all.
projectNamestringProject name to include in the docs context.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.context.memory ~162

Return the compact Axint operating memory that agents should reload at new chat start, after context compaction, or after long coding drift. Use this to keep Axint top-of-mind without rereading the full docs. Use: use after compaction or session restart for compact operating rules; use context.docs for longer workflow docs. Inputs: cwd selects project memory; format changes rendering without changing content. Effects: read-only generated context; writes no files and uses no network.

NameTypeReqDescription
expectedVersionstringExpected Axint version to compare against axint.status.
platformstringTarget Apple platform, such as macOS, iOS, visionOS, or all.
projectNamestringProject name to include in the memory.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.doctor ~191

Audit the current Axint runtime and project wiring: running MCP version, expected version, Node/npm/npx paths, project .mcp.json, AGENTS.md, CLAUDE.md, .axint/project.json, and Xcode Claude Agent registration. Use this when an agent might be connected to a stale Axint process or when a new project needs first-try MCP setup proof. Use: call when MCP wiring, package paths, Xcode setup, or project memory may be stale; use run for build proof. Inputs: cwd selects the project; expectedVersion turns a runtime mismatch into a blocker. Effects: read-only inspection; writes no files; no auth or network required.

NameTypeReqDescription
cwdstringProject directory to inspect. Defaults to the MCP process cwd.
expectedVersionstringExpected Axint version.
formatstringOutput format. Defaults to markdown.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.feature ~336

Generate a scaffolded Apple-native feature package from a description. Returns multiple files: compile-aware Swift source, companion widget/view, Info.plist fragments, entitlements, and XCTest scaffolds — all structured file-by-file so an Xcode agent can write each file directly into the project. Use: use for new Apple-native surfaces; not for repairing existing app bugs. Inputs: description is the feature brief; kind and platform constrain the generated package. Effects: read-only generated output; writes no files and uses no network.

NameTypeReqDescription
appNamestringThe target app name, used in generated comments and test references.
componentKindstringOptional component blueprint for the component surface, such as feedCard.
contextstringOptional nearby SwiftUI/design context.
descriptionstringyesWhat the feature does, in natural language. E.g., 'Let users log water intake via Siri' or 'Add a Spotlight-searchable recipe entity'.
domainstringApple App Intent domain.
formatbooleanWhen true (default), pipes every generated Swift file through swift-format with.
namestringPascalCase feature name, e.g., 'LogWaterIntake'.
paramsobjectExplicit parameter definitions as { fieldName: typeString }.
platformstringTarget Apple platform for generated starter UI.
surfacesarrayWhich Apple surfaces to generate. 'intent' produces an App Intent struct for.
tokenNamespacestringOptional Swift token enum generated by axint.tokens.ingest, e.g., 'SwarmTokens'.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.feedback.create ~371

Create or read a privacy-safe learning packet for Axint repair intelligence. Packets include project shape, diagnostic codes, issue class, redacted evidence, and likely product owner, but never include source code. Users can inspect the JSON before sending it to Axint Cloud. Use: create a privacy-safe issue packet when output was weak, or read the latest packet; never use it to send source. Inputs: latest reads instead of creates; outcome and diagnostic fields stay source-free unless excerpts are explicit. Effects: writes or reads redacted .axint/feedback packets; never includes source by default.

NameTypeReqDescription
actualBehaviorstringOptional actual behavior.
agentstringActive host/tool lane.
changedFilesarrayChanged files to pin into the context pack.
cwdstringProject directory. Defaults to the MCP process cwd.
expectedBehaviorstringOptional expected behavior.
fileNamestringDisplay file name when passing inline source.
formatstringOutput format. Defaults to json.
issuestringBug, weak Axint output, or failed repair behavior.
latestbooleanWhen true, return the latest local feedback packet instead of creating a new.
platformstringTarget Apple platform hint.
projectContextPathstringOptional .axint/context/latest.json path.
runtimeFailurestringOptional crash, freeze, hang, or runtime failure text.
sourcestringOptional inline Swift source used locally only.
sourcePathstringOptional suspected Swift file path used locally only.
testFailurestringOptional focused unit/UI-test failure text.
xcodeBuildLogstringOptional Xcode build/test log evidence.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.fix-packet ~163

Read the latest Fix Packet that Axint emitted locally after a compile or watch run. Returns the exact repair artifact that AI tools or Xcode helpers should consume next: verdict, top findings, full diagnostics, next steps, and an AI-ready fix prompt. Use: use after a local compile/watch/check emitted a packet; not a new analysis pass. Inputs: cwd and path locate an existing packet; latest selects the newest artifact and never reruns analysis. Effects: read-only local artifact read; writes no files and uses no network.

NameTypeReqDescription
cwdstringOptional working directory to search from.
formatstringOutput format. json returns the full packet, markdown returns the.
packetDirstringOptional explicit packet directory override.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.project.index ~215

Scan the local Apple project and write a compact .axint/context pack so Axint can reason over changed files, nearby SwiftUI surfaces, and interaction-risk files instead of only one source file at a time. Use: use before project-aware repair, multi-file SwiftUI work, or interaction-risk analysis. Inputs: changedFiles seed related-file discovery; dryRun returns the pack without writing .axint/context. Effects: writes .axint/context unless dryRun=true; reads local project files only.

NameTypeReqDescription
changedFilesarrayOptional changed files to pin into the context pack.
dryRunbooleanWhen true, returns the index without writing .axint/context files.
formatstringOutput format. Defaults to markdown.
includeGitbooleanWhether to include git changed-file discovery. Defaults to true.
projectNamestringOptional project name override for the context pack.
targetDirstringProject directory to index. Defaults to the current working directory.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.project.pack ~164

Generate the Axint project-start pack for a new Apple app without writing files. Use: use to bootstrap a new Apple project with Axint instructions; use project.index to inspect an existing project. Inputs: cwd and projectName identify the project; host choices control generated integration files. Effects: read-only generated file pack; writes no files and uses no network.

NameTypeReqDescription
agentstringAgent target. Defaults to all.
formatstringOutput format. Defaults to markdown.
modestringMCP mode. local uses npx stdio; remote uses mcp.axint.ai.
projectNamestringProject name to embed in the generated instructions.
targetDirstringProject directory label to embed in the report.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.project.syncVersion ~194

Update Axint-owned project-pack version hints after an upgrade. Use this after axint.upgrade or npm/pip upgrades so .axint/project.json, AGENTS.md, CLAUDE.md, and Axint rehydration docs stop pointing agents at an older package version. Use: use after package upgrades so local project-pack hints stop naming old Axint versions. Inputs: cwd scopes Axint-owned files; targetVersion overrides running version; dryRun prevents writes. Effects: updates Axint-owned project instruction files unless dryRun=true; no network.

NameTypeReqDescription
dryRunbooleanWhen true, reports the files that would change without writing them.
formatstringOutput format. Defaults to markdown.
targetDirstringProject directory to update. Defaults to the current working directory.
versionstringAxint version to write. Defaults to the running MCP server version.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.registry.search ~226

Search the Axint Registry for already-published packages that match a natural-language query. Use this BEFORE calling axint.feature or axint.compile so the agent can install an existing package instead of regenerating Swift the community has already shipped. Use: use before generating code to find reusable packages; not for validating local Swift. Inputs: query drives ranking; kind and platform narrow results without changing the registry source. Effects: read-only local registry search using AXINT_REGISTRY_PATH or sibling checkout; no network by default.

NameTypeReqDescription
kindstringOptional surface filter.
limitnumberHard cap on returned hits. Defaults to 10.
minScorenumberMinimum normalized match score (0..1) below which results are dropped.
platformstringOptional platform filter. One of: iOS, macOS, watchOS, tvOS, visionOS.
querystringyesFree-form description of what the agent is about to build. E.g., 'log a workout', 'capture a voice note', 'show timer'.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.repair ~434

Plan a project-aware Apple repair for existing apps. Indexes the local project, classifies build/UI/runtime evidence, runs Cloud Check when source is provided, ranks likely SwiftUI/App files, returns a host-aware patch/proof plan, and writes .axint/repair plus a privacy-safe .axint/feedback packet. Use: use for existing app bugs with logs, UI symptoms, or runtime evidence; not for greenfield generation. Inputs: describe the observed bug and attach logs or evidence; modifiedFiles and project index narrow the plan. Effects: writes .axint/repair and privacy-safe .axint/feedback artifacts; reads local project files.

NameTypeReqDescription
actualBehaviorstringOptional observed behavior from the failing run.
agentstringActive host/tool lane.
changedFilesarrayChanged files to pin into the project context pack.
cwdstringProject directory. Defaults to the MCP process cwd.
expectedBehaviorstringOptional expected behavior for the failing feature.
fileNamestringDisplay file name when passing inline source.
formatstringOutput format. markdown returns the report, json returns structured data, and.
issuestringyesThe broken behavior or repair goal, e.g. 'comment box is visible but cannot be tapped'.
platformstringTarget Apple platform hint.
projectContextPathstringOptional .axint/context/latest.json path.
runtimeFailurestringOptional crash, freeze, hang, or runtime failure text.
sourcestringOptional inline Swift source for the suspected file.
sourcePathstringOptional suspected Swift file path.
testFailurestringOptional focused unit/UI-test failure text.
writeFeedbackbooleanWhether to write a privacy-safe .axint/feedback packet. Defaults to true.
writeReportbooleanWhether to write .axint/repair/latest.json and latest.md. Defaults to true.
xcodeBuildLogstringOptional Xcode build/test log evidence.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.run ~669

Run the enforced Axint Apple build loop outside the Xcode UI. Use: use for the complete proof loop; use swift.validate, cloud.check, or fix-packet when only one stage is needed. Inputs: integration=minimal enforces local advisory no-fix behavior; background returns a job id; outputDir controls artifacts. Effects: starts child processes, writes .axint/run artifacts, may run xcodebuild/tests, and may call Cloud Check.

NameTypeReqDescription
actualBehaviorstringActual runtime behavior for semantic bug checks.
advisorybooleanKeep unconfirmed static findings non-blocking while preserving them in the.
agentstringCurrent agent host lane.
backgroundbooleanStart the run and immediately return a resumable job id instead of waiting for.
configurationstringXcode build configuration, e.g. Debug or Release.
cwdstringProject directory to run. Defaults to the MCP process cwd.
derivedDataPathstringOptional xcodebuild -derivedDataPath.
destinationstringxcodebuild destination, e.g. platform=macOS or platform=iOS.
dryRunbooleanPlan xcodebuild commands without executing them.
expectedBehaviorstringExpected runtime behavior for semantic bug checks.
expectedVersionstringExpected Axint package version for the run session.
fixbooleanAllow automatic fix behavior. Forced false by minimal mode.
formatstringOutput format. markdown returns the run report, json returns structured data.
includeSourcebooleanInclude full Swift source and full command output in json output.
integrationstringExecution profile. minimal denies network/project mutation, disables automatic.
localOnlybooleanDeny hosted/network checks for this run.
modifiedFilesarrayChanged Swift files to validate and Cloud Check.
onlyTestingarrayOptional focused xcodebuild -only-testing selectors, e.g.
outputDirstringExplicit artifact directory.
platformstringTarget Apple platform. Defaults to macOS unless inferred from destination.
projectstringPath to .xcodeproj, relative to cwd or absolute.
projectNamestringProject name for Axint session and report labels.
runtimebooleanAfter build, launch the built macOS .app and capture runtime/timeout evidence.
runtimeFailurestringCrash, freeze, hang, launch timeout, or UI failure evidence.
runtimeTimeoutSecondsnumberRuntime launch timeout in seconds.
schemestringXcode scheme. If omitted, Axint tries to infer one.
skipBuildbooleanSkip xcodebuild build and only run Axint static gates.
skipTestsbooleanSkip xcodebuild test.
testPlanstringOptional xcodebuild -testPlan for test runs.
timeoutSecondsnumberBuild/test timeout in seconds.
workspacestringPath to .xcworkspace, relative to cwd or absolute.
writeReportbooleanWhether to write .axint/run/latest.json and latest.md. Defaults to true.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.run.cancel ~148

Cancel the latest or selected Axint run by killing active child process groups. Use this when xcodebuild or a UI-test runner survived an MCP timeout or transport close. Use: use only to stop an active run or stuck child process group; use run.status for read-only inspection. Inputs: jobId is required; signal and grace period control escalation before killing the process group. Effects: destructive: kills active Axint child process groups; no network.

NameTypeReqDescription
cwdstringProject directory. Defaults to the MCP process cwd.
formatstringOutput format. Defaults to markdown.
idstringOptional Axint run id. Defaults to latest active run.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.run.status ~159

Read the latest or selected Axint run job record, including active child process IDs. Use this when a long xcodebuild run may still be active after an MCP timeout or client disconnect. Use: use after MCP timeouts or long builds to inspect or rejoin; it does not start, rerun, or cancel work. Inputs: jobId selects a background run; includeLogs changes returned detail without changing the job. Effects: read-only local run/job inspection; writes no files and uses no network.

NameTypeReqDescription
cwdstringProject directory. Defaults to the MCP process cwd.
formatstringOutput format. Defaults to markdown.
idstringOptional Axint run id. Defaults to latest active run.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.scaffold ~221

Generate a starter TypeScript intent file from a name and description. Returns a complete defineIntent() source string ready to save as a .ts file — no files are written, no network requests made. On invalid domain values, returns an error string. The output compiles directly with axint.compile. Use: use to create a small TypeScript intent starter; use templates.get for richer examples and compile for Swift output. Inputs: name must be PascalCase; params define the starter contract; domain defaults to general. Effects: read-only generated TypeScript; writes no files and uses no network.

NameTypeReqDescription
descriptionstringyesHuman-readable description of what the intent does, shown to users in Shortcuts and Spotlight, e.g., 'Send a message to a contact'.
domainstringApple App Intent domain.
namestringyesPascalCase intent name, e.g., 'SendMessage' or 'CreateEvent'. Must start with an uppercase letter and contain no spaces.
paramsarrayInitial parameters for the intent.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.schema.compile ~451

Compile a minimal JSON schema directly to Swift, bypassing the TypeScript DSL entirely. Supports intents, views, components, widgets, and full apps via the 'type' parameter. Uses ~20 input tokens vs hundreds for TypeScript — ideal for LLM agents optimizing token budgets. Use: use for token-light JSON-to-Swift generation; use compile for full TypeScript DSL control and scaffold for TS starters. Inputs: schema kind selects intent, view, widget, or app output; options add companion metadata. Effects: read-only Swift generation; writes no files and uses no network.

NameTypeReqDescription
bodystringView/widget only.
componentKindstringComponent only. Optional known component shape.
descriptionstringDescription of what this intent/view/widget does.
displayNamestringWidget only. Human-readable name shown in the widget gallery.
domainstringApple App Intent domain. Intent only.
entryobjectWidget only. Timeline entry fields as { fieldName: typeString }.
familiesarrayWidget only.
formatbooleanWhen true (default), pipes generated Swift through swift-format with Axint's.
namestringyesPascalCase name, e.g., 'CreateEvent' for intents, 'EventListView' for views, 'StepsWidget' for widgets. Used as the Swift struct name.
paramsobjectIntent only. Parameter definitions as { fieldName: typeString }.
platformstringOptional target Apple platform hint for view/widget generation.
propsobjectView only. Prop definitions as { fieldName: typeString }.
refreshIntervalnumberWidget only. Timeline refresh interval in minutes.
scenesarrayApp only. Scene definitions for the @main App struct.
stateobjectView only.
titlestringHuman-readable title shown in Shortcuts/Spotlight. Intent only.
tokenNamespacestringOptional Swift token enum generated by axint.tokens.ingest, e.g., 'SwarmTokens'.
typestringyesWhat to compile.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.session.start ~256

Start an enforced Axint agent session. Writes .axint/session/current.json plus token-scoped session history, refreshes .axint/AXINT_REHYDRATE.md, returns compact operating memory, docs context, a session token, and the exact axint.workflow.check args. Use: call at the start of a tool-enabled agent session or after context compaction. Inputs: cwd scopes session files; prior token and context inputs preserve continuity after compaction. Effects: writes .axint/session and rehydration artifacts; no auth or network required.

NameTypeReqDescription
agentstringAgent target for the session. Defaults to all.
expectedVersionstringExpected Axint package version. Defaults to the running MCP version.
formatstringOutput format. Defaults to markdown.
platformstringTarget Apple platform, such as macOS, iOS, visionOS, or all.
projectNamestringProject name to embed in the session and returned context.
targetDirstringProject directory where .axint/session/current.json and token-scoped session.
ttlMinutesnumberHow long the session token remains valid. Defaults to 720 minutes.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.status ~161

Report the exact running Axint MCP server version, package path, uptime, registered tool count, and same-thread MCP reload/update instructions. Use this as the first tool in a new AI-agent or Xcode chat to prove which Axint process the agent is actually connected to. This answers the running MCP server, not a guessed npm, PyPI, or docs version. Use: call first or after an MCP reload to prove the connected server version; do not use as an npm/PyPI lookup. Inputs: format changes rendering only; no project path is required. Effects: read-only; writes no files; no auth or network required.

NameTypeReqDescription
formatstringOutput format. markdown is human-readable, json is structured, and prompt is a.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.suggest ~343

Suggest Apple-native features for an app based on its description. The domain is only a weak hint; the app description wins. Returns a ranked list of features with recommended surfaces (intent, widget, view, component, store, app), estimated complexity, and a one-line description for each. Use: use before generation to choose Apple surfaces; not a substitute for registry search or validation. Inputs: prompt is the product brief; dir adds project context; Pro mode is used only when configured. Effects: local mode is read-only; Pro mode may call Axint endpoint when credentials are configured.

NameTypeReqDescription
appDescriptionstringyesWhat the app does, in natural language. E.g., 'A fitness tracking app that logs workouts and counts steps' or 'A recipe app for discovering and saving meals'.
audiencestringOptional audience context, such as consumers, teams, operators, developers.
constraintsarrayOptional constraints for Pro mode, such as must be macOS-native, no server, no.
domainstringPrimary app domain.
excludearrayOptional concepts to avoid, for example ['dating', 'fitness'].
goalsarrayOptional product goals for Pro mode, such as activation, retention, conversion.
limitnumberMaximum number of suggestions to return. Defaults to 5.
modestringSuggestion strategy. local is deterministic and offline. pro/ai uses the.
platformstringOptional Apple platform target used by AI mode to tailor suggestions.
stagestringOptional product stage used by Pro mode to tune suggestions without embedding.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.swift.fix ~124

Auto-fix mechanical Swift errors detected by axint.swift.validate. Use: use after swift.validate when errors are mechanical; inspect remaining diagnostics manually. Inputs: source is required; codes limits mechanical rewrites; maxPasses bounds convergence attempts. Effects: read-only fixed-source output; writes no files and uses no network.

NameTypeReqDescription
filestringOptional file name to attach to diagnostics.
formatbooleanWhen true (default), pipes the repaired Swift through swift-format with Axint's.
sourcestringyesFull Swift source code to fix.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.swift.validate ~123

Validate existing Swift source against Axint's Apple-specific build-time rules (AX700–AX749) including Swift 6 concurrency and Live Activities. Use: use on generated or edited Swift before build; pair with swift.fix for mechanical repairs. Inputs: source or sources provide Swift text; projectIndex enables cross-file checks; platform filters rules. Effects: read-only Swift diagnostics; writes no files and uses no network.

NameTypeReqDescription
filestringOptional file name to attach to diagnostics for editor integration.
sourcestringyesFull Swift source code to validate.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.templates.get ~149

Retrieve the full TypeScript source code of a specific bundled template by id. Returns a complete, compilable defineIntent() file as a string — ready to save as .ts and compile with axint.compile. Includes perform() logic, parameter definitions, and domain-specific patterns. Use: use after templates.list to fetch a complete reference template; edit it before calling compile. Inputs: id must come from templates.list; format changes source versus metadata rendering. Effects: read-only template source; writes no files and uses no network.

NameTypeReqDescription
idstringyesTemplate id from axint.templates.list, e.g., 'send-message' or 'create-event'. Case-sensitive, kebab-case format.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.templates.list ~124

List all bundled reference templates in the Axint SDK. Returns a JSON array of { id, name, description } objects — one per template. Templates cover messaging, productivity, health, finance, commerce, media, navigation, smart-home, and entity/query patterns. No input parameters required, no files written, no network requests, no side effects. Use: use to discover valid template ids before templates.get. Inputs: category and query filter metadata; call without filters to discover every valid id. Effects: read-only template metadata; writes no files and uses no network.

Input schema present but exposes no named parameters.

NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.tokens.ingest ~191

Ingest design tokens from JSON, JS/TS object exports, or CSS variables and return a SwiftUI token enum. Use this before generating Swarm-style views/components so agents can preserve exact brand colors, dimensions, radii, spacing, and typography. No files are written. Use: use before view/component generation when a design system should be preserved. Inputs: tokens accepts structured design values; enumName and accessLevel shape generated Swift names. Effects: read-only Swift token output; writes no files and uses no network.

NameTypeReqDescription
formatstringOutput format. swift returns the SwiftUI token enum, json returns normalized.
namespacestringSwift enum namespace to generate. Example: SwarmTokens.
sourcestringInline token source.
sourcePathstringPath to a token file such as swarm-tokens.js, tokens.json, or tokens.css.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.upgrade ~231

Check the latest Axint package and optionally apply the upgrade while preserving the current agent thread. Use: call when axint.status shows a stale server; not for app dependency upgrades. Inputs: apply defaults false; targetVersion selects the install, while reinstallXcode and writeReport matter only when applying. Effects: destructive when apply=true: can run package installs, refresh Xcode wiring, and write .axint/upgrade; may use npm.

NameTypeReqDescription
applybooleanWhether to install the target package.
cwdstringProject directory where .axint/upgrade/latest.* should be written.
formatstringOutput format. markdown is human-readable, json is structured, and prompt is.
latestVersionstringKnown latest version to compare against.
reinstallXcodebooleanWhether apply mode should also refresh optional Xcode MCP wiring.
targetVersionstringSpecific Axint version to install. Defaults to the latest published npm version.
writeReportbooleanWhether to write .axint/upgrade/latest.json and latest.md.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.validate ~168

Validate a TypeScript intent definition without generating Swift. Runs the full Axint validation pipeline (134 diagnostic rules) and returns a JSON array of diagnostics: { severity: 'error'|'warning', code: 'AXnnn', line: number, column: number, message: string, suggestion?: string }. Returns an empty array [] when validation passes. Use: use for TypeScript DSL diagnostics before Swift output; use swift.validate for existing Swift. Inputs: source is TypeScript DSL text; strictness options affect diagnostics only and never emit Swift. Effects: read-only diagnostics; writes no files and uses no network.

NameTypeReqDescription
sourcestringyesFull TypeScript source code containing a defineIntent() call. Must be a complete file starting with an axint import, not a code fragment.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.workflow.check ~559

Agent workflow gate that records a local freshness stamp. Requires the current Axint session token from axint.session.start unless requireSession=false is explicitly set. Use: use at stage gates to prove workflow coverage; use status for version checks and run for build/test proof. Inputs: stage selects the gate; sessionToken proves continuity; allowNoSession is an explicit escape hatch. Effects: writes a local .axint/session workflow freshness stamp; edits no app source and uses no network.

NameTypeReqDescription
agentstringAgent host/tool lane for this gate.
availableToolsarrayOptional list of Axint MCP tools visible in this host session.
cwdstringProject directory containing .axint/session/current.json.
featureBypassReasonstringConcrete reason axint.feature was intentionally bypassed.
formatstringOutput format. Defaults to markdown.
modifiedFilesarrayFiles changed in this agent pass, used to infer whether Swift validation is.
notesstringOptional human/agent context for why a step was skipped.
ranCloudCheckbooleanWhether axint.cloud.check was run with source/evidence.
ranFeaturebooleanWhether axint.feature was used for a new surface scaffold.
ranRepairbooleanWhether axint.repair was used for an existing-code repair plan.
ranStatusbooleanWhether axint.status was called to confirm the running MCP version.
ranSuggestbooleanWhether axint.suggest was used during planning.
ranSwiftValidatebooleanWhether axint.swift.validate was run on modified Swift.
readAgentInstructionsbooleanWhether AGENTS.md, CLAUDE.md, or .axint/project.json was read after a new chat.
readDocsContextbooleanWhether .axint/AXINT_DOCS_CONTEXT.md was read or axint.context.docs was called.
readRehydrationContextbooleanWhether .axint/AXINT_REHYDRATE.md was read after a new chat, context.
requireSessionbooleanSet false only for legacy/manual checks. Defaults to true.
sessionStartedbooleanWhether axint.session.start was called in this chat/recovery pass.
sessionTokenstringToken returned by axint.session.start.
stagestringWorkflow stage being checked. Defaults to pre-build.
surfacesarrayApple surfaces touched by this task. If omitted, inferred from modifiedFiles.
xcodeBuildPassedbooleanWhether Xcode build evidence passed.
xcodeTestsPassedbooleanWhether focused unit/UI tests passed.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.xcode.guard ~398

Guard an Xcode agent session against context compaction and Axint drift. Checks project memory files, active Axint session, latest Axint Run or guard proof, and long-task freshness. Use: call around long Xcode tasks, context recovery, broad Swift edits, or before claiming runtime proof; use workflow.check. Inputs: stage selects the gate; modifiedFiles and notes narrow drift checks; autoStartSession defaults true. Effects: writes .axint/guard proof and may start a session; does not edit app source or use network.

NameTypeReqDescription
autoStartSessionbooleanWhether to start axint.session.start automatically if no active session exists.
cwdstringProject directory to guard. Defaults to the MCP process cwd.
expectedVersionstringExpected Axint version for the active project.
formatstringOutput format. Defaults to markdown.
lastAxintResultstringShort result from the last Axint tool call.
lastAxintToolstringLast Axint tool the agent used, e.g. axint.suggest or axint.feature.
maxMinutesSinceAxintnumberMaximum allowed minutes since latest Axint evidence. Defaults to 10.
modifiedFilesarrayFiles in scope for this task.
notesstringAgent/user notes to scan for compaction, drift, forgotten Axint usage, or.
platformstringTarget Apple platform, such as macOS, iOS, visionOS, or all.
projectNamestringProject name for the guard report.
sessionTokenstringCurrent axint.session.start token, if already known.
stagestringCurrent Xcode workflow stage. Defaults to context-recovery.
writeReportbooleanWhether to write .axint/guard/latest.json and latest.md. Defaults to true.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.

axint.xcode.write ~345

Write a file inside the Xcode project through the Axint guard path. For Swift files, runs axint.swift.validate and axint.cloud.check immediately, then records .axint/guard/latest.* proof. Use this instead of raw XcodeWrite when an agent is editing Apple-native files during a long task. Use: use only for guarded Xcode-project file writes; outside Xcode, patch normally and validate after. Inputs: path must remain inside cwd; createDirs, validateSwift, and cloudCheck default true. Effects: writes the requested file inside cwd, may create dirs, validates Swift, and may write guard/check artifacts.

NameTypeReqDescription
cloudCheckbooleanWhether to run Cloud Check for .swift files. Defaults to true.
contentstringyesFull file contents to write.
createDirsbooleanWhether to create parent directories before writing. Defaults to true.
cwdstringProject root. Defaults to the MCP process cwd.
expectedVersionstringExpected Axint version for this project.
formatstringOutput format. Defaults to markdown.
notesstringAgent notes or user feedback to scan for drift while writing.
pathstringyesFile path to write. Relative paths are resolved inside cwd; absolute paths must still be inside cwd.
platformstringTarget Apple platform for Cloud Check.
projectNamestringProject name for guard/session reports.
sessionTokenstringCurrent axint.session.start token, if already known.
validateSwiftbooleanWhether to run Swift validation for .swift files. Defaults to true.
NameTypeReqDescription
isErrorboolean
textstringyes

No examples provided.