Nas Academy Developer discovery API

Public developer and integration guidance without private API contracts.

Operations 9

GET /developers Get the Nas.com developer resources page #
GET /developers.md Get the Nas.com developer resource index #
GET /mcp Get the Nas.com MCP installation guide #
GET /mcp.md Get the Nas.com MCP installation guide as Markdown #
GET /mcp/llms.txt Get concise Nas.com MCP instructions for AI agents #
GET /api/llms.txt Get API and integration guidance for AI agents #
GET /auth.md Get Nas.com auth docs and public agent authentication boundary #
GET /.well-known/api-catalog Get the Nas.com API catalog #
GET /integrations/ai-commerce-discovery.md Get integration and AI commerce discovery guidance #

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/nas-academy:nas-academy-developer-discovery-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

nas-academy-developer-discovery-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Nas.com Public Discovery Developer discovery API
  summary: Machine-readable public discovery resources for Nas.com.
  description: This OpenAPI document describes public discovery resources served by Nas.com.
  version: '2026-06-18'
  termsOfService: https://nas.com/terms
  contact:
    name: Nas.com Support
    url: https://help.nas.com/en
servers:
- url: https://nas.com
  description: Nas.com production public website
tags:
- name: Developer discovery
  description: Public developer and integration guidance without private API contracts.
paths:
  /developers:
    get:
      tags:
      - Developer discovery
      summary: Get the Nas.com developer resources page
      operationId: getNasDeveloperResourcesPage
      responses:
        '200':
          description: Indexable HTML developer resource page for Nas.com.
          content:
            text/html:
              schema:
                type: string
  /developers.md:
    get:
      tags:
      - Developer discovery
      summary: Get the Nas.com developer resource index
      operationId: getNasDeveloperIndex
      responses:
        '200':
          description: Markdown developer resource index for Nas.com.
          content:
            text/markdown:
              schema:
                type: string
  /mcp:
    get:
      tags:
      - Developer discovery
      summary: Get the Nas.com MCP installation guide
      operationId: getNasMcpInstallationGuide
      responses:
        '200':
          description: Indexable HTML guide for connecting agents to the official hosted Nas.com MCP endpoint at https://mcp.nas.com/mcp.
          content:
            text/html:
              schema:
                type: string
  /mcp.md:
    get:
      tags:
      - Developer discovery
      summary: Get the Nas.com MCP installation guide as Markdown
      operationId: getNasMcpInstallationGuideMarkdown
      responses:
        '200':
          description: AI-readable Markdown guide for connecting agents to the official hosted Nas.com MCP endpoint.
          content:
            text/markdown:
              schema:
                type: string
  /mcp/llms.txt:
    get:
      tags:
      - Developer discovery
      summary: Get concise Nas.com MCP instructions for AI agents
      operationId: getNasMcpAgentInstructions
      responses:
        '200':
          description: Agent-first instructions for installing and safely using the official hosted Nas.com MCP endpoint.
          content:
            text/plain:
              schema:
                type: string
  /api/llms.txt:
    get:
      tags:
      - Developer discovery
      summary: Get API and integration guidance for AI agents
      operationId: getNasApiGuidance
      responses:
        '200':
          description: Guidance for handling Nas.com API and integration requests without inventing undocumented contracts.
          content:
            text/plain:
              schema:
                type: string
  /auth.md:
    get:
      tags:
      - Developer discovery
      summary: Get Nas.com auth docs and public agent authentication boundary
      operationId: getNasAgentAuthBoundary
      responses:
        '200':
          description: Markdown guidance explaining current public read-only agent access, hosted MCP OAuth metadata traversal, unavailable registration, and unavailable public API-key flow.
          content:
            text/markdown:
              schema:
                type: string
  /.well-known/api-catalog:
    get:
      tags:
      - Developer discovery
      summary: Get the Nas.com API catalog
      operationId: getNasApiCatalog
      responses:
        '200':
          description: RFC 9727-style linkset catalog for Nas.com public discovery resources.
          content:
            application/linkset+json:
              schema:
                type: object
                additionalProperties: true
  /integrations/ai-commerce-discovery.md:
    get:
      tags:
      - Developer discovery
      summary: Get integration and AI commerce discovery guidance
      operationId: getAiCommerceDiscoveryGuide
      responses:
        '200':
          description: Markdown guide for discovering Nas.com public integration resources without inventing undocumented contracts.
          content:
            text/markdown:
              schema:
                type: string
externalDocs:
  description: Nas.com developer resources
  url: https://nas.com/developers
x-search-terms:
- Nas.com developer resources
- Nas API docs
- Nas.com OpenAPI spec
- Nas.com auth docs
- Nas.com webhooks
- Nas.com MCP server
x-idempotency-key-policy:
  status: future_public_write_operations_only
  header: Idempotency-Key
  description: Idempotency-Key is required for future public write operations; it is not applicable to the current read-only Nas.com discovery endpoints.
x-agent-auth:
  status: public_read_only_discovery_and_authenticated_hosted_mcp
  mcp_endpoint: https://mcp.nas.com/mcp
  oauth_protected_resource_metadata: https://mcp.nas.com/.well-known/oauth-protected-resource
  authorization_server: https://auth.nas.io
  authorization_server_metadata: https://auth.nas.io/.well-known/oauth-authorization-server
  registration_endpoint_available: false
  public_api_key_flow_available: false
  auth_docs: https://nas.com/auth.md
  scopes_supported:
  - nas.communities.read
  - nas.members.read
  - nas.products.read
  - nas.orders.read
x-official-mcp:
  endpoint: https://mcp.nas.com/mcp
  oauthProtectedResourceMetadata: https://mcp.nas.com/.well-known/oauth-protected-resource
  authorizationServer: https://auth.nas.io
  authorizationServerMetadata: https://auth.nas.io/.well-known/oauth-authorization-server
  bearerMethodsSupported:
  - header
  scopesSupported:
  - nas.communities.read
  - nas.members.read
  - nas.products.read
  - nas.orders.read
  controls:
  - name: list_members
    requiredScope: nas.members.read
    readOnly: true
  - name: list_physical_product_orders
    requiredScope: nas.orders.read
    readOnly: true
  - name: get_physical_product_order
    requiredScope: nas.orders.read
    readOnly: true