tulimoa-com API

tulimoa-com API as documented publicly: 6 operations. Contract generated from the documentation by API Evangelist (2026-10-30); not the provider's own document.

Operations 6

GET /.well-known/x402 Machine‑readable terms and a short guide for agents. #
POST /import Imports a document as {title?, text, session_id?}, split into chunks. #
POST /ingest POST /ingest #
GET /llms.txt Machine‑readable terms and a short guide for agents. #
POST /register Create an account via x402. #
POST /topup Add balance via x402. #

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/tulimoa-com:tulimoa-com-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

tulimoa-com-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: tulimoa-com API
  version: '2026-10-30'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-30: 6 operation(s) read from 6 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; tulimoa-com has published no machine-readable contract that the
    pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 1
    documentation: 5
    pages-with-code: 4
    pages-read: 6
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-30'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://docs.tulimoa.com/memory-tools
  - https://docs.tulimoa.com/de/memory-tools
  - https://docs.tulimoa.com/memory-connect
  - https://docs.tulimoa.com/memory
  - https://docs.tulimoa.com/de/memory-connect
  - https://docs.tulimoa.com/de/memory
servers:
- url: https://memory.tulimoa.com
paths:
  /.well-known/x402:
    get:
      operationId: get_well_known_x402
      tags:
      - API
      summary: Machine‑readable terms and a short guide for agents.
      x-source: https://docs.tulimoa.com/memory-tools
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /import:
    post:
      operationId: post_import
      tags:
      - Import
      summary: Imports a document as {title?, text, session_id?}, split into chunks.
      x-source: https://docs.tulimoa.com/memory-tools
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostImportRequest'
      responses:
        '201':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostImportResponse'
      x-evidence:
        kind: documentation
  /ingest:
    post:
      operationId: post_ingest
      tags:
      - Ingest
      summary: POST /ingest
      x-source: https://docs.tulimoa.com/memory-tools
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostIngestRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://memory.tulimoa.com/ingest  -H \"Authorization: Bearer tlm_mem_...\"  -H \"Content-Type: application/json\"\
          \  -d '{\n \"session_id\": \"deploy-2026-09-12\",\n \"episodes\": [\n { \"kind\": \"tool_result\", \"text\": \"Deploy to staging succeeded\"\
          , \"payload\": { \"tool\": \"deploy\" } },\n { \"kind\": \"note\", \"text\": \"The customer prefers weekly summaries\", \"durable\"\
          : true }\n ]\n }' The response reports stor"
  /llms.txt:
    get:
      operationId: get_llms_txt
      tags:
      - Llms
      summary: Machine‑readable terms and a short guide for agents.
      x-source: https://docs.tulimoa.com/memory-tools
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /register:
    post:
      operationId: post_register
      tags:
      - Register
      summary: Create an account via x402.
      x-source: https://docs.tulimoa.com/memory-tools
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /topup:
    post:
      operationId: post_topup
      tags:
      - Topup
      summary: Add balance via x402.
      x-source: https://docs.tulimoa.com/memory-tools
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
components:
  schemas:
    PostImportRequest:
      type: object
      properties:
        title:
          type: string
          description: Optional document title.
        text:
          type: string
          description: Document text to import.
        session_id:
          type: string
          description: Optional session identifier.
      required:
      - text
    PostImportResponse:
      type: object
      properties:
        stored:
          type: integer
          description: Number of chunks stored.
        dropped:
          type: integer
          description: Number of chunks dropped (beyond 400).
        quarantined:
          type: integer
          description: Number of chunks quarantined.
        ids:
          type: array
          description: IDs of created document chunks.
    PostIngestRequest:
      type: object
      properties:
        session_id:
          type: string
        episodes:
          type: array
          items:
            type: object
            properties:
              kind:
                type: string
              text:
                type: string
              payload:
                type: object
                properties:
                  tool:
                    type: string
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
security:
- bearer: []
tags:
- name: API
- name: Import
- name: Ingest
- name: Llms
- name: Register
- name: Topup