🧬BioNFS MCP Authentication

The world's first NFT-gated genomic data source for AI agents.

🔐Web3 Signature Authentication

BioNFS uses Web3 signatures instead of traditional passwords. Your wallet proves your identity - no username, no password, no OAuth!

Step 1: Sign Message with Your Wallet

Visit GenoBank's authentication portal:

🔗 Open auth.genobank.app

Sign the message: I want to proceed

Your wallet will show this message - approve it to generate your signature.

Step 2: Copy Your Signature

After signing, you'll receive a signature that looks like:

0xa5141ae955bba91ad46a940aefc3b05120489b8b776a180668e5b849f16254d4...

Copy this entire signature (starts with 0x, 132 characters long)

Step 3: Connect Claude Code

Use your signature to authenticate Claude Code with BioNFS:

claude mcp add --transport http bionfs \
  https://mcp.genobank.app/mcp \
  --header "Authorization: Bearer YOUR_SIGNATURE"

Step 4: Start Using Genomic AI Tools!

Now you can ask Claude to analyze your genomic data:

> "Show me all my genomic files"
> "Query BRCA1 variants in my genome"
> "Analyze trio inheritance for my family"

🌐For Developers

Use the signature in API requests:

Option 1: Authorization Header

curl -H "Authorization: Bearer YOUR_SIGNATURE" \
  https://mcp.genobank.app/mcp

Option 2: Query Parameter

curl "https://mcp.genobank.app/mcp?user_signature=YOUR_SIGNATURE"

Option 3: Request Body

curl -X POST https://mcp.genobank.app/mcp \
  -H "Content-Type: application/json" \
  -d '{"user_signature": "YOUR_SIGNATURE", ...}'

🔒How It Works

  1. You sign message "I want to proceed" with your wallet
  2. BioNFS recovers your wallet address from the signature (EIP-191)
  3. BioNFS checks Story Protocol for your NFT licenses
  4. If you own a valid license token, you get access to the data
  5. All queries are logged on-chain for GDPR compliance

Security Benefits


Architect & Designer: Daniel Uribe, PhD Candidate, UTS "Decentralized Biobanking"
CEO: GenoBank.io | Inventor: BioNFTs ™️ 🧬