DeFi Fintech Directory Local Capability API

The local-capability API from DeFi Fintech Directory — 3 operation(s) for local-capability.

Operations 3

POST /tools/game_launch_kit Build an original game planning bundle from a supplied brief. #
POST /tools/store_art_prompt_pack Generate bounded original store-art briefs for supplied aspect ratios #
POST /tools/ship_gate_audit Score a supplied release evidence checklist without fetching a URL or claiming… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/defifintechdirectory-com:defifintechdirectory-com-local-capability-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

defifintechdirectory-com-local-capability-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Defifintechdirectory Com Local Capability API
  version: 1.1.0
  contact:
    name: AV Hub
    email: support@defifintechdirectory.com
    url: https://api.defifintechdirectory.com
  x-guidance: POST JSON to /tools/<id>, or GET /packs/<id>. Unpaid requests return HTTP 402 with a PAYMENT-REQUIRED header (x402 v2, Base USDC); retry with PAYMENT-SIGNATURE.
  description: 'Operations tagged local-capability across 2 of this provider''s published API definitions: defifintechdirectory-com-gateway-openapi.json, defifintechdirectory-com-gateway-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.defifintechdirectory.com
tags:
- name: local-capability
paths:
  /tools/game_launch_kit:
    post:
      operationId: game_launch_kit
      summary: Build an original game planning bundle from a supplied brief.
      tags:
      - local-capability
      description: 'Build an original game planning bundle from a supplied brief. No competitor facts are invented. Paid with x402: 0.02 USDC on Base (eip155:8453). The first request returns HTTP 402 with a PAYMENT-REQUIRED header; retry with PAYMENT-SIGNATURE.'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                title:
                  type: string
                  minLength: 1
                  maxLength: 120
                  pattern: \S
                genre:
                  type: string
                  minLength: 1
                  maxLength: 120
                  pattern: \S
                platform:
                  type: string
                  minLength: 1
                  maxLength: 120
                  pattern: \S
                tone:
                  type: string
                  minLength: 1
                  maxLength: 120
                  pattern: \S
                core_loop:
                  type: string
                  minLength: 1
                  maxLength: 120
                  pattern: \S
              required:
              - title
              - genre
              - platform
              - tone
              - core_loop
              additionalProperties: false
      responses:
        '200':
          description: Result (after payment settles).
          content:
            application/json:
              schema:
                type: object
                properties:
                  tool:
                    const: game_launch_kit
                  input:
                    type: object
                    properties:
                      title:
                        type: string
                        maxLength: 10000
                      genre:
                        type: string
                        maxLength: 10000
                      platform:
                        type: string
                        maxLength: 10000
                      tone:
                        type: string
                        maxLength: 10000
                      core_loop:
                        type: string
                        maxLength: 10000
                    required:
                    - title
                    - genre
                    - platform
                    - tone
                    - core_loop
                    additionalProperties: false
                  bundle:
                    type: object
                    properties:
                      PRD.md:
                        type: string
                        maxLength: 10000
                      COMPS.md:
                        type: string
                        maxLength: 10000
                      PROMPTS.md:
                        type: string
                        maxLength: 10000
                      LAUNCH-NOTES.md:
                        type: string
                        maxLength: 10000
                      CHECKLIST.md:
                        type: string
                        maxLength: 10000
                    required:
                    - PRD.md
                    - COMPS.md
                    - PROMPTS.md
                    - LAUNCH-NOTES.md
                    - CHECKLIST.md
                    additionalProperties: false
                  note:
                    type: string
                    maxLength: 10000
                required:
                - tool
                - input
                - bundle
                - note
                additionalProperties: false
        '400':
          description: Input failed schema validation.
        '402':
          description: Payment required. See the PAYMENT-REQUIRED header (base64 JSON, x402 v2).
        '429':
          description: Daily paid-call cap reached.
      x-x402:
        price:
          mode: fixed
          atomic: '20000'
          currency: USDC
        accepts:
        - scheme: exact
          network: eip155:8453
          amount: '20000'
          asset: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'
          payTo: '0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32'
          maxTimeoutSeconds: 60
          extra:
            name: USDC
            version: '2'
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '0.020000'
        protocols:
        - x402: {}
    servers:
    - url: https://api.defifintechdirectory.com
  /tools/store_art_prompt_pack:
    post:
      operationId: store_art_prompt_pack
      summary: Generate bounded original store-art briefs for supplied aspect ratios
      tags:
      - local-capability
      description: 'Generate bounded original store-art briefs for supplied aspect ratios. Paid with x402: 0.02 USDC on Base (eip155:8453). The first request returns HTTP 402 with a PAYMENT-REQUIRED header; retry with PAYMENT-SIGNATURE.'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                title:
                  type: string
                  minLength: 1
                  maxLength: 120
                  pattern: \S
                genre:
                  type: string
                  minLength: 1
                  maxLength: 120
                  pattern: \S
                palette:
                  type: string
                  minLength: 1
                  maxLength: 120
                  pattern: \S
                aspects:
                  type: array
                  minItems: 1
                  maxItems: 4
                  uniqueItems: true
                  items:
                    enum:
                    - '1:1'
                    - '4:5'
                    - '16:9'
                    - '9:16'
              required:
              - title
              - genre
              - palette
              - aspects
              additionalProperties: false
      responses:
        '200':
          description: Result (after payment settles).
          content:
            application/json:
              schema:
                type: object
                properties:
                  tool:
                    const: store_art_prompt_pack
                  prompts:
                    type: array
                    maxItems: 10
                    items:
                      type: object
                      properties:
                        aspect:
                          type: string
                          maxLength: 10000
                        prompt:
                          type: string
                          maxLength: 10000
                        negatives:
                          type: string
                          maxLength: 10000
                      required:
                      - aspect
                      - prompt
                      - negatives
                      additionalProperties: false
                required:
                - tool
                - prompts
                additionalProperties: false
        '400':
          description: Input failed schema validation.
        '402':
          description: Payment required. See the PAYMENT-REQUIRED header (base64 JSON, x402 v2).
        '429':
          description: Daily paid-call cap reached.
      x-x402:
        price:
          mode: fixed
          atomic: '20000'
          currency: USDC
        accepts:
        - scheme: exact
          network: eip155:8453
          amount: '20000'
          asset: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'
          payTo: '0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32'
          maxTimeoutSeconds: 60
          extra:
            name: USDC
            version: '2'
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '0.020000'
        protocols:
        - x402: {}
    servers:
    - url: https://api.defifintechdirectory.com
  /tools/ship_gate_audit:
    post:
      operationId: ship_gate_audit
      summary: Score a supplied release evidence checklist without fetching a URL or claiming…
      tags:
      - local-capability
      description: 'Score a supplied release evidence checklist without fetching a URL or claiming legal compliance. Paid with x402: 0.02 USDC on Base (eip155:8453). The first request returns HTTP 402 with a PAYMENT-REQUIRED header; retry with PAYMENT-SIGNATURE.'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                project_type:
                  enum:
                  - web_app
                  - web_game
                  - mobile_app
                evidence:
                  type: object
                  properties:
                    title_reviewed:
                      type: boolean
                    description_reviewed:
                      type: boolean
                    privacy_reviewed:
                      type: boolean
                    asset_rights_reviewed:
                      type: boolean
                    accessibility_reviewed:
                      type: boolean
                    smoke_test_passed:
                      type: boolean
                  required:
                  - title_reviewed
                  - description_reviewed
                  - privacy_reviewed
                  - asset_rights_reviewed
                  - accessibility_reviewed
                  - smoke_test_passed
                  additionalProperties: false
              required:
              - project_type
              - evidence
              additionalProperties: false
      responses:
        '200':
          description: Result (after payment settles).
          content:
            application/json:
              schema:
                type: object
                properties:
                  tool:
                    const: ship_gate_audit
                  project_type:
                    type: string
                    maxLength: 10000
                  url:
                    anyOf:
                    - type: string
                      maxLength: 10000
                    - type: 'null'
                  score:
                    type: number
                    minimum: 0
                    maximum: 1
                  verdict:
                    enum:
                    - ship_with_fixes
                    - hold
                  checks:
                    type: array
                    maxItems: 100
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          maxLength: 10000
                        pass:
                          type: boolean
                        weight:
                          type: integer
                          minimum: 1
                      required:
                      - id
                      - pass
                      - weight
                      additionalProperties: false
                required:
                - tool
                - project_type
                - url
                - score
                - verdict
                - checks
                additionalProperties: false
        '400':
          description: Input failed schema validation.
        '402':
          description: Payment required. See the PAYMENT-REQUIRED header (base64 JSON, x402 v2).
        '429':
          description: Daily paid-call cap reached.
      x-x402:
        price:
          mode: fixed
          atomic: '20000'
          currency: USDC
        accepts:
        - scheme: exact
          network: eip155:8453
          amount: '20000'
          asset: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'
          payTo: '0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32'
          maxTimeoutSeconds: 60
          extra:
            name: USDC
            version: '2'
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '0.020000'
        protocols:
        - x402: {}
    servers:
    - url: https://api.defifintechdirectory.com
x-refined-from:
- defifintechdirectory-com-gateway-openapi.json
- defifintechdirectory-com-gateway-openapi.yml