{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5vasesnqx65b","handle":"omni-app-mcp","url":"https://wellknown.network/agents/omni-app-mcp","links":{"self":"https://wellknown.network/agents/omni-app-mcp/record.json","html":"https://wellknown.network/agents/omni-app-mcp","markdown":"https://wellknown.network/agents/omni-app-mcp/record.md","api":"https://wellknown.network/api/v1/agents/omni-app-mcp","status":"https://wellknown.network/api/v1/agents/omni-app-mcp/status","claim":"https://wellknown.network/agents/omni-app-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/omni-app-mcp/claim.json","badge":"https://wellknown.network/agents/omni-app-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/omni-app-mcp/history","tools":"https://wellknown.network/api/v1/agents/omni-app-mcp/tools"},"ard":{"identifier":"urn:air::server:omni-app-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"omni-app-mcp","summary":"MCP server for the Omni REST API (stdio).","description":"# omni-app-mcp\n\n[![CI](https://github.com/trustxai/omni-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/trustxai/omni-mcp/actions/workflows/ci.yml)\n[![PyPI](https://img.shields.io/pypi/v/omni-app-mcp.svg)](https://pypi.org/project/omni-app-mcp/)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)\n\nAn MCP server that puts the **whole Omni REST API** in front of an LLM client over stdio — users,\ngroups and permissions, connections and dbt, models and model YAML, git branches and pull requests,\ncontent validation, documents (v1 and v2), folders and labels, queries returning decoded Apache\nArrow results, dashboards, schedules, AI jobs, routines, evals and credit governance — as typed,\nself-documenting tools that return markdown or JSON. Every tool maps to one documented API\noperation, carries a docstring written for a model choosing what to call, and never raises.\n\n## Why this exists\n\nOmni ships [its own MCP server](https://docs.omni.co/ai/mcp/index), and it is good at what it is\nbuilt for: a remote, OAuth-authenticated, query-focused server that turns natural language into\nscoped queries against a model and topic. It is deliberately narrow — analysis, not administration.\n\nThis project covers the other half. It runs locally over stdio against the REST API, so an agent\ncan **administer, model, validate and publish**: branch a model, edit its YAML with checksum\nconflict detection, validate it, open the pull request, merge the branch, sync git; find every\ndocument still pointing at a renamed field and fix them; provision users, groups and model roles;\nwire dbt; publish document drafts; run and pause schedules; audit AI credit limits.\n\nThe two are complementary and can be installed side by side — see\n[docs/comparison.md](docs/comparison.md) for an honest side-by-side.\n\n## Quick start\n\nOnce published on PyPI:\n\n```bash\nuvx omni-app-mcp\n```\n\nUntil then, run it straight from the repository:\n\n```bash\nuvx --from git+https://github.com/tru…","publisher":{"name":"Alejandro Latorre","url":null},"homepage":"https://github.com/trustxai/omni-mcp","repository":"https://github.com/trustxai/omni-mcp/blob/main/CHANGELOG.md","version":"0.2.2","license":null,"protocols":["mcp"],"tags":["analytics","business-intelligence","llm-tools","mcp","mcp-server","model-context-protocol","omni"],"pricing":null,"endpoints":[{"url":"pypi:omni-app-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.825,"provenance":"derived"}],"categories":["dev","security"],"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":"omni-app-mcp","registry":"pypi","observedAt":"2026-11-03T20:29:41.687Z","publishedAt":"2026-09-04T12:45:40.736709Z","latestVersion":"0.2.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"omni-app-mcp","url":"https://pypi.org/project/omni-app-mcp/","firstSeenAt":"2026-09-10T08:26:21.826Z","fetchedAt":"2026-11-03T20:28:38.108Z","normalizedAt":"2026-11-03T20:28:38.108Z"}]},"firstSeenAt":"2026-09-10T08:26:21.826Z","updatedAt":"2026-11-03T20:29:41.687Z"}