Factset · Capability

Factset S&P Global Fixed Income Evaluated Prices & Analytics API — Markit Bond Prices and Analytics

Factset S&P Global Fixed Income Evaluated Prices & Analytics API — Markit Bond Prices and Analytics. 16 operations. Lead operation: Factset Get Asset Backed Security Details for a list of securities. Self-contained Naftiko capability covering one Factset business surface.

Run with Naftiko FactsetMarkit Bond Prices and Analytics

What You Can Do

GET
Getabsdetails — Factset Get Asset Backed Security Details for a list of securities
/v1/markit-bond-prices-and-analytics/v1/abs-details
POST
Getabsdetailsforlist — Factset Request Asset Backed Security Details for a list of securities
/v1/markit-bond-prices-and-analytics/v1/abs-details
GET
Getbondcoupon — Factset Get coupon data for given date range and list of securities
/v1/markit-bond-prices-and-analytics/v1/coupon
POST
Getbondcouponforlist — Factset Request coupon data for given date range and list of securities
/v1/markit-bond-prices-and-analytics/v1/coupon
GET
Getbondissueryieldcurve — Factset Get yield curve data for given date range and list of securities
/v1/markit-bond-prices-and-analytics/v1/issuer-yield-curve
POST
Getbondissueryieldcurveforlist — Factset Request yield curve data for given date range and list of securities
/v1/markit-bond-prices-and-analytics/v1/issuer-yield-curve
GET
Getbondmeta — Factset Get bond meta data for a list of securities.
/v1/markit-bond-prices-and-analytics/v1/meta
POST
Getbondmetaforlist — Factset Get bond meta data for a list of securities.
/v1/markit-bond-prices-and-analytics/v1/meta
GET
Getbondprices — Factset Get Bid, Mid and Ask prices for a list of securities
/v1/markit-bond-prices-and-analytics/v1/prices
POST
Getbondpricesforlist — Factset Request Bid, Mid and Ask prices for a list of securities
/v1/markit-bond-prices-and-analytics/v1/prices
GET
Getbondsensitivity — Factset Get the bond sensitivity data for a list of securities
/v1/markit-bond-prices-and-analytics/v1/sensitivity
POST
Getbondsensitivityforlist — Factset Request the bond sensitivity data for a list of securities
/v1/markit-bond-prices-and-analytics/v1/sensitivity
GET
Getbondspread — Factset Get the Spread and OAS data for a list of securities
/v1/markit-bond-prices-and-analytics/v1/spread
POST
Getbondspreadforlist — Factset Request the Spread and OAS data for a list of securities
/v1/markit-bond-prices-and-analytics/v1/spread
GET
Getbondyield — Factset Get yield information for given date range and list of securities
/v1/markit-bond-prices-and-analytics/v1/yield
POST
Getbondyieldforlist — Factset Request yield information for given date range and list of securities
/v1/markit-bond-prices-and-analytics/v1/yield

MCP Tools

factset-get-asset-backed-security

Factset Get Asset Backed Security Details for a list of securities

read-only idempotent
factset-request-asset-backed-security

Factset Request Asset Backed Security Details for a list of securities

read-only
factset-get-coupon-data-given

Factset Get coupon data for given date range and list of securities

read-only idempotent
factset-request-coupon-data-given

Factset Request coupon data for given date range and list of securities

read-only
factset-get-yield-curve-data

Factset Get yield curve data for given date range and list of securities

read-only idempotent
factset-request-yield-curve-data

Factset Request yield curve data for given date range and list of securities

read-only
factset-get-bond-meta-data

Factset Get bond meta data for a list of securities.

read-only idempotent
factset-get-bond-meta-data-2

Factset Get bond meta data for a list of securities.

read-only
factset-get-bid-mid-and

Factset Get Bid, Mid and Ask prices for a list of securities

read-only idempotent
factset-request-bid-mid-and

Factset Request Bid, Mid and Ask prices for a list of securities

read-only
factset-get-bond-sensitivity-data

Factset Get the bond sensitivity data for a list of securities

read-only idempotent
factset-request-bond-sensitivity-data

Factset Request the bond sensitivity data for a list of securities

read-only
factset-get-spread-and-oas

Factset Get the Spread and OAS data for a list of securities

read-only idempotent
factset-request-spread-and-oas

Factset Request the Spread and OAS data for a list of securities

read-only
factset-get-yield-information-given

Factset Get yield information for given date range and list of securities

read-only idempotent
factset-request-yield-information-given

Factset Request yield information for given date range and list of securities

read-only

Capability Spec

s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Factset S&P Global Fixed Income Evaluated Prices & Analytics API — Markit Bond Prices and Analytics
  description: 'Factset S&P Global Fixed Income Evaluated Prices & Analytics API — Markit Bond Prices and Analytics. 16 operations.
    Lead operation: Factset Get Asset Backed Security Details for a list of securities. Self-contained Naftiko capability
    covering one Factset business surface.'
  tags:
  - Factset
  - Markit Bond Prices and Analytics
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    FACTSET_API_KEY: FACTSET_API_KEY
capability:
  consumes:
  - type: http
    namespace: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics
    baseUri: https://api.factset.com/content
    description: Factset S&P Global Fixed Income Evaluated Prices & Analytics API — Markit Bond Prices and Analytics business
      capability. Self-contained, no shared references.
    resources:
    - name: markit-bond-prices-and-analytics-v1-abs-details
      path: /markit-bond-prices-and-analytics/v1/abs-details
      operations:
      - name: getabsdetails
        method: GET
        description: Factset Get Asset Backed Security Details for a list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getabsdetailsforlist
        method: POST
        description: Factset Request Asset Backed Security Details for a list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: markit-bond-prices-and-analytics-v1-coupon
      path: /markit-bond-prices-and-analytics/v1/coupon
      operations:
      - name: getbondcoupon
        method: GET
        description: Factset Get coupon data for given date range and list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getbondcouponforlist
        method: POST
        description: Factset Request coupon data for given date range and list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: markit-bond-prices-and-analytics-v1-issuer-yield-curve
      path: /markit-bond-prices-and-analytics/v1/issuer-yield-curve
      operations:
      - name: getbondissueryieldcurve
        method: GET
        description: Factset Get yield curve data for given date range and list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getbondissueryieldcurveforlist
        method: POST
        description: Factset Request yield curve data for given date range and list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: markit-bond-prices-and-analytics-v1-meta
      path: /markit-bond-prices-and-analytics/v1/meta
      operations:
      - name: getbondmeta
        method: GET
        description: Factset Get bond meta data for a list of securities.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getbondmetaforlist
        method: POST
        description: Factset Get bond meta data for a list of securities.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: markit-bond-prices-and-analytics-v1-prices
      path: /markit-bond-prices-and-analytics/v1/prices
      operations:
      - name: getbondprices
        method: GET
        description: Factset Get Bid, Mid and Ask prices for a list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getbondpricesforlist
        method: POST
        description: Factset Request Bid, Mid and Ask prices for a list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: markit-bond-prices-and-analytics-v1-sensitivity
      path: /markit-bond-prices-and-analytics/v1/sensitivity
      operations:
      - name: getbondsensitivity
        method: GET
        description: Factset Get the bond sensitivity data for a list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getbondsensitivityforlist
        method: POST
        description: Factset Request the bond sensitivity data for a list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: markit-bond-prices-and-analytics-v1-spread
      path: /markit-bond-prices-and-analytics/v1/spread
      operations:
      - name: getbondspread
        method: GET
        description: Factset Get the Spread and OAS data for a list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getbondspreadforlist
        method: POST
        description: Factset Request the Spread and OAS data for a list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: markit-bond-prices-and-analytics-v1-yield
      path: /markit-bond-prices-and-analytics/v1/yield
      operations:
      - name: getbondyield
        method: GET
        description: Factset Get yield information for given date range and list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getbondyieldforlist
        method: POST
        description: Factset Request yield information for given date range and list of securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    authentication:
      type: bearer
      token: '{{env.FACTSET_API_KEY}}'
  exposes:
  - type: rest
    namespace: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics-rest
    port: 8080
    description: REST adapter for Factset S&P Global Fixed Income Evaluated Prices & Analytics API — Markit Bond Prices and
      Analytics. One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/markit-bond-prices-and-analytics/v1/abs-details
      name: markit-bond-prices-and-analytics-v1-abs-details
      description: REST surface for markit-bond-prices-and-analytics-v1-abs-details.
      operations:
      - method: GET
        name: getabsdetails
        description: Factset Get Asset Backed Security Details for a list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getabsdetails
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getabsdetailsforlist
        description: Factset Request Asset Backed Security Details for a list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getabsdetailsforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/markit-bond-prices-and-analytics/v1/coupon
      name: markit-bond-prices-and-analytics-v1-coupon
      description: REST surface for markit-bond-prices-and-analytics-v1-coupon.
      operations:
      - method: GET
        name: getbondcoupon
        description: Factset Get coupon data for given date range and list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondcoupon
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getbondcouponforlist
        description: Factset Request coupon data for given date range and list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondcouponforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/markit-bond-prices-and-analytics/v1/issuer-yield-curve
      name: markit-bond-prices-and-analytics-v1-issuer-yield-curve
      description: REST surface for markit-bond-prices-and-analytics-v1-issuer-yield-curve.
      operations:
      - method: GET
        name: getbondissueryieldcurve
        description: Factset Get yield curve data for given date range and list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondissueryieldcurve
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getbondissueryieldcurveforlist
        description: Factset Request yield curve data for given date range and list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondissueryieldcurveforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/markit-bond-prices-and-analytics/v1/meta
      name: markit-bond-prices-and-analytics-v1-meta
      description: REST surface for markit-bond-prices-and-analytics-v1-meta.
      operations:
      - method: GET
        name: getbondmeta
        description: Factset Get bond meta data for a list of securities.
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondmeta
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getbondmetaforlist
        description: Factset Get bond meta data for a list of securities.
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondmetaforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/markit-bond-prices-and-analytics/v1/prices
      name: markit-bond-prices-and-analytics-v1-prices
      description: REST surface for markit-bond-prices-and-analytics-v1-prices.
      operations:
      - method: GET
        name: getbondprices
        description: Factset Get Bid, Mid and Ask prices for a list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondprices
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getbondpricesforlist
        description: Factset Request Bid, Mid and Ask prices for a list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondpricesforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/markit-bond-prices-and-analytics/v1/sensitivity
      name: markit-bond-prices-and-analytics-v1-sensitivity
      description: REST surface for markit-bond-prices-and-analytics-v1-sensitivity.
      operations:
      - method: GET
        name: getbondsensitivity
        description: Factset Get the bond sensitivity data for a list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondsensitivity
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getbondsensitivityforlist
        description: Factset Request the bond sensitivity data for a list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondsensitivityforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/markit-bond-prices-and-analytics/v1/spread
      name: markit-bond-prices-and-analytics-v1-spread
      description: REST surface for markit-bond-prices-and-analytics-v1-spread.
      operations:
      - method: GET
        name: getbondspread
        description: Factset Get the Spread and OAS data for a list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondspread
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getbondspreadforlist
        description: Factset Request the Spread and OAS data for a list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondspreadforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/markit-bond-prices-and-analytics/v1/yield
      name: markit-bond-prices-and-analytics-v1-yield
      description: REST surface for markit-bond-prices-and-analytics-v1-yield.
      operations:
      - method: GET
        name: getbondyield
        description: Factset Get yield information for given date range and list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondyield
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getbondyieldforlist
        description: Factset Request yield information for given date range and list of securities
        call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondyieldforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics-mcp
    port: 9090
    transport: http
    description: MCP adapter for Factset S&P Global Fixed Income Evaluated Prices & Analytics API — Markit Bond Prices and
      Analytics. One tool per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: factset-get-asset-backed-security
      description: Factset Get Asset Backed Security Details for a list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getabsdetails
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-request-asset-backed-security
      description: Factset Request Asset Backed Security Details for a list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getabsdetailsforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-get-coupon-data-given
      description: Factset Get coupon data for given date range and list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondcoupon
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-request-coupon-data-given
      description: Factset Request coupon data for given date range and list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondcouponforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-get-yield-curve-data
      description: Factset Get yield curve data for given date range and list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondissueryieldcurve
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-request-yield-curve-data
      description: Factset Request yield curve data for given date range and list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondissueryieldcurveforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-get-bond-meta-data
      description: Factset Get bond meta data for a list of securities.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondmeta
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-get-bond-meta-data-2
      description: Factset Get bond meta data for a list of securities.
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondmetaforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-get-bid-mid-and
      description: Factset Get Bid, Mid and Ask prices for a list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondprices
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-request-bid-mid-and
      description: Factset Request Bid, Mid and Ask prices for a list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondpricesforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-get-bond-sensitivity-data
      description: Factset Get the bond sensitivity data for a list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondsensitivity
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-request-bond-sensitivity-data
      description: Factset Request the bond sensitivity data for a list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondsensitivityforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-get-spread-and-oas
      description: Factset Get the Spread and OAS data for a list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondspread
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-request-spread-and-oas
      description: Factset Request the Spread and OAS data for a list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondspreadforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-get-yield-information-given
      description: Factset Get yield information for given date range and list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondyield
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-request-yield-information-given
      description: Factset Request yield information for given date range and list of securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: s-p-global-fixed-income-evaluated-prices-and-analytics-markit-bond-prices-and-analytics.getbondyieldforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.