EvolutionaryScale · Capability

EvolutionaryScale Forge Folding — Structure

EvolutionaryScale Forge folding capability. 3 operations: fold, inverse_fold, msa. Provides hosted structure prediction (sequence to coordinates), structure-conditioned sequence design (coordinates to sequence), and multiple sequence alignment retrieval.

EvolutionaryScale Forge Folding — Structure is a Naftiko capability published by EvolutionaryScale, one of 4 capabilities the APIs.io network indexes for this provider. It bundles 3 operations across the POST method.

The capability includes 2 read-only operations and 1 state-changing operation. Lead operation: Predict protein backbone coordinates and confidence from a sequence. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include EvolutionaryScale, Folding, Structure Prediction, Inverse Folding, and MSA.

Run with Naftiko EvolutionaryScaleFoldingStructure PredictionInverse FoldingMSA

What You Can Do

POST
Fold
/api/v1/fold
POST
Inversefold
/api/v1/inverse_fold
POST
Msa
/api/v1/msa

MCP Tools

evolutionaryscale-forge-fold

Predict protein backbone coordinates and confidence from a sequence.

read-only idempotent
evolutionaryscale-forge-inverse-fold

Design candidate sequences for a given structure.

evolutionaryscale-forge-msa

Fetch a multiple sequence alignment for a query sequence.

read-only idempotent

Capability Spec

forge-folding-structure.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: EvolutionaryScale Forge Folding — Structure
  description: 'EvolutionaryScale Forge folding capability. 3 operations: fold, inverse_fold, msa.
    Provides hosted structure prediction (sequence to coordinates), structure-conditioned sequence
    design (coordinates to sequence), and multiple sequence alignment retrieval.'
  tags:
  - EvolutionaryScale
  - Folding
  - Structure Prediction
  - Inverse Folding
  - MSA
  created: '2026-05-24'
  modified: '2026-05-24'
binds:
- namespace: env
  keys:
    FORGE_API_TOKEN: FORGE_API_TOKEN
capability:
  consumes:
  - type: http
    namespace: forge-folding-structure
    baseUri: https://forge.evolutionaryscale.ai
    description: EvolutionaryScale Forge fold / inverse_fold / msa endpoints.
    resources:
    - name: api-v1-fold
      path: /api/v1/fold
      operations:
      - name: fold
        method: POST
        description: Fold Sequence To Structure
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          required: true
    - name: api-v1-inverse-fold
      path: /api/v1/inverse_fold
      operations:
      - name: inversefold
        method: POST
        description: Inverse Fold Structure To Sequence
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          required: true
    - name: api-v1-msa
      path: /api/v1/msa
      operations:
      - name: msa
        method: POST
        description: Fetch Multiple Sequence Alignment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          required: true
    authentication:
      type: bearer
      value: '{{env.FORGE_API_TOKEN}}'
      placement: header
  exposes:
  - type: rest
    namespace: forge-folding-structure-rest
    port: 8080
    description: REST adapter for folding endpoints.
    resources:
    - path: /api/v1/fold
      name: api-v1-fold
      operations:
      - method: POST
        name: fold
        call: forge-folding-structure.fold
        with:
          body: rest.body
    - path: /api/v1/inverse_fold
      name: api-v1-inverse-fold
      operations:
      - method: POST
        name: inversefold
        call: forge-folding-structure.inversefold
        with:
          body: rest.body
    - path: /api/v1/msa
      name: api-v1-msa
      operations:
      - method: POST
        name: msa
        call: forge-folding-structure.msa
        with:
          body: rest.body
  - type: mcp
    namespace: forge-folding-structure-mcp
    port: 9090
    transport: http
    description: MCP adapter for folding endpoints.
    tools:
    - name: evolutionaryscale-forge-fold
      description: Predict protein backbone coordinates and confidence from a sequence.
      hints: { readOnly: true, destructive: false, idempotent: true }
      call: forge-folding-structure.fold
      with:
        body: tools.body
    - name: evolutionaryscale-forge-inverse-fold
      description: Design candidate sequences for a given structure.
      hints: { readOnly: false, destructive: false, idempotent: false }
      call: forge-folding-structure.inversefold
      with:
        body: tools.body
    - name: evolutionaryscale-forge-msa
      description: Fetch a multiple sequence alignment for a query sequence.
      hints: { readOnly: true, destructive: false, idempotent: true }
      call: forge-folding-structure.msa
      with:
        body: tools.body