Microsoft Azure · Capability

Microsoft Azure Microsoft Code Transparency Service — Entries

Microsoft Azure Microsoft Code Transparency Service — Entries. 4 operations. Lead operation: Microsoft Azure Post Entries. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureEntries

What You Can Do

POST
Microsoftazurecreateentry — Microsoft Azure Post Entries
/v1/entries
GET
Microsoftazurelistentryids — Microsoft Azure Get Entries Txids
/v1/entries/txids
GET
Microsoftazuregetentry — Microsoft Azure Get Entries Entryid
/v1/entries/{entryid}
GET
Microsoftazuregetentryreceipt — Microsoft Azure Get Entries Entryid Receipt
/v1/entries/{entryid}/receipt

MCP Tools

microsoft-azure-post-entries

Microsoft Azure Post Entries

microsoft-azure-get-entries-txids

Microsoft Azure Get Entries Txids

read-only idempotent
microsoft-azure-get-entries-entryid

Microsoft Azure Get Entries Entryid

read-only idempotent
microsoft-azure-get-entries-entryid-2

Microsoft Azure Get Entries Entryid Receipt

read-only idempotent

Capability Spec

microsoft-code-transparency-service-entries.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Microsoft Code Transparency Service — Entries
  description: 'Microsoft Azure Microsoft Code Transparency Service — Entries. 4 operations. Lead operation: Microsoft Azure
    Post Entries. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - Entries
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
  consumes:
  - type: http
    namespace: microsoft-code-transparency-service-entries
    baseUri: ''
    description: Microsoft Azure Microsoft Code Transparency Service — Entries business capability. Self-contained, no shared
      references.
    resources:
    - name: entries
      path: /entries
      operations:
      - name: microsoftazurecreateentry
        method: POST
        description: Microsoft Azure Post Entries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: entries-txIds
      path: /entries/txIds
      operations:
      - name: microsoftazurelistentryids
        method: GET
        description: Microsoft Azure Get Entries Txids
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: entries-entryId
      path: /entries/{entryId}
      operations:
      - name: microsoftazuregetentry
        method: GET
        description: Microsoft Azure Get Entries Entryid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: entries-entryId-receipt
      path: /entries/{entryId}/receipt
      operations:
      - name: microsoftazuregetentryreceipt
        method: GET
        description: Microsoft Azure Get Entries Entryid Receipt
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: microsoft-code-transparency-service-entries-rest
    port: 8080
    description: REST adapter for Microsoft Azure Microsoft Code Transparency Service — Entries. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/entries
      name: entries
      description: REST surface for entries.
      operations:
      - method: POST
        name: microsoftazurecreateentry
        description: Microsoft Azure Post Entries
        call: microsoft-code-transparency-service-entries.microsoftazurecreateentry
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/entries/txids
      name: entries-txids
      description: REST surface for entries-txIds.
      operations:
      - method: GET
        name: microsoftazurelistentryids
        description: Microsoft Azure Get Entries Txids
        call: microsoft-code-transparency-service-entries.microsoftazurelistentryids
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/entries/{entryid}
      name: entries-entryid
      description: REST surface for entries-entryId.
      operations:
      - method: GET
        name: microsoftazuregetentry
        description: Microsoft Azure Get Entries Entryid
        call: microsoft-code-transparency-service-entries.microsoftazuregetentry
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/entries/{entryid}/receipt
      name: entries-entryid-receipt
      description: REST surface for entries-entryId-receipt.
      operations:
      - method: GET
        name: microsoftazuregetentryreceipt
        description: Microsoft Azure Get Entries Entryid Receipt
        call: microsoft-code-transparency-service-entries.microsoftazuregetentryreceipt
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: microsoft-code-transparency-service-entries-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Microsoft Code Transparency Service — Entries. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-post-entries
      description: Microsoft Azure Post Entries
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-code-transparency-service-entries.microsoftazurecreateentry
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-entries-txids
      description: Microsoft Azure Get Entries Txids
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-code-transparency-service-entries.microsoftazurelistentryids
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-entries-entryid
      description: Microsoft Azure Get Entries Entryid
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-code-transparency-service-entries.microsoftazuregetentry
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-entries-entryid-2
      description: Microsoft Azure Get Entries Entryid Receipt
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-code-transparency-service-entries.microsoftazuregetentryreceipt
      outputParameters:
      - type: object
        mapping: $.