Frostbyte · Capability

Clawdia Agent Gateway API — Data & Analytics

Clawdia Agent Gateway API — Data & Analytics. 26 operations. Lead operation: Agent Geo API — /api/geo/batch. Self-contained Naftiko capability covering one Frostbyte business surface.

Run with Naftiko FrostbyteData & Analytics

What You Can Do

POST
Agentgeopostapigeobatch — Agent Geo API — /api/geo/batch
/v1/v1/agent-geo/api/geo/batch
GET
Agentgeogetapigeocountryip — Agent Geo API — /api/geo/country/:ip
/v1/v1/agent-geo/api/geo/country/{ip}
POST
Agentgeopostapigeodistance — Agent Geo API — /api/geo/distance
/v1/v1/agent-geo/api/geo/distance
GET
Agentgeogetapigeome — Agent Geo API — /api/geo/me
/v1/v1/agent-geo/api/geo/me
GET
Agentgeogetapigeotimezoneip — Agent Geo API — /api/geo/timezone/:ip
/v1/v1/agent-geo/api/geo/timezone/{ip}
GET
Agentgeogetapigeoip — Agent Geo API — /api/geo/:ip
/v1/v1/agent-geo/api/geo/{ip}
POST
Agentscraperpostapiextract — Agent Scraper — /api/extract
/v1/v1/agent-scraper/api/extract
POST
Agentscraperpostapiscrape — Agent Scraper — /api/scrape
/v1/v1/agent-scraper/api/scrape
GET
Agentscrapergetapiscrape — Agent Scraper — /api/scrape
/v1/v1/agent-scraper/api/scrape
POST
Agentscreenshotpostapiscreenshot — Agent Screenshot — /api/screenshot
/v1/v1/agent-screenshot/api/screenshot
GET
Agentscreenshotgetapiscreenshot — Agent Screenshot — /api/screenshot
/v1/v1/agent-screenshot/api/screenshot
POST
Agentscreenshotpostapiscreenshotjson — Agent Screenshot — /api/screenshot/json
/v1/v1/agent-screenshot/api/screenshot/json
GET
Agentsearchgetapisearch — Agent Search API — /api/search
/v1/v1/agent-search/api/search
POST
Agentsearchpostapisearch — Agent Search API — /api/search
/v1/v1/agent-search/api/search
POST
Agentsearchpostapisearchextract — Agent Search API — /api/search/extract
/v1/v1/agent-search/api/search/extract
POST
Agentsearchpostapisearchmulti — Agent Search API — /api/search/multi
/v1/v1/agent-search/api/search/multi
POST
Agenttransformpostapibase64encode — Agent Data Transformer — /api/base64/encode
/v1/v1/agent-transform/api/base64/encode
POST
Agenttransformpostapidetect — Agent Data Transformer — /api/detect
/v1/v1/agent-transform/api/detect
POST
Agenttransformpostapiformat — Agent Data Transformer — /api/format
/v1/v1/agent-transform/api/format
POST
Agenttransformpostapihash — Agent Data Transformer — /api/hash
/v1/v1/agent-transform/api/hash
POST
Agenttransformpostapitransform — Agent Data Transformer — /api/transform
/v1/v1/agent-transform/api/transform
POST
Agenttransformpostapivalidatejson — Agent Data Transformer — /api/validate/json
/v1/v1/agent-transform/api/validate/json
GET
Cryptofeedsgetapiprices — Crypto Data Feeds — /api/prices
/v1/v1/crypto-feeds/api/prices
GET
Onchainanalyticsgetapisearch — On-Chain Analytics — /api/search
/v1/v1/onchain-analytics/api/search
GET
Onchainanalyticsgetapitokensaddress — On-Chain Analytics — /api/tokens/:address
/v1/v1/onchain-analytics/api/tokens/{address}
GET
Onchainanalyticsgetapitrending — On-Chain Analytics — /api/trending
/v1/v1/onchain-analytics/api/trending

MCP Tools

agent-geo-api-api-geo

Agent Geo API — /api/geo/batch

agent-geo-api-api-geo-2

Agent Geo API — /api/geo/country/:ip

read-only idempotent
agent-geo-api-api-geo-3

Agent Geo API — /api/geo/distance

agent-geo-api-api-geo-4

Agent Geo API — /api/geo/me

read-only idempotent
agent-geo-api-api-geo-5

Agent Geo API — /api/geo/timezone/:ip

read-only idempotent
agent-geo-api-api-geo-6

Agent Geo API — /api/geo/:ip

read-only idempotent
agent-scraper-api-extract

Agent Scraper — /api/extract

agent-scraper-api-scrape

Agent Scraper — /api/scrape

agent-scraper-api-scrape-2

Agent Scraper — /api/scrape

read-only idempotent
agent-screenshot-api-screenshot

Agent Screenshot — /api/screenshot

agent-screenshot-api-screenshot-2

Agent Screenshot — /api/screenshot

read-only idempotent
agent-screenshot-api-screenshot-json

Agent Screenshot — /api/screenshot/json

agent-search-api-api-search

Agent Search API — /api/search

read-only idempotent
agent-search-api-api-search-2

Agent Search API — /api/search

read-only
agent-search-api-api-search-3

Agent Search API — /api/search/extract

read-only
agent-search-api-api-search-4

Agent Search API — /api/search/multi

read-only
agent-data-transformer-api-base64

Agent Data Transformer — /api/base64/encode

agent-data-transformer-api-detect

Agent Data Transformer — /api/detect

agent-data-transformer-api-format

Agent Data Transformer — /api/format

agent-data-transformer-api-hash

Agent Data Transformer — /api/hash

agent-data-transformer-api-transform

Agent Data Transformer — /api/transform

agent-data-transformer-api-validate

Agent Data Transformer — /api/validate/json

read-only
crypto-data-feeds-api-prices

Crypto Data Feeds — /api/prices

read-only idempotent
chain-analytics-api-search

On-Chain Analytics — /api/search

read-only idempotent
chain-analytics-api-tokens-address

On-Chain Analytics — /api/tokens/:address

read-only idempotent
chain-analytics-api-trending

On-Chain Analytics — /api/trending

read-only idempotent

Capability Spec

agent-gateway-data-analytics.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Clawdia Agent Gateway API — Data & Analytics
  description: 'Clawdia Agent Gateway API — Data & Analytics. 26 operations. Lead operation: Agent Geo API — /api/geo/batch.
    Self-contained Naftiko capability covering one Frostbyte business surface.'
  tags:
  - Frostbyte
  - Data & Analytics
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    FROSTBYTE_API_KEY: FROSTBYTE_API_KEY
capability:
  consumes:
  - type: http
    namespace: agent-gateway-data-analytics
    baseUri: https://agent-gateway-kappa.vercel.app
    description: Clawdia Agent Gateway API — Data & Analytics business capability. Self-contained, no shared references.
    resources:
    - name: v1-agent-geo-api-geo-batch
      path: /v1/agent-geo/api/geo/batch
      operations:
      - name: agentgeopostapigeobatch
        method: POST
        description: Agent Geo API — /api/geo/batch
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-geo-api-geo-country-ip
      path: /v1/agent-geo/api/geo/country/{ip}
      operations:
      - name: agentgeogetapigeocountryip
        method: GET
        description: Agent Geo API — /api/geo/country/:ip
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ip
          in: path
          type: string
          required: true
    - name: v1-agent-geo-api-geo-distance
      path: /v1/agent-geo/api/geo/distance
      operations:
      - name: agentgeopostapigeodistance
        method: POST
        description: Agent Geo API — /api/geo/distance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-geo-api-geo-me
      path: /v1/agent-geo/api/geo/me
      operations:
      - name: agentgeogetapigeome
        method: GET
        description: Agent Geo API — /api/geo/me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-agent-geo-api-geo-timezone-ip
      path: /v1/agent-geo/api/geo/timezone/{ip}
      operations:
      - name: agentgeogetapigeotimezoneip
        method: GET
        description: Agent Geo API — /api/geo/timezone/:ip
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ip
          in: path
          type: string
          required: true
    - name: v1-agent-geo-api-geo-ip
      path: /v1/agent-geo/api/geo/{ip}
      operations:
      - name: agentgeogetapigeoip
        method: GET
        description: Agent Geo API — /api/geo/:ip
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ip
          in: path
          type: string
          required: true
    - name: v1-agent-scraper-api-extract
      path: /v1/agent-scraper/api/extract
      operations:
      - name: agentscraperpostapiextract
        method: POST
        description: Agent Scraper — /api/extract
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-scraper-api-scrape
      path: /v1/agent-scraper/api/scrape
      operations:
      - name: agentscraperpostapiscrape
        method: POST
        description: Agent Scraper — /api/scrape
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: agentscrapergetapiscrape
        method: GET
        description: Agent Scraper — /api/scrape
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-agent-screenshot-api-screenshot
      path: /v1/agent-screenshot/api/screenshot
      operations:
      - name: agentscreenshotpostapiscreenshot
        method: POST
        description: Agent Screenshot — /api/screenshot
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: agentscreenshotgetapiscreenshot
        method: GET
        description: Agent Screenshot — /api/screenshot
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-agent-screenshot-api-screenshot-json
      path: /v1/agent-screenshot/api/screenshot/json
      operations:
      - name: agentscreenshotpostapiscreenshotjson
        method: POST
        description: Agent Screenshot — /api/screenshot/json
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-search-api-search
      path: /v1/agent-search/api/search
      operations:
      - name: agentsearchgetapisearch
        method: GET
        description: Agent Search API — /api/search
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: agentsearchpostapisearch
        method: POST
        description: Agent Search API — /api/search
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-search-api-search-extract
      path: /v1/agent-search/api/search/extract
      operations:
      - name: agentsearchpostapisearchextract
        method: POST
        description: Agent Search API — /api/search/extract
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-search-api-search-multi
      path: /v1/agent-search/api/search/multi
      operations:
      - name: agentsearchpostapisearchmulti
        method: POST
        description: Agent Search API — /api/search/multi
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-transform-api-base64-encode
      path: /v1/agent-transform/api/base64/encode
      operations:
      - name: agenttransformpostapibase64encode
        method: POST
        description: Agent Data Transformer — /api/base64/encode
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-transform-api-detect
      path: /v1/agent-transform/api/detect
      operations:
      - name: agenttransformpostapidetect
        method: POST
        description: Agent Data Transformer — /api/detect
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-transform-api-format
      path: /v1/agent-transform/api/format
      operations:
      - name: agenttransformpostapiformat
        method: POST
        description: Agent Data Transformer — /api/format
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-transform-api-hash
      path: /v1/agent-transform/api/hash
      operations:
      - name: agenttransformpostapihash
        method: POST
        description: Agent Data Transformer — /api/hash
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-transform-api-transform
      path: /v1/agent-transform/api/transform
      operations:
      - name: agenttransformpostapitransform
        method: POST
        description: Agent Data Transformer — /api/transform
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-transform-api-validate-json
      path: /v1/agent-transform/api/validate/json
      operations:
      - name: agenttransformpostapivalidatejson
        method: POST
        description: Agent Data Transformer — /api/validate/json
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-crypto-feeds-api-prices
      path: /v1/crypto-feeds/api/prices
      operations:
      - name: cryptofeedsgetapiprices
        method: GET
        description: Crypto Data Feeds — /api/prices
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-onchain-analytics-api-search
      path: /v1/onchain-analytics/api/search
      operations:
      - name: onchainanalyticsgetapisearch
        method: GET
        description: On-Chain Analytics — /api/search
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-onchain-analytics-api-tokens-address
      path: /v1/onchain-analytics/api/tokens/{address}
      operations:
      - name: onchainanalyticsgetapitokensaddress
        method: GET
        description: On-Chain Analytics — /api/tokens/:address
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: address
          in: path
          type: string
          required: true
    - name: v1-onchain-analytics-api-trending
      path: /v1/onchain-analytics/api/trending
      operations:
      - name: onchainanalyticsgetapitrending
        method: GET
        description: On-Chain Analytics — /api/trending
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: apikey
      key: X-API-Key
      value: '{{env.FROSTBYTE_API_KEY}}'
      placement: header
  exposes:
  - type: rest
    namespace: agent-gateway-data-analytics-rest
    port: 8080
    description: REST adapter for Clawdia Agent Gateway API — Data & Analytics. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/v1/agent-geo/api/geo/batch
      name: v1-agent-geo-api-geo-batch
      description: REST surface for v1-agent-geo-api-geo-batch.
      operations:
      - method: POST
        name: agentgeopostapigeobatch
        description: Agent Geo API — /api/geo/batch
        call: agent-gateway-data-analytics.agentgeopostapigeobatch
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-geo/api/geo/country/{ip}
      name: v1-agent-geo-api-geo-country-ip
      description: REST surface for v1-agent-geo-api-geo-country-ip.
      operations:
      - method: GET
        name: agentgeogetapigeocountryip
        description: Agent Geo API — /api/geo/country/:ip
        call: agent-gateway-data-analytics.agentgeogetapigeocountryip
        with:
          ip: rest.ip
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-geo/api/geo/distance
      name: v1-agent-geo-api-geo-distance
      description: REST surface for v1-agent-geo-api-geo-distance.
      operations:
      - method: POST
        name: agentgeopostapigeodistance
        description: Agent Geo API — /api/geo/distance
        call: agent-gateway-data-analytics.agentgeopostapigeodistance
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-geo/api/geo/me
      name: v1-agent-geo-api-geo-me
      description: REST surface for v1-agent-geo-api-geo-me.
      operations:
      - method: GET
        name: agentgeogetapigeome
        description: Agent Geo API — /api/geo/me
        call: agent-gateway-data-analytics.agentgeogetapigeome
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-geo/api/geo/timezone/{ip}
      name: v1-agent-geo-api-geo-timezone-ip
      description: REST surface for v1-agent-geo-api-geo-timezone-ip.
      operations:
      - method: GET
        name: agentgeogetapigeotimezoneip
        description: Agent Geo API — /api/geo/timezone/:ip
        call: agent-gateway-data-analytics.agentgeogetapigeotimezoneip
        with:
          ip: rest.ip
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-geo/api/geo/{ip}
      name: v1-agent-geo-api-geo-ip
      description: REST surface for v1-agent-geo-api-geo-ip.
      operations:
      - method: GET
        name: agentgeogetapigeoip
        description: Agent Geo API — /api/geo/:ip
        call: agent-gateway-data-analytics.agentgeogetapigeoip
        with:
          ip: rest.ip
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-scraper/api/extract
      name: v1-agent-scraper-api-extract
      description: REST surface for v1-agent-scraper-api-extract.
      operations:
      - method: POST
        name: agentscraperpostapiextract
        description: Agent Scraper — /api/extract
        call: agent-gateway-data-analytics.agentscraperpostapiextract
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-scraper/api/scrape
      name: v1-agent-scraper-api-scrape
      description: REST surface for v1-agent-scraper-api-scrape.
      operations:
      - method: POST
        name: agentscraperpostapiscrape
        description: Agent Scraper — /api/scrape
        call: agent-gateway-data-analytics.agentscraperpostapiscrape
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: agentscrapergetapiscrape
        description: Agent Scraper — /api/scrape
        call: agent-gateway-data-analytics.agentscrapergetapiscrape
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-screenshot/api/screenshot
      name: v1-agent-screenshot-api-screenshot
      description: REST surface for v1-agent-screenshot-api-screenshot.
      operations:
      - method: POST
        name: agentscreenshotpostapiscreenshot
        description: Agent Screenshot — /api/screenshot
        call: agent-gateway-data-analytics.agentscreenshotpostapiscreenshot
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: agentscreenshotgetapiscreenshot
        description: Agent Screenshot — /api/screenshot
        call: agent-gateway-data-analytics.agentscreenshotgetapiscreenshot
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-screenshot/api/screenshot/json
      name: v1-agent-screenshot-api-screenshot-json
      description: REST surface for v1-agent-screenshot-api-screenshot-json.
      operations:
      - method: POST
        name: agentscreenshotpostapiscreenshotjson
        description: Agent Screenshot — /api/screenshot/json
        call: agent-gateway-data-analytics.agentscreenshotpostapiscreenshotjson
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-search/api/search
      name: v1-agent-search-api-search
      description: REST surface for v1-agent-search-api-search.
      operations:
      - method: GET
        name: agentsearchgetapisearch
        description: Agent Search API — /api/search
        call: agent-gateway-data-analytics.agentsearchgetapisearch
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: agentsearchpostapisearch
        description: Agent Search API — /api/search
        call: agent-gateway-data-analytics.agentsearchpostapisearch
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-search/api/search/extract
      name: v1-agent-search-api-search-extract
      description: REST surface for v1-agent-search-api-search-extract.
      operations:
      - method: POST
        name: agentsearchpostapisearchextract
        description: Agent Search API — /api/search/extract
        call: agent-gateway-data-analytics.agentsearchpostapisearchextract
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-search/api/search/multi
      name: v1-agent-search-api-search-multi
      description: REST surface for v1-agent-search-api-search-multi.
      operations:
      - method: POST
        name: agentsearchpostapisearchmulti
        description: Agent Search API — /api/search/multi
        call: agent-gateway-data-analytics.agentsearchpostapisearchmulti
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-transform/api/base64/encode
      name: v1-agent-transform-api-base64-encode
      description: REST surface for v1-agent-transform-api-base64-encode.
      operations:
      - method: POST
        name: agenttransformpostapibase64encode
        description: Agent Data Transformer — /api/base64/encode
        call: agent-gateway-data-analytics.agenttransformpostapibase64encode
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-transform/api/detect
      name: v1-agent-transform-api-detect
      description: REST surface for v1-agent-transform-api-detect.
      operations:
      - method: POST
        name: agenttransformpostapidetect
        description: Agent Data Transformer — /api/detect
        call: agent-gateway-data-analytics.agenttransformpostapidetect
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-transform/api/format
      name: v1-agent-transform-api-format
      description: REST surface for v1-agent-transform-api-format.
      operations:
      - method: POST
        name: agenttransformpostapiformat
        description: Agent Data Transformer — /api/format
        call: agent-gateway-data-analytics.agenttransformpostapiformat
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-transform/api/hash
      name: v1-agent-transform-api-hash
      description: REST surface for v1-agent-transform-api-hash.
      operations:
      - method: POST
        name: agenttransformpostapihash
        description: Agent Data Transformer — /api/hash
        call: agent-gateway-data-analytics.agenttransformpostapihash
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-transform/api/transform
      name: v1-agent-transform-api-transform
      description: REST surface for v1-agent-transform-api-transform.
      operations:
      - method: POST
        name: agenttransformpostapitransform
        description: Agent Data Transformer — /api/transform
        call: agent-gateway-data-analytics.agenttransformpostapitransform
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-transform/api/validate/json
      name: v1-agent-transform-api-validate-json
      description: REST surface for v1-agent-transform-api-validate-json.
      operations:
      - method: POST
        name: agenttransformpostapivalidatejson
        description: Agent Data Transformer — /api/validate/json
        call: agent-gateway-data-analytics.agenttransformpostapivalidatejson
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/crypto-feeds/api/prices
      name: v1-crypto-feeds-api-prices
      description: REST surface for v1-crypto-feeds-api-prices.
      operations:
      - method: GET
        name: cryptofeedsgetapiprices
        description: Crypto Data Feeds — /api/prices
        call: agent-gateway-data-analytics.cryptofeedsgetapiprices
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/onchain-analytics/api/search
      name: v1-onchain-analytics-api-search
      description: REST surface for v1-onchain-analytics-api-search.
      operations:
      - method: GET
        name: onchainanalyticsgetapisearch
        description: On-Chain Analytics — /api/search
        call: agent-gateway-data-analytics.onchainanalyticsgetapisearch
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/onchain-analytics/api/tokens/{address}
      name: v1-onchain-analytics-api-tokens-address
      description: REST surface for v1-onchain-analytics-api-tokens-address.
      operations:
      - method: GET
        name: onchainanalyticsgetapitokensaddress
        description: On-Chain Analytics — /api/tokens/:address
        call: agent-gateway-data-analytics.onchainanalyticsgetapitokensaddress
        with:
          address: rest.address
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/onchain-analytics/api/trending
      name: v1-onchain-analytics-api-trending
      description: REST surface for v1-onchain-analytics-api-trending.
      operations:
      - method: GET
        name: onchainanalyticsgetapitrending
        description: On-Chain Analytics — /api/trending
        call: agent-gateway-data-analytics.onchainanalyticsgetapitrending
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: agent-gateway-data-analytics-mcp
    port: 9090
    transport: http
    description: MCP adapter for Clawdia Agent Gateway API — Data & Analytics. One tool per consumed operation, routed inline
      through this capability's consumes block.
    tools:
    - name: agent-geo-api-api-geo
      description: Agent Geo API — /api/geo/batch
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentgeopostapigeobatch
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-geo-api-api-geo-2
      description: Agent Geo API — /api/geo/country/:ip
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: agent-gateway-data-analytics.agentgeogetapigeocountryip
      with:
        ip: tools.ip
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-geo-api-api-geo-3
      description: Agent Geo API — /api/geo/distance
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentgeopostapigeodistance
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-geo-api-api-geo-4
      description: Agent Geo API — /api/geo/me
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: agent-gateway-data-analytics.agentgeogetapigeome
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-geo-api-api-geo-5
      description: Agent Geo API — /api/geo/timezone/:ip
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: agent-gateway-data-analytics.agentgeogetapigeotimezoneip
      with:
        ip: tools.ip
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-geo-api-api-geo-6
      description: Agent Geo API — /api/geo/:ip
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: agent-gateway-data-analytics.agentgeogetapigeoip
      with:
        ip: tools.ip
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-scraper-api-extract
      description: Agent Scraper — /api/extract
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentscraperpostapiextract
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-scraper-api-scrape
      description: Agent Scraper — /api/scrape
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentscraperpostapiscrape
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-scraper-api-scrape-2
      description: Agent Scraper — /api/scrape
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: agent-gateway-data-analytics.agentscrapergetapiscrape
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-screenshot-api-screenshot
      description: Agent Screenshot — /api/screenshot
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentscreenshotpostapiscreenshot
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-screenshot-api-screenshot-2
      description: Agent Screenshot — /api/screenshot
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: agent-gateway-data-analytics.agentscreenshotgetapiscreenshot
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-screenshot-api-screenshot-json
      description: Agent Screenshot — /api/screenshot/json
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentscreenshotpostapiscreenshotjson
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-search-api-api-search
      description: Agent Search API — /api/search
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: agent-gateway-data-analytics.agentsearchgetapisearch
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-search-api-api-search-2
      description: Agent Search API — /api/search
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentsearchpostapisearch
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-search-api-api-search-3
      description: Agent Search API — /api/search/extract
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentsearchpostapisearchextract
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-search-api-api-search-4
      description: Agent Search API — /api/search/multi
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agentsearchpostapisearchmulti
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-data-transformer-api-base64
      description: Agent Data Transformer — /api/base64/encode
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agenttransformpostapibase64encode
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-data-transformer-api-detect
      description: Agent Data Transformer — /api/detect
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agenttransformpostapidetect
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-data-transformer-api-format
      description: Agent Data Transformer — /api/format
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agenttransformpostapiformat
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-data-transformer-api-hash
      description: Agent Data Transformer — /api/hash
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agenttransformpostapihash
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-data-transformer-api-transform
      description: Agent Data Transformer — /api/transform
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agenttransformpostapitransform
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: agent-data-transformer-api-validate
      description: Agent Data Transformer — /api/validate/json
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: agent-gateway-data-analytics.agenttransformpostapivalidatejson
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: crypto-data-feeds-api-prices
      description: Crypto Data Feeds — /api/prices
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: agent-gateway-data-analytics.cryptofeedsgetapiprices
      outputParameters:
      - type: object
        mapping: $.
    - name: chain-analytics-api-search
      description: On-Chain 

# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/frostbyte/refs/heads/main/capabilities/agent-gateway-data-analytics.yaml