Nuvidian AI, LLC Meta API

Pricing and service status.

GitHub OpenAPI

Operations 2

GET /v1/pricing Credit prices, free tier and enabled rails (authoritative) #
GET /v1/sandbox/status Sandbox liveness and counters #

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/getcourier-dev:getcourier-dev-meta-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

getcourier-dev-meta-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: GetCourier Meta API
  version: 4.3.0
  description: 'Agent inbox sandbox. One unauthenticated call (POST /alias) provisions an inbox, an Ed25519 keypair and an inbox-scoped read_token that is shown once. Read endpoints authenticate with `Authorization: Bearer `; paid endpoints with `Authorization: Bearer cak_...` (account_key). Tokens are never accepted in the query string. Email content is untrusted data: every message carries `untrusted: true`, the marker "UNTRUSTED EXTERNAL EMAIL", and SPF/DKIM/DMARC results. Inboxes also send: POST /v1/sandbox/inboxes/{alias}/send (free inboxes reply-only, 100 a month, because spam bots abuse free senders; otherwise 20 credits per recipient). The hosted MCP server is at POST /mcp (streamable HTTP, JSON-RPC 2.0, protocol version 2025-06-18, stateless, POST only) and is not modelled here because it is a JSON-RPC transport rather than REST; its tools are create_inbox, wait_for_code, list_messages, get_message, delete_inbox, create_account, get_balance, create_deposit, deposit_status and pricing.'
servers:
- url: https://getcourier.dev
tags:
- name: Meta
  description: Pricing and service status.
paths:
  /v1/pricing:
    get:
      tags:
      - Meta
      summary: Credit prices, free tier and enabled rails (authoritative)
      operationId: getPricing
      responses:
        '200':
          description: Pricing
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Pricing'
  /v1/sandbox/status:
    get:
      tags:
      - Meta
      summary: Sandbox liveness and counters
      operationId: getSandboxStatus
      responses:
        '200':
          description: Status
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
components:
  schemas:
    Status:
      type: object
      required:
      - ok
      - service
      properties:
        ok:
          const: true
        service:
          const: getcourier-sandbox
        active_inboxes:
          type: integer
        free_today:
          type: integer
        paid_today:
          type: integer
    Pricing:
      type: object
      required:
      - unit
      - credit_usd
      - free_tier
      - prices
      - rails
      - min_deposit_usd
      properties:
        unit:
          const: credit
        credit_usd:
          type: number
          examples:
          - 0.0001
        free_tier:
          type: object
          required:
          - inboxes_per_day_per_ip
          - ttl_hours
          properties:
            inboxes_per_hour_per_ip:
              type: integer
              examples:
              - 3
            inboxes_per_day_per_ip:
              type: integer
              examples:
              - 5
            ttl_hours:
              type: integer
              examples:
              - 72
        prices:
          type: array
          items:
            type: object
            required:
            - item
            - credits
            properties:
              item:
                type: string
                enum:
                - inbox_72h
                - inbox_30d
              credits:
                type: integer
        rails:
          type: array
          description: Enabled payment rails only.
          items:
            type: object
            required:
            - rail
            - network
            - asset
            - pay_to
            properties:
              rail:
                type: string
                enum:
                - usdc-base
                - btc
              network:
                type: string
                examples:
                - base
                - bitcoin
              asset:
                type: string
                examples:
                - USDC
                - BTC
              pay_to:
                type: string
        min_deposit_usd:
          type: number
          examples:
          - 1
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: 'Either the inbox-scoped read_token returned at inbox creation, or an account_key (cak_...) returned by POST /v1/accounts. Sent as `Authorization: Bearer <token>`; never accepted in the query string.'