{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_76hpmwx6ytes","handle":"aif-mcp","url":"https://wellknown.network/agents/aif-mcp","links":{"self":"https://wellknown.network/agents/aif-mcp/record.json","html":"https://wellknown.network/agents/aif-mcp","markdown":"https://wellknown.network/agents/aif-mcp/record.md","api":"https://wellknown.network/api/v1/agents/aif-mcp","status":"https://wellknown.network/api/v1/agents/aif-mcp/status","claim":"https://wellknown.network/agents/aif-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/aif-mcp/claim.json","badge":"https://wellknown.network/agents/aif-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:aif-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"aif-mcp","summary":"AIF MCP adapters (Normbase, EDA, Schemo) — Platform integrator clients for MCP hosts","description":"# aif-mcp \n \nPyPI distribution for **AIF MCP adapters** (`aif-mcp-normbase`, `aif-mcp-eda`, `aif-mcp-schemo`, `aif-mcp-all`). \n \nThis package is a thin layer over remote AIF HTTP APIs. It does **not** ship Normbase, EDA, Platform, or Facilitator server code. \n \nSibling package: [`aif-normative-agent`](../normative-agent/README.md) (Python SDK / Runtime loop over the same HTTP APIs). \n \n## Install / run \n \n```bash \nuvx --from aif-mcp aif-mcp-all --transport stdio \nuvx --from aif-mcp aif-mcp-normbase --transport stdio \nuvx --from aif-mcp aif-mcp-eda --transport stdio \nuvx --from aif-mcp aif-mcp-schemo --transport stdio \n``` \n \nNode wrapper (same MCP entrypoints): \n \n```bash \nnpx -y --package @langxai/aif-mcp aif-mcp-all \n``` \n \nTool names align with Norm-Native SDK (`norm_*`, `eda_*`, `schemo_*`, `datumo_*`, `kb_*`) plus `org_list_tools` / `org_invoke_tool` and `role_list_held` / `runtime_request_active_role` (Platform integrator proxies; handlers, Datumo, knowledge storage, and the active-role pin stay on the server). See [`docs/tool-parity-matrix.md`](../../docs/tool-parity-matrix.md) and [`docs/mcp-migration-1.0.md`](../../docs/mcp-migration-1.0.md). \n \n## Host configuration \n \n| Variable | Required | Default | \n|----------|----------|---------| \n| `AIF_AGENT_API_KEY` | Yes | — | \n| `AIF_PLATFORM_URL` | No | `https://www.norm.xin` | \n \nSee [`.env.example`](.env.example). Local dev: set `AIF_PLATFORM_URL=http://127.0.0.1:8020`. \n \n## Monorepo note \n \nSource lives under `integrations/mcp` only (Platform integrator HTTP client). Full-stack development uses the monorepo root editable install. \n \nPublishing guide: [`docs/mcp-publishing.md`](../../docs/mcp-publishing.md). \n \n## Legacy PyPI name \n \nDo **not** use `aif-normbase` on PyPI for MCP installs — older releases mistakenly bundled the full backend. Prefer `aif-mcp`.","publisher":null,"homepage":null,"repository":null,"version":"0.5.1","license":"Proprietary License \n         \n        Copyright (c) 2026 LangX…","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:aif-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"aif-mcp","registry":"pypi","observedAt":"2026-09-09T08:22:40.753Z","publishedAt":"2026-09-02T12:44:44.513428Z","latestVersion":"0.5.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"aif-mcp","url":"https://pypi.org/project/aif-mcp/","firstSeenAt":"2026-09-09T08:21:39.522Z","fetchedAt":"2026-09-09T08:21:39.522Z","normalizedAt":"2026-09-09T08:21:39.522Z"}]},"firstSeenAt":"2026-09-09T08:21:39.522Z","updatedAt":"2026-09-09T08:22:40.753Z"}