> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brandfetch.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent access offer

> What an agent can buy and how to pay for it: standing API access — an organization, an API key preloaded with prepaid credits and an MCP token — sold for one x402 or MPP payment. Needs no credential. Written for an agent that will act on it. See https://docs.brandfetch.com/agents/overview.

<Note>
  This endpoint needs no credential. It describes what an agent can buy with [`POST /v2/agents/access`](/reference/agents-access-purchase) and how to pay for it, from a wallet over x402 or MPP, or with a card over MPP; see [Brandfetch for agents](/agents/overview) for the picture around it.
</Note>


## OpenAPI

````yaml GET /v2/agents/access
openapi: 3.0.1
info:
  title: Brandfetch API
  description: >-
    Our APIs help you personalize your customer journey through unique branded
    experiences.
  license:
    name: MIT
  version: 1.0.0
servers:
  - url: https://api.brandfetch.io
security: []
paths:
  /v2/agents/access:
    get:
      tags:
        - agents
      summary: Describe the agent access offer
      description: >-
        What an agent can buy and how to pay for it: standing API access — an
        organization, an API key preloaded with prepaid credits and an MCP token
        — sold for one x402 or MPP payment. Needs no credential. Written for an
        agent that will act on it. See
        https://docs.brandfetch.com/agents/overview.
      operationId: getAgentAccessOffer
      responses:
        '200':
          description: The offer.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentAccessOffer'
components:
  schemas:
    AgentAccessOffer:
      type: object
      properties:
        documentation:
          type: string
          example: https://docs.brandfetch.com/agents/overview
        mcp:
          type: string
          example: https://mcp.brandfetch.io/mcp
        offer:
          type: object
          properties:
            method:
              type: string
              example: POST
            endpoint:
              type: string
              example: https://api.brandfetch.io/v2/agents/access
            minUsd:
              type: integer
              example: 1
            maxUsd:
              type: integer
              example: 500
            creditsPerUsd:
              type: integer
              example: 20
            description:
              type: string
        payment:
          type: object
          description: >-
            How to pay, per protocol. x402 is always on offer; `mpp` is listed,
            and described, exactly where the deployment's billing can take it —
            production does.
          properties:
            protocols:
              type: array
              items:
                type: string
              example:
                - x402
                - mpp
            x402:
              type: object
              properties:
                protocol:
                  type: string
                  example: x402
                network:
                  type: string
                  description: CAIP-2 network identifier.
                  example: eip155:8453
                steps:
                  type: array
                  items:
                    type: string
            mpp:
              type: object
              properties:
                protocol:
                  type: string
                  example: mpp
                methods:
                  type: array
                  description: >-
                    The MPP payment methods on offer: `tempo` (USDC.e on Tempo)
                    and `stripe` (a card via a shared payment token).
                  items:
                    type: string
                  example:
                    - tempo
                    - stripe
                steps:
                  type: array
                  items:
                    type: string
        perRequestAlternative:
          type: object
          properties:
            description:
              type: string
            protocols:
              type: array
              description: >-
                The per-request payment protocols on offer: `x402`, plus `mpp`
                where billing takes it.
              items:
                type: string
              example:
                - x402
                - mpp
            prices:
              type: object
              properties:
                brandApi:
                  type: string
                  example: $0.10
                brandContextApi:
                  type: string
                  example: $0.10

````