{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_gpcfdhj5jsd5","handle":"ami-mcp","url":"https://wellknown.network/agents/ami-mcp","links":{"self":"https://wellknown.network/agents/ami-mcp/record.json","html":"https://wellknown.network/agents/ami-mcp","markdown":"https://wellknown.network/agents/ami-mcp/record.md","api":"https://wellknown.network/api/v1/agents/ami-mcp","status":"https://wellknown.network/api/v1/agents/ami-mcp/status","claim":"https://wellknown.network/agents/ami-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ami-mcp/claim.json","badge":"https://wellknown.network/agents/ami-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ami-mcp/history","tools":"https://wellknown.network/api/v1/agents/ami-mcp/tools"},"ard":{"identifier":"urn:air::server:ami-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"ami-mcp","summary":"MCP Server for ATLAS AMI metadata interface","description":"# ami-mcp v0.3.1\n\n[![Actions Status][actions-badge]][actions-link]\n[![Documentation Status][rtd-badge]][rtd-link]\n\n[![PyPI version][pypi-version]][pypi-link]\n[![PyPI platforms][pypi-platforms]][pypi-link]\n\n[![GitHub Discussion][github-discussions-badge]][github-discussions-link]\n\n[![Coverage][coverage-badge]][coverage-link]\n\n<!-- --8<-- [start:intro] -->\n\nAn MCP server that wraps [ATLAS AMI](https://ami.in2p3.fr) (ATLAS Metadata\nInterface) and the PMG cross-section database, exposing them as tools for LLMs.\nDesigned for ATLAS physicists who need to discover MC samples, look up\ncross-sections and filter efficiencies, and validate PMG hashtag\nclassifications.\n\n<!-- --8<-- [end:intro] -->\n\n<!-- --8<-- [start:what-it-does] -->\n\n## What it does\n\n`ami-mcp` lets Claude (or any MCP-compatible LLM) query ATLAS metadata directly:\n\n- **Discover samples**: search for MC datasets by PMG hashtag classification\n  (WeakBoson/Vjets/Baseline), by name pattern, or by arbitrary AMI query\n- **Look up metadata**: retrieve cross-sections, filter efficiencies, k-factors,\n  dataset provenance, and AMI processing tag info\n- **Query cross-section DB**: look up DSID entries in the PMG xsec database\n  files (PMGxsecDB_mc16.txt, etc.)\n- **Validate samples**: check hashtag classifications and compare metadata\n  against the PMG cross-section database\n- **General queries**: execute arbitrary AMI command strings formulated by the\n  LLM using the `ami://query-language` resource as a guide\n\n<!-- --8<-- [end:what-it-does] -->\n\n<!-- --8<-- [start:installation] -->\n\n## Installation\n\n```bash\npip install ami-mcp\n```\n\nOr with pixi (recommended for ATLAS facilities):\n\n```bash\npixi add ami-mcp\n```\n\n<!-- --8<-- [end:installation] -->\n\n<!-- --8<-- [start:requirements] -->\n\n## Requirements\n\n- Python 3.10 or 3.11 (pyAMI requires `<3.12`)\n- A valid VOMS proxy (`voms-proxy-init -voms atlas`)\n- Grid CA certificates (available on CVMFS at ATLAS sites)\n\n<!-- --8<-- [end:requirements] -->\n\n<!-- --8<-- [start:quick-sta…","publisher":null,"homepage":"https://ami-mcp.readthedocs.io/","repository":"https://github.com/kratsg/ami-mcp/issues","version":"0.3.1","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:ami-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"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":0.791,"provenance":"derived"}],"categories":["data"],"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":"ami-mcp","registry":"pypi","observedAt":"2026-11-08T23:27:14.889Z","publishedAt":"2026-09-23T06:26:02.090544Z","latestVersion":"0.3.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"ami-mcp","url":"https://pypi.org/project/ami-mcp/","firstSeenAt":"2026-09-09T09:22:45.138Z","fetchedAt":"2026-11-08T23:25:54.273Z","normalizedAt":"2026-11-08T23:25:54.273Z"}]},"firstSeenAt":"2026-09-09T09:22:45.138Z","updatedAt":"2026-11-08T23:27:14.889Z"}