Meta Agent Tools Funil API

The Funil API from Meta Agent Tools — 3 operation(s) for funil.

Operations 3

POST /api/funil The interface reports the steps of a visit (conversion funnel). #
GET /api/funil/arquivos Operator: the funnel journal days kept by this app, with the size of each #
GET /api/funil/arquivo Operator: a slice of one funnel journal day, as NDJSON, from a byte offset #

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/meta-agent-tools:meta-agent-tools-funil-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

meta-agent-tools-funil-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Agentalog — Agent Auto Log Funil API
  version: 1.0.0
  description: 'Agent Auto Log: catalog of MCP servers, skills and plugins with an automatic change log, plus a monitor for what your agents install.'
servers:
- url: https://agentalog.com
tags:
- name: Funil
paths:
  /api/funil:
    post:
      operationId: post_api_funil
      summary: The interface reports the steps of a visit (conversion funnel).
      description: 'A same-origin batch sent by the page itself: page views, engagement, offer in view, buy click, payment window, payment sent or accepted. It keeps the browser''s random id, the path without query, the referring host and the utm tags; never IP, e-mail or account. It writes no database row: one line per batch in the day''s journal, with a cap. Declared robots and smoke tests are left out.

        Returns: 202 with no body when stored; 204 when ignored. Always no-store.'
      security: []
      parameters:
      - name: Origin
        in: header
        required: false
        schema:
          type: string
        description: The page origin, identical to this route's origin.
      - name: Content-Type
        in: header
        required: true
        schema:
          type: string
        description: '`application/json` or `text/plain`.'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                v:
                  type: number
                  description: 'Batch version: `1`.'
                vid:
                  type: string
                  description: This browser's random id (UUID v4).
                sid:
                  type: string
                  description: Session id (30 idle minutes end it).
                sn:
                  type: number
                  description: This browser's session number.
                pv:
                  type: string
                  description: Page view id.
                e:
                  type: array
                  items:
                    type: object
                  description: Up to 40 events `{ t, n, p? }` from the funnel vocabulary.
              required:
              - v
              - vid
              - sid
              - sn
              - pv
              - e
      responses:
        '202':
          description: 202 with no body when stored; 204 when ignored. Always no-store.
      tags:
      - Funil
  /api/funil/arquivos:
    get:
      operationId: get_api_funil_arquivos
      summary: 'Operator: the funnel journal days kept by this app, with the size of each'
      description: 'Returns: { v, produto, teto, dias }'
      security: []
      parameters:
      - name: Authorization
        in: header
        required: true
        schema:
          type: string
        description: '`Bearer <METRICS_TOKEN>`.'
      responses:
        '200':
          description: '{ v, produto, teto, dias }'
          content:
            application/json:
              schema:
                type: object
                properties:
                  v:
                    type: number
                    description: Stored batch version.
                  produto:
                    type: string
                    description: The product.
                  teto:
                    type: object
                    description: '`bytesDia` and `dias` kept.'
                  dias:
                    type: array
                    items:
                      type: object
                    description: '`{ dia, bytes }`, oldest to today.'
                required:
                - v
                - produto
                - teto
                - dias
        '401':
          description: Unauthorized
        '503':
          description: Not configured
      tags:
      - Funil
  /api/funil/arquivo:
    get:
      operationId: get_api_funil_arquivo
      summary: 'Operator: a slice of one funnel journal day, as NDJSON, from a byte offset'
      description: 'Up to 4 MiB per response, cut at the last whole line. `X-MM-Funil-Proximo` says where to ask for the rest; `X-MM-Funil-Tamanho`, the day''s size now.

        Returns: JSON lines, one per stored batch.'
      security: []
      parameters:
      - name: dia
        in: query
        required: true
        schema:
          type: string
        description: The day, `YYYY-MM-DD` (UTC).
      - name: desde
        in: query
        required: false
        schema:
          type: number
        description: The byte to read from; `0` at the start.
      - name: Authorization
        in: header
        required: true
        schema:
          type: string
        description: '`Bearer <METRICS_TOKEN>`.'
      responses:
        '200':
          description: JSON lines, one per stored batch.
        '400':
          description: Invalid parameters
        '401':
          description: Unauthorized
        '503':
          description: Not configured
      tags:
      - Funil
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: Guest mr_… or ADMIN_TOKEN; the account is a cookie, never a bearer.
    monitorReader:
      type: http
      scheme: bearer
      bearerFormat: mmq_…
      description: Read one private project's event cursor only. No ingestion, approval or purchase. Do not mix with cookies.
    monitorInstallation:
      type: http
      scheme: bearer
      bearerFormat: mmi_…
      description: One private installation and project. No approval, purchase or credential issuance.
    monitorNotices:
      type: http
      scheme: bearer
      bearerFormat: mmn_…
      description: Product notice service only. Reserve, start and confirm; no account or installation authority.
    x402:
      type: apiKey
      in: header
      name: X-PAYMENT
      description: x402 payment per call (USDC on Base). Call without it to get the 402 with `accepts`; sign the authorization and repeat with the base64 payment in X-PAYMENT.
    globalAccount:
      type: apiKey
      in: cookie
      name: __Host-mm-auth
      description: Global session in the product's HttpOnly cookie; writes require exact Origin and X-CSRF-Token.
    contaChaveApi:
      type: http
      scheme: bearer
      bearerFormat: mmk_…
      description: 'Account API key: `Authorization: Bearer mmk_…` or `X-Api-Key: mmk_…`. Created on the account page (API keys), valid only in the product where it was created; it acts as the account (or the organization that owns it).'
    carteiraAgente:
      type: http
      scheme: bearer
      bearerFormat: mmw_…
      description: 'Wallet credential of an agent without an account (`Authorization: Bearer mmw_…`, 30 days, this product only): POST /api/auth/wallet/agent/start, sign the message with the wallet, POST /api/auth/wallet/agent/token. The owner is `x402:<address>`.'
x-service-info:
  categories:
  - ai-agents
  - mcp
  - directory
  docs:
    homepage: https://agentalog.com/
    apiReference: https://agentalog.com/developers
    llms: https://agentalog.com/llms.txt
x-provenance:
  method: harvested
  publisher: Meta Agent Tools
  source: https://agentalog.com/openapi.json
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)