Stripe · Capability

Stripe Radar API — Radar

Stripe Radar API — Radar. 11 operations. Lead operation: Stripe List Early Fraud Warnings. Self-contained Naftiko capability covering one Stripe business surface.

Run with Naftiko StripeRadar

What You Can Do

GET
Getradarearlyfraudwarnings — Stripe List Early Fraud Warnings
/v1/v1/radar/early-fraud-warnings
GET
Getradarearlyfraudwarningsearlyfraudwarning — Stripe Retrieve Early Fraud Warning
/v1/v1/radar/early-fraud-warnings/{early-fraud-warning}
GET
Getradarvaluelistitems — Stripe List Value List Items
/v1/v1/radar/value-list-items
POST
Postradarvaluelistitems — Stripe Create Value List Item
/v1/v1/radar/value-list-items
GET
Getradarvaluelistitemsitem — Stripe Retrieve Value List Item
/v1/v1/radar/value-list-items/{item}
DELETE
Deleteradarvaluelistitemsitem — Stripe Delete Value List Item
/v1/v1/radar/value-list-items/{item}
GET
Getradarvaluelists — Stripe List Value Lists
/v1/v1/radar/value-lists
POST
Postradarvaluelists — Stripe Create Value List
/v1/v1/radar/value-lists
GET
Getradarvaluelistsvaluelist — Stripe Retrieve Value List
/v1/v1/radar/value-lists/{value-list}
POST
Postradarvaluelistsvaluelist — Stripe Update Value List
/v1/v1/radar/value-lists/{value-list}
DELETE
Deleteradarvaluelistsvaluelist — Stripe Delete Value List
/v1/v1/radar/value-lists/{value-list}

MCP Tools

stripe-list-early-fraud-warnings

Stripe List Early Fraud Warnings

read-only idempotent
stripe-retrieve-early-fraud-warning

Stripe Retrieve Early Fraud Warning

read-only idempotent
stripe-list-value-list-items

Stripe List Value List Items

read-only idempotent
stripe-create-value-list-item

Stripe Create Value List Item

read-only
stripe-retrieve-value-list-item

Stripe Retrieve Value List Item

read-only idempotent
stripe-delete-value-list-item

Stripe Delete Value List Item

idempotent
stripe-list-value-lists

Stripe List Value Lists

read-only idempotent
stripe-create-value-list

Stripe Create Value List

stripe-retrieve-value-list

Stripe Retrieve Value List

read-only idempotent
stripe-update-value-list

Stripe Update Value List

stripe-delete-value-list

Stripe Delete Value List

idempotent

Capability Spec

radar-radar-2.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Stripe Radar API — Radar
  description: 'Stripe Radar API — Radar. 11 operations. Lead operation: Stripe List Early Fraud Warnings. Self-contained
    Naftiko capability covering one Stripe business surface.'
  tags:
  - Stripe
  - Radar
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    STRIPE_API_KEY: STRIPE_API_KEY
capability:
  consumes:
  - type: http
    namespace: radar-radar-2
    baseUri: https://api.stripe.com
    description: Stripe Radar API — Radar business capability. Self-contained, no shared references.
    resources:
    - name: v1-radar-early_fraud_warnings
      path: /v1/radar/early_fraud_warnings
      operations:
      - name: getradarearlyfraudwarnings
        method: GET
        description: Stripe List Early Fraud Warnings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: charge
          in: query
          type: string
          description: Only return early fraud warnings for the charge specified by this charge ID.
        - name: payment_intent
          in: query
          type: string
          description: Only return early fraud warnings for charges that were created by the PaymentIntent specified by this
            PaymentIntent ID.
        - name: ending_before
          in: query
          type: string
        - name: limit
          in: query
          type: integer
        - name: starting_after
          in: query
          type: string
        - name: expand
          in: query
          type: array
    - name: v1-radar-early_fraud_warnings-early_fraud_warning
      path: /v1/radar/early_fraud_warnings/{early_fraud_warning}
      operations:
      - name: getradarearlyfraudwarningsearlyfraudwarning
        method: GET
        description: Stripe Retrieve Early Fraud Warning
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: early_fraud_warning
          in: path
          type: string
          required: true
        - name: expand
          in: query
          type: array
    - name: v1-radar-value_list_items
      path: /v1/radar/value_list_items
      operations:
      - name: getradarvaluelistitems
        method: GET
        description: Stripe List Value List Items
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: value_list
          in: query
          type: string
          required: true
        - name: value
          in: query
          type: string
        - name: ending_before
          in: query
          type: string
        - name: limit
          in: query
          type: integer
        - name: starting_after
          in: query
          type: string
      - name: postradarvaluelistitems
        method: POST
        description: Stripe Create Value List Item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v1-radar-value_list_items-item
      path: /v1/radar/value_list_items/{item}
      operations:
      - name: getradarvaluelistitemsitem
        method: GET
        description: Stripe Retrieve Value List Item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: item
          in: path
          type: string
          required: true
      - name: deleteradarvaluelistitemsitem
        method: DELETE
        description: Stripe Delete Value List Item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: item
          in: path
          type: string
          required: true
    - name: v1-radar-value_lists
      path: /v1/radar/value_lists
      operations:
      - name: getradarvaluelists
        method: GET
        description: Stripe List Value Lists
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: alias
          in: query
          type: string
          description: The alias used to reference the value list.
        - name: contains
          in: query
          type: string
          description: A value contained within a value list.
        - name: ending_before
          in: query
          type: string
        - name: limit
          in: query
          type: integer
        - name: starting_after
          in: query
          type: string
        - name: expand
          in: query
          type: array
      - name: postradarvaluelists
        method: POST
        description: Stripe Create Value List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v1-radar-value_lists-value_list
      path: /v1/radar/value_lists/{value_list}
      operations:
      - name: getradarvaluelistsvaluelist
        method: GET
        description: Stripe Retrieve Value List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: value_list
          in: path
          type: string
          required: true
      - name: postradarvaluelistsvaluelist
        method: POST
        description: Stripe Update Value List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: value_list
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deleteradarvaluelistsvaluelist
        method: DELETE
        description: Stripe Delete Value List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: value_list
          in: path
          type: string
          required: true
    authentication:
      type: bearer
      token: '{{env.STRIPE_API_KEY}}'
  exposes:
  - type: rest
    namespace: radar-radar-2-rest
    port: 8080
    description: REST adapter for Stripe Radar API — Radar. One Spectral-compliant resource per consumed operation, prefixed
      with /v1.
    resources:
    - path: /v1/v1/radar/early-fraud-warnings
      name: v1-radar-early-fraud-warnings
      description: REST surface for v1-radar-early_fraud_warnings.
      operations:
      - method: GET
        name: getradarearlyfraudwarnings
        description: Stripe List Early Fraud Warnings
        call: radar-radar-2.getradarearlyfraudwarnings
        with:
          charge: rest.charge
          payment_intent: rest.payment_intent
          ending_before: rest.ending_before
          limit: rest.limit
          starting_after: rest.starting_after
          expand: rest.expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/radar/early-fraud-warnings/{early-fraud-warning}
      name: v1-radar-early-fraud-warnings-early-fraud-warning
      description: REST surface for v1-radar-early_fraud_warnings-early_fraud_warning.
      operations:
      - method: GET
        name: getradarearlyfraudwarningsearlyfraudwarning
        description: Stripe Retrieve Early Fraud Warning
        call: radar-radar-2.getradarearlyfraudwarningsearlyfraudwarning
        with:
          early_fraud_warning: rest.early_fraud_warning
          expand: rest.expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/radar/value-list-items
      name: v1-radar-value-list-items
      description: REST surface for v1-radar-value_list_items.
      operations:
      - method: GET
        name: getradarvaluelistitems
        description: Stripe List Value List Items
        call: radar-radar-2.getradarvaluelistitems
        with:
          value_list: rest.value_list
          value: rest.value
          ending_before: rest.ending_before
          limit: rest.limit
          starting_after: rest.starting_after
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: postradarvaluelistitems
        description: Stripe Create Value List Item
        call: radar-radar-2.postradarvaluelistitems
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/radar/value-list-items/{item}
      name: v1-radar-value-list-items-item
      description: REST surface for v1-radar-value_list_items-item.
      operations:
      - method: GET
        name: getradarvaluelistitemsitem
        description: Stripe Retrieve Value List Item
        call: radar-radar-2.getradarvaluelistitemsitem
        with:
          item: rest.item
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deleteradarvaluelistitemsitem
        description: Stripe Delete Value List Item
        call: radar-radar-2.deleteradarvaluelistitemsitem
        with:
          item: rest.item
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/radar/value-lists
      name: v1-radar-value-lists
      description: REST surface for v1-radar-value_lists.
      operations:
      - method: GET
        name: getradarvaluelists
        description: Stripe List Value Lists
        call: radar-radar-2.getradarvaluelists
        with:
          alias: rest.alias
          contains: rest.contains
          ending_before: rest.ending_before
          limit: rest.limit
          starting_after: rest.starting_after
          expand: rest.expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: postradarvaluelists
        description: Stripe Create Value List
        call: radar-radar-2.postradarvaluelists
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/radar/value-lists/{value-list}
      name: v1-radar-value-lists-value-list
      description: REST surface for v1-radar-value_lists-value_list.
      operations:
      - method: GET
        name: getradarvaluelistsvaluelist
        description: Stripe Retrieve Value List
        call: radar-radar-2.getradarvaluelistsvaluelist
        with:
          value_list: rest.value_list
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: postradarvaluelistsvaluelist
        description: Stripe Update Value List
        call: radar-radar-2.postradarvaluelistsvaluelist
        with:
          value_list: rest.value_list
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deleteradarvaluelistsvaluelist
        description: Stripe Delete Value List
        call: radar-radar-2.deleteradarvaluelistsvaluelist
        with:
          value_list: rest.value_list
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: radar-radar-2-mcp
    port: 9090
    transport: http
    description: MCP adapter for Stripe Radar API — Radar. One tool per consumed operation, routed inline through this capability's
      consumes block.
    tools:
    - name: stripe-list-early-fraud-warnings
      description: Stripe List Early Fraud Warnings
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: radar-radar-2.getradarearlyfraudwarnings
      with:
        charge: tools.charge
        payment_intent: tools.payment_intent
        ending_before: tools.ending_before
        limit: tools.limit
        starting_after: tools.starting_after
        expand: tools.expand
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-retrieve-early-fraud-warning
      description: Stripe Retrieve Early Fraud Warning
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: radar-radar-2.getradarearlyfraudwarningsearlyfraudwarning
      with:
        early_fraud_warning: tools.early_fraud_warning
        expand: tools.expand
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-list-value-list-items
      description: Stripe List Value List Items
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: radar-radar-2.getradarvaluelistitems
      with:
        value_list: tools.value_list
        value: tools.value
        ending_before: tools.ending_before
        limit: tools.limit
        starting_after: tools.starting_after
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-create-value-list-item
      description: Stripe Create Value List Item
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: radar-radar-2.postradarvaluelistitems
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-retrieve-value-list-item
      description: Stripe Retrieve Value List Item
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: radar-radar-2.getradarvaluelistitemsitem
      with:
        item: tools.item
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-delete-value-list-item
      description: Stripe Delete Value List Item
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: radar-radar-2.deleteradarvaluelistitemsitem
      with:
        item: tools.item
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-list-value-lists
      description: Stripe List Value Lists
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: radar-radar-2.getradarvaluelists
      with:
        alias: tools.alias
        contains: tools.contains
        ending_before: tools.ending_before
        limit: tools.limit
        starting_after: tools.starting_after
        expand: tools.expand
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-create-value-list
      description: Stripe Create Value List
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: radar-radar-2.postradarvaluelists
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-retrieve-value-list
      description: Stripe Retrieve Value List
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: radar-radar-2.getradarvaluelistsvaluelist
      with:
        value_list: tools.value_list
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-update-value-list
      description: Stripe Update Value List
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: radar-radar-2.postradarvaluelistsvaluelist
      with:
        value_list: tools.value_list
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: stripe-delete-value-list
      description: Stripe Delete Value List
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: radar-radar-2.deleteradarvaluelistsvaluelist
      with:
        value_list: tools.value_list
      outputParameters:
      - type: object
        mapping: $.