EPA — U.S. Environmental Protection Agency · Capability
CIP-service Indexing API — Analysis Services
Analysis Services. 5 operations. Lead operation: CIP-service Navigation. Self-contained Naftiko capability covering one EPA business surface.
What You Can Do
POST
Navigate
— CIP-service Navigation
/v1/rpc/navigate
POST
Delineate
— CIP-service Delineation
/v1/rpc/delineate
POST
Pointindexing
— CIP-service Point Indexing
/v1/rpc/pointindexing
POST
Upstreamdownstream
— CIP-service Upstream Downstream
/v1/rpc/upstreamdownstream
POST
Flowaccumulation
— CIP-service Flow Accumulation
/v1/rpc/flow_accumulation
MCP Tools
cip-service-navigation
CIP-service Navigation
cip-service-delineation
CIP-service Delineation
cip-service-point-indexing
CIP-service Point Indexing
cip-service-upstream-downstream
CIP-service Upstream Downstream
cip-service-flow-accumulation
CIP-service Flow Accumulation
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: CIP-service Indexing API — Analysis Services
description: 'Analysis Services. 5 operations. Lead operation: CIP-service Navigation. Self-contained Naftiko capability covering one EPA business surface.'
tags:
- EPA
- 'Analysis Services'
created: '2026-05-29'
modified: '2026-05-29'
binds:
- namespace: env
keys: {}
capability:
consumes:
- type: http
namespace: cip-service-analysis-services
baseUri: https://localhost:3000
description: CIP-service Indexing API — Analysis Services business capability. Self-contained, no shared references.
resources:
- name: rpc-navigate
path: /rpc/navigate
operations:
- name: navigate
method: POST
description: CIP-service Navigation
inputParameters:
- name: body
in: body
type: object
required: true
description: Request body payload.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: rpc-delineate
path: /rpc/delineate
operations:
- name: delineate
method: POST
description: CIP-service Delineation
inputParameters:
- name: body
in: body
type: object
required: true
description: Request body payload.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: rpc-pointindexing
path: /rpc/pointindexing
operations:
- name: pointindexing
method: POST
description: CIP-service Point Indexing
inputParameters:
- name: body
in: body
type: object
required: true
description: Request body payload.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: rpc-upstreamdownstream
path: /rpc/upstreamdownstream
operations:
- name: upstreamdownstream
method: POST
description: CIP-service Upstream Downstream
inputParameters:
- name: body
in: body
type: object
required: true
description: Request body payload.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: rpc-flow-accumulation
path: /rpc/flow_accumulation
operations:
- name: flowaccumulation
method: POST
description: CIP-service Flow Accumulation
inputParameters:
- name: body
in: body
type: object
required: true
description: Request body payload.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
exposes:
- type: rest
namespace: cip-service-analysis-services-rest
port: 8080
description: REST adapter for CIP-service Indexing API — Analysis Services. One Spectral-compliant resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/rpc/navigate
name: rpc-navigate
description: REST surface for CIP-service Navigation.
operations:
- method: POST
name: navigate
description: CIP-service Navigation
call: cip-service-analysis-services.navigate
with:
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/rpc/delineate
name: rpc-delineate
description: REST surface for CIP-service Delineation.
operations:
- method: POST
name: delineate
description: CIP-service Delineation
call: cip-service-analysis-services.delineate
with:
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/rpc/pointindexing
name: rpc-pointindexing
description: REST surface for CIP-service Point Indexing.
operations:
- method: POST
name: pointindexing
description: CIP-service Point Indexing
call: cip-service-analysis-services.pointindexing
with:
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/rpc/upstreamdownstream
name: rpc-upstreamdownstream
description: REST surface for CIP-service Upstream Downstream.
operations:
- method: POST
name: upstreamdownstream
description: CIP-service Upstream Downstream
call: cip-service-analysis-services.upstreamdownstream
with:
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/rpc/flow_accumulation
name: rpc-flow-accumulation
description: REST surface for CIP-service Flow Accumulation.
operations:
- method: POST
name: flowaccumulation
description: CIP-service Flow Accumulation
call: cip-service-analysis-services.flowaccumulation
with:
body: rest.body
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: cip-service-analysis-services-mcp
port: 9090
transport: http
description: MCP adapter for CIP-service Indexing API — Analysis Services. One tool per consumed operation, routed inline through this capability's consumes block.
tools:
- name: cip-service-navigation
description: CIP-service Navigation
hints:
readOnly: false
destructive: false
idempotent: false
call: cip-service-analysis-services.navigate
with:
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: cip-service-delineation
description: CIP-service Delineation
hints:
readOnly: false
destructive: false
idempotent: false
call: cip-service-analysis-services.delineate
with:
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: cip-service-point-indexing
description: CIP-service Point Indexing
hints:
readOnly: false
destructive: false
idempotent: false
call: cip-service-analysis-services.pointindexing
with:
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: cip-service-upstream-downstream
description: CIP-service Upstream Downstream
hints:
readOnly: false
destructive: false
idempotent: false
call: cip-service-analysis-services.upstreamdownstream
with:
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: cip-service-flow-accumulation
description: CIP-service Flow Accumulation
hints:
readOnly: false
destructive: false
idempotent: false
call: cip-service-analysis-services.flowaccumulation
with:
body: tools.body
outputParameters:
- type: object
mapping: $.