Skip to main content

Alter Onboarding

io.github.AlterAIDev/alter-onboardingVersion 0.5.1

Guide developers from setup through a verified, policy-aware, audited Alter API call.

Status

Responds378 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:35 UTC
Latency
378 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.alterauth.com/mcpResponds378 ms
No sign-in

Claude Code

claude mcp add --transport http alter-onboarding https://mcp.alterauth.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: alter-onboarding
Remote MCP server URL: https://mcp.alterauth.com/mcp

Cursor

{
  "mcpServers": {
    "alter-onboarding": {
      "url": "https://mcp.alterauth.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"alter-onboarding","type":"http","url":"https://mcp.alterauth.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

14 tools

Tools of Alter Onboarding
Read-only
Idempotent
Open world
fetch_docFetch Alter documentation by slug (e.g. "quickstart"). Guides, indexes and skills are served in-band; generated provider operation and model pages link to the full public reference. Accepts any spelling the docs use: a bare slug, a leading slash, a #section anchor, a full docs.alterauth.com URL, or an older path that now redirects. Omit the slug to list every page.Not declaredNot declaredNot declaredNot declared
get_operation_schemaFetch one provider API operation's full contract — method, path, parameters, request/response schemas — live from Alter's provider-spec catalog, plus the spec's source and freshness. Get operation ids from list_operations first.Not declaredNot declaredNot declaredNot declared
get_startedBegin or change an Alter integration. Without args: lists the phases. With `phase`: returns that phase's flows + a heuristic hint — classify the use case YOURSELF and call again with `goal` for the plan. If the use case spans multiple flows, run them sequentially.Not declaredNot declaredNot declaredNot declared
list_operationsList the API operations a provider exposes, live from Alter's provider-spec catalog (e.g. "what can I call on google?"). Returns operation ids + methods/paths, plus the spec's source and freshness. Omit `kind` to auto-detect the provider family; when the id exists in both oauth and managed you'll be asked to pass `kind`. Machine-readable rows ride in `structuredContent` (see this tool's outputSchema) — read those rather than parsing the prose.Not declaredNot declaredNot declaredNot declared
list_phasesList the lifecycle phases this server serves (setup, modify) and what each is for.Not declaredNot declaredNot declaredNot declared
list_providersList every provider with an ingested API spec in Alter's provider-spec catalog, with each spec's source and freshness. Optionally filter by `kind`. Start here, then call list_operations for a provider's operations.Not declaredNot declaredNot declaredNot declared
list_skillsList the guidance Skills available on this server, with the phase each serves. Read a skill via its resource (skill://alter/<name>).Not declaredNot declaredNot declaredNot declared
next_stepReturn the next step for a flow. Pass the goal (flow id) and the id of the last completed step (omit `after` for the first step). Run each step's detect command FIRST and skip the run command when detection passes. The design step also returns that flow's complete starter ALTER_INTEGRATION.md.Not declaredNot declaredNot declaredNot declared
policy_languageThe authoritative grammar of Alter's runtime-policy language, live from the deployed backend: every authorable rule type with its JSON body schema, caps, authorable levels, worked examples, and fail-closed semantics. Call with no arguments for the overview; pass `rule_type` (e.g. "content_match") for one type's full grammar. Use it before authoring rules with `alter policy rules create` — never guess a body shape. Vocabulary: the dashboard's "Runtime policies" surface, the docs' "policy", and `alter policy` are one feature, and the dashboard's "Require human approval" type is the `require_approval` rule type (its grant-editor block is the grant-level baseline of the same gate). The same grammar is what policy files carry: `alter policy validate|test|plan|apply` review rules in Git and CI, and a rule with a `code_owner` is changed through its file, never with `rules update`. Workflow prose: the `set-policy` modify flow (`get_started` with phase=modify), fetch_doc("guides/set-policies"), fetch_doc("guides/add-human-in-the-loop-approvals"), fetch_doc("guides/policy-as-code"), and fetch_doc("reference/cli/commands/policy").Not declaredNot declaredNot declaredNot declared
sdk_integrationReturn the Alter SDK wiring (install + client init + request) to write into the developer's codebase, for a language and setup goal.Not declaredNot declaredNot declaredNot declared
sdk_patternReturn a runnable Alter SDK call pattern for a language: `proxy-call` (zero-egress proxy_request + HITL), `resolve-grant-by-user` (call as an end user via their delegated grant), `delegate-managed-secret` (the operator-side delegation step), or `resolve-ambiguous-grant` (an identity-mode call matched several of one user's grants: choose deliberately, never the first, and persist it; ask the developer at design time whether users can hold several accounts per provider). Use AFTER `sdk_integration` has wired the client.Not declaredNot declaredNot declaredNot declared
search_docsSearch every bundled page of the Alter documentation (docs and skill pages) by keywords: returns the best-matching pages with the section and a snippet that matched. Use it when a flow step or doc did not point you at the page you need, instead of guessing slugs or listing every page; then read one with fetch_doc and its slug.Not declaredNot declaredNot declaredNot declared
troubleshootMap a @alter-ai/cli exit code or error message to a remediation.Not declaredNot declaredNot declaredNot declared
verify_integrationReturn a copy-pasteable recipe to VERIFY an integration works: `first-call` (code↔design, an audit row, correct attribution) or `per-user-isolation` (a multi-user/broker server runs two users under different credentials and rejects cross-user access). Guidance only — you run the commands.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Nov 10, 2026
Updated
Nov 10, 2026
Categories (suggested)
Developer toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing