Skip to main content
AIsa publishes several machine-readable discovery resources so that autonomous agents can find, understand, and invoke supported capabilities. This guide explains the main resources and the discovery-to-invocation flow.

Discovery Endpoints

AIsa exposes the following public URLs for agent and documentation discovery. They require no authentication to read.

How Agent Discovery Works

The discovery flow follows three steps: discover, inspect, and invoke. An autonomous agent starts by fetching the agent card to learn what AIsa can do, selects the relevant skill, and then calls the corresponding API endpoint using the OpenAPI spec for request/response schemas.
1

Discover

The agent fetches /.well-known/agent-card.json from aisa.one. The response contains a list of skills, each with an id, name, description, tags, and examples. The agent uses this metadata to determine whether AIsa can fulfill the current task.
2

Inspect

Once the agent identifies a relevant skill, it fetches /openapi.yaml to retrieve the full request/response schema for the corresponding API endpoints. The OpenAPI spec provides parameter types, required fields, authentication requirements, and example payloads.
3

Invoke

The agent constructs an authenticated API request using the schema from the OpenAPI spec, sends it to api.aisa.one, and processes the response. All endpoints use Bearer token authentication with an AIsa API key.

The A2A Agent Card

The Agent2Agent (A2A) Protocol defines a standard format for agents to advertise capabilities and interoperate. AIsa’s agent card lives at the well-known URL and describes the platform, authentication requirements, and public capability catalog.

Fetching the Agent Card

Agent Card Structure

The top-level fields describe the agent identity, authentication, and capabilities:

Skill Objects

Each entry in the skills array describes a single capability:

Available capabilities

The Agent Card is generated from the public catalog. Fetch the live card instead of relying on a fixed capability list in documentation:
Use each capability’s description, tags, and examples for matching. Confirm the underlying Skill or API documentation before invocation.

The OpenAI Plugin Manifest

For backward compatibility with agent frameworks that implement the original ChatGPT plugin protocol, AIsa also publishes an ai-plugin.json manifest at /.well-known/ai-plugin.json. The manifest references the same OpenAPI spec. For current OpenAI tool integration guidance, see Actions.
The manifest includes a description_for_model field that lists key API endpoints, helping LLM-based agents understand which tools are available without parsing the full OpenAPI spec.

The OpenAPI 3.1 Specification

The consolidated OpenAPI spec at /openapi.yaml is the authoritative machine-readable contract for constructing API requests. Parse the live specification instead of relying on a fixed path or schema count.

Fetching and Parsing the Spec

API Categories

The spec organizes endpoints into the following tag groups:

End-to-End Integration Example

The following Python example demonstrates the complete discovery-to-invocation flow. An autonomous agent discovers AIsa’s capabilities, identifies the chat-completions skill, and makes an authenticated API call.

Authentication

All AIsa API endpoints require Bearer token authentication. Include your API key in the Authorization header of every request:
Generate an API key from the AIsa console. For detailed key management guidance — scoping, rotation, and secure storage — see the Authentication guide.
The discovery resources (agent-card.json, mcp.json, ai-plugin.json, openapi.yaml, and llms.txt files) are publicly readable and require no authentication. API calls to api.aisa.one require the authentication documented for the selected route.

Integration Patterns

Pattern 1: Tag-Based Skill Matching

Agents can match tasks to skills using the tags array. This is the recommended approach for agents that need to dynamically select capabilities at runtime.

Pattern 2: Example-Based Intent Matching

For LLM-powered agents, the examples field provides natural-language queries that can be used for semantic similarity matching against the user’s intent.

Interactive Explorer

AIsa provides two browser-based tools for exploring the discovery surface:
  • API Explorer — Interactive API reference for browsing documented endpoints and request/response examples.
  • Agent Discovery — Visual skill explorer with search and tag filtering, plus integration code examples.

CORS Support

The discovery endpoints include permissive CORS headers (Access-Control-Allow-Origin: *) so that browser-based agents and web applications can fetch them directly without a proxy server. This applies to:
  • /.well-known/agent-card.json
  • /.well-known/ai-plugin.json
  • /openapi.yaml

Authentication

API key generation, scoping, rotation, and secure storage.

Agent Skills

Browse and install composable skills for Claude Code, Cursor, and OpenClaw.

Getting Started

Make your first authenticated API request in minutes.