Enterprise Products Partners Pipeline Operations API

Enterprise Products Partners provides midstream energy services including pipeline operations, natural gas processing, and energy logistics across North America.

Run with Naftiko EnterpriseProductsPartnersAPI

What You Can Do

GET
Getpipelines — Get Pipelines
/pipelines
GET
Getpipelinebyid — Get Pipeline by ID
/pipelines/{pipelineId}
GET
Getcapacity — Get Capacity Information
/capacity

MCP Tools

getpipelines

Get Pipelines

read-only idempotent
getpipelinebyid

Get Pipeline by ID

read-only idempotent
getcapacity

Get Capacity Information

read-only idempotent

Capability Spec

enterprise-products-partners-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Enterprise Products Partners Pipeline Operations API
  description: Enterprise Products Partners provides midstream energy services including pipeline operations, natural gas
    processing, and energy logistics across North America.
  tags:
  - Enterprise
  - Products
  - Partners
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: enterprise-products-partners
    baseUri: https://api.enterpriseproducts.com
    description: Enterprise Products Partners Pipeline Operations API HTTP API.
    resources:
    - name: pipelines
      path: /pipelines
      operations:
      - name: getpipelines
        method: GET
        description: Get Pipelines
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: pipelines-pipelineid
      path: /pipelines/{pipelineId}
      operations:
      - name: getpipelinebyid
        method: GET
        description: Get Pipeline by ID
        inputParameters:
        - name: pipelineId
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: capacity
      path: /capacity
      operations:
      - name: getcapacity
        method: GET
        description: Get Capacity Information
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: enterprise-products-partners-rest
    description: REST adapter for Enterprise Products Partners Pipeline Operations API.
    resources:
    - path: /pipelines
      name: getpipelines
      operations:
      - method: GET
        name: getpipelines
        description: Get Pipelines
        call: enterprise-products-partners.getpipelines
        outputParameters:
        - type: object
          mapping: $.
    - path: /pipelines/{pipelineId}
      name: getpipelinebyid
      operations:
      - method: GET
        name: getpipelinebyid
        description: Get Pipeline by ID
        call: enterprise-products-partners.getpipelinebyid
        with:
          pipelineId: rest.pipelineId
        outputParameters:
        - type: object
          mapping: $.
    - path: /capacity
      name: getcapacity
      operations:
      - method: GET
        name: getcapacity
        description: Get Capacity Information
        call: enterprise-products-partners.getcapacity
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: enterprise-products-partners-mcp
    transport: http
    description: MCP adapter for Enterprise Products Partners Pipeline Operations API for AI agent use.
    tools:
    - name: getpipelines
      description: Get Pipelines
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: enterprise-products-partners.getpipelines
      outputParameters:
      - type: object
        mapping: $.
    - name: getpipelinebyid
      description: Get Pipeline by ID
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: enterprise-products-partners.getpipelinebyid
      with:
        pipelineId: tools.pipelineId
      inputParameters:
      - name: pipelineId
        type: string
        description: pipelineId
        required: true
      outputParameters:
      - type: object
        mapping: $.
    - name: getcapacity
      description: Get Capacity Information
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: enterprise-products-partners.getcapacity
      outputParameters:
      - type: object
        mapping: $.