EvolutionaryScale · Capability

EvolutionaryScale Forge ESM Cambrian — Embeddings

EvolutionaryScale Forge ESM Cambrian (ESM C) embeddings capability. 2 operations: esmc/encode and esmc/logits. Provides sequence-only representation learning for protein embedding workflows as a drop-in ESM2 replacement.

EvolutionaryScale Forge ESM Cambrian — Embeddings is a Naftiko capability published by EvolutionaryScale, one of 4 capabilities the APIs.io network indexes for this provider. It bundles 2 operations across the POST method rooted at /api/v1/esmc.

The capability includes 2 read-only operations. Lead operation: Tokenize a sequence with ESM Cambrian (returns ESMProteinTensor). Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include EvolutionaryScale, ESM Cambrian, Embeddings, and Representation Learning.

Run with Naftiko EvolutionaryScaleESM CambrianEmbeddingsRepresentation Learning

What You Can Do

POST
Esmcencode
/api/v1/esmc/encode
POST
Esmclogits
/api/v1/esmc/logits

MCP Tools

evolutionaryscale-esmc-encode

Tokenize a sequence with ESM Cambrian (returns ESMProteinTensor).

read-only idempotent
evolutionaryscale-esmc-logits

Get per-residue logits and embeddings from ESM Cambrian.

read-only idempotent

Capability Spec

forge-esmc-embeddings.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: EvolutionaryScale Forge ESM Cambrian — Embeddings
  description: 'EvolutionaryScale Forge ESM Cambrian (ESM C) embeddings capability. 2 operations:
    esmc/encode and esmc/logits. Provides sequence-only representation learning for protein embedding
    workflows as a drop-in ESM2 replacement.'
  tags:
  - EvolutionaryScale
  - ESM Cambrian
  - Embeddings
  - Representation Learning
  created: '2026-05-24'
  modified: '2026-05-24'
binds:
- namespace: env
  keys:
    FORGE_API_TOKEN: FORGE_API_TOKEN
capability:
  consumes:
  - type: http
    namespace: forge-esmc-embeddings
    baseUri: https://forge.evolutionaryscale.ai
    description: EvolutionaryScale Forge ESM Cambrian encode and logits endpoints.
    resources:
    - name: api-v1-esmc-encode
      path: /api/v1/esmc/encode
      operations:
      - name: esmcencode
        method: POST
        description: Encode Protein Sequence With ESM C
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          required: true
    - name: api-v1-esmc-logits
      path: /api/v1/esmc/logits
      operations:
      - name: esmclogits
        method: POST
        description: Get ESM C Logits And Embeddings
        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-esmc-embeddings-rest
    port: 8080
    description: REST adapter for ESM Cambrian.
    resources:
    - path: /api/v1/esmc/encode
      name: api-v1-esmc-encode
      operations:
      - method: POST
        name: esmcencode
        call: forge-esmc-embeddings.esmcencode
        with:
          body: rest.body
    - path: /api/v1/esmc/logits
      name: api-v1-esmc-logits
      operations:
      - method: POST
        name: esmclogits
        call: forge-esmc-embeddings.esmclogits
        with:
          body: rest.body
  - type: mcp
    namespace: forge-esmc-embeddings-mcp
    port: 9090
    transport: http
    description: MCP adapter for ESM Cambrian.
    tools:
    - name: evolutionaryscale-esmc-encode
      description: Tokenize a sequence with ESM Cambrian (returns ESMProteinTensor).
      hints: { readOnly: true, destructive: false, idempotent: true }
      call: forge-esmc-embeddings.esmcencode
      with:
        body: tools.body
    - name: evolutionaryscale-esmc-logits
      description: Get per-residue logits and embeddings from ESM Cambrian.
      hints: { readOnly: true, destructive: false, idempotent: true }
      call: forge-esmc-embeddings.esmclogits
      with:
        body: tools.body