Amass MCP server — registry listing
MCP serverSearchLinked life-science search: 40M+ papers, 1.2M+ trials, drugs, genes, FDA/EMA approvals, patents.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use Amass MCP server — registry listing
From the project's README
As published by amass-technologies/amass-mcp in README.md.
This repo holds the MCP Registry
listing for the Amass MCP server. It is metadata only: the server itself is a
hosted service at https://mcp.amass.tech/mcp, and its source lives in the
private Amass monorepo under mcp/.
Connecting to the server
Amass is a remote MCP server using streamable HTTP and OAuth 2.1. Most clients only need the URL:
https://mcp.amass.tech/mcp
Your client will be redirected to sign in with your Amass account. You can also
authenticate with an Amass API key (amass_…) as a bearer token.
The server exposes search and get tools over six linked life-science Cores —
BioMedCore (publications), TrialCore (clinical trials), DrugCore, GeneCore,
RegulatoryCore (FDA + EMA) and PatentCore — plus send_feedback for reporting
data issues.
Docs: https://amass.tech · Platform: https://platform.amass.tech
How publishing works
server.json is the source of truth for the listing. The registry authenticates
us by DNS: a TXT record on amass.tech carries the public half of an Ed25519
key, and CI signs with the private half. That is why the listing is namespaced
tech.amass/… rather than under a GitHub org.
One-time setup
./scripts/setup-dns-auth.sh
This generates the keypair and prints the Cloudflare TXT record and the
gh secret set command for MCP_PRIVATE_KEY. Follow its four steps, then
delete the local key.pem.
Publishing a new version
-
Edit
server.jsonand bumpversion. -
Open a PR — CI validates the file, checks the version is not already published, and confirms
https://mcp.amass.tech/mcpis up. -
Merge, then tag:
git tag v1.0.1 && git push origin v1.0.1
The tag must match version in server.json or the workflow fails.
Publishing by hand
brew install mcp-publisher
mcp-publisher login dns --domain amass.tech \
--private-key "$(openssl pkey -in key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\n')"
mcp-publisher publish
Verify:
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=tech.amass/amass"
Things to know before changing server.json
descriptionis capped at 100 characters. CI enforces this.- Published versions are immutable, and servers currently cannot be deleted or unpublished — corrections ship as a new version.
- The
versionhere describes the listing, not the deployed build. It is deliberately decoupled frommcp/package.jsonin the monorepo.
Advanced
- Delivery
- amass MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
tech-amass-amass- Source
- github.com/amass-technologies/amass-mcp
- Hosted endpoint
https://mcp.amass.tech/mcp