Circle NanopaymentsPrivate Beta
Machine Payment ProtocolPrivate Beta
Coming Soon

Agent Discovery

AIsa publishes machine-readable discovery files so autonomous agents can find, authenticate with, and call our APIs without human intervention. Developers can use the same files to auto-generate clients and explore endpoints.

https://aisa.one/.well-known/agent-card.json
A2A compatible·OpenAI plugin compatible·OpenAPI 3.1

Three Ways to Discover AIsa

A2A Agent Card

/.well-known/agent-card.json

Google A2A protocol standard. Declares AIsa's skills, authentication, and capabilities for autonomous agent-to-agent discovery.

AI Plugin Manifest

/.well-known/ai-plugin.json

ChatGPT-era plugin standard. Provides model-facing descriptions and links to the OpenAPI spec for agent frameworks.

OpenAPI 3.1 Spec

/openapi.yaml

Full machine-readable API specification with 111+ endpoints, request/response schemas, and authentication details.

Search Available Skills

Browse and filter the 11 skills advertised in AIsa's agent card. Agents use these same tags for programmatic discovery.

AI Model Inference

chat-completions

Access 50+ LLMs from OpenAI, Anthropic, Google, DeepSeek, and more via an OpenAI-compatible /v1/chat/completions endpoint.

inferencellmai-modelstext-generation+2

Twitter/X Autopilot

twitter-autopilot

Twitter/X intelligence and automation for autonomous agents. Read, search, engage, write, and post on Twitter/X.

social-mediatwitterxsearch+2

MarketPulse Financial Data

marketpulse

Query real-time and historical financial data for equities — prices, news, financial statements, metrics, analyst estimates, and SEC filings.

financestocksequitiesmarket-data+2

Prediction Market Data

prediction-market-data

Prediction markets data from Polymarket and Kalshi — markets, prices, orderbooks, candlestick charts, and trade history.

prediction-marketspolymarketkalshitrading+1

Prediction Market Arbitrage

prediction-market-arbitrage

Find and analyze arbitrage opportunities across prediction markets. Compares pricing across Polymarket and Kalshi.

arbitrageprediction-marketstradinganalysis

Multi-source Search

multi-source-search

Intelligent search across web, academic, and smart hybrid modes, plus Perplexity Sonar answer endpoints with citations.

searchweb-searchacademic-searchresearch+1

Perplexity Search

perplexity-search

Perplexity Sonar search and answer generation. Lightweight and pro-tier search answers with real-time citations.

searchperplexitysonaranswers+1

YouTube SERP

youtube-serp

YouTube SERP for autonomous agents. Search top-ranking videos, channels, and trends on YouTube.

youtubevideo-searchsocial-mediaserp

Media Generation

media-gen

Generate images and videos with a single API key. 4 image models and 4 Wan video variants for image-to-video and text-to-video.

image-generationvideo-generationcreativeai-art+3

Last 30 Days Research Brief

last30days

Multi-source research brief aggregating web, news, Twitter/X, YouTube, Reddit, Hacker News, GitHub, and prediction markets.

researchnewsaggregationanalysis+1

Tavily Web & News Search

tavily-search

Web and news search via Tavily with structured results, date filtering, and optional raw content extraction.

searchnewsweb-searchtavily

Showing 11 of 11 skills

Agent-to-Agent Integration Flow

01

Discover

Your agent fetches the agent card from the well-known URL. It learns what AIsa can do, how to authenticate, and which skills are available.

02

Authenticate

The agent card declares Bearer token auth. Your agent includes the API key in the Authorization header — no OAuth flows needed.

03

Execute

Your agent selects the right skill based on tags and descriptions, constructs the API call using the OpenAPI spec, and executes autonomously.

Integrate in Minutes

$Fetch the Agent Card

bash
# Fetch the agent card to discover AIsa's capabilities
curl -s https://aisa.one/.well-known/agent-card.json | jq .

# Response includes:
# - name, description, provider info
# - authentication requirements (Bearer token)
# - skills array with IDs, descriptions, tags, and examples
# - supported input/output modes

pyPython — Discover & Call

python
import httpx

# Step 1: Discover AIsa's capabilities via A2A agent card
agent_card = httpx.get("https://aisa.one/.well-known/agent-card.json").json()

print(f"Agent: {agent_card['name']}")
print(f"Auth: {agent_card['authentication']['schemes']}")
print(f"Skills: {len(agent_card['skills'])} available")

for skill in agent_card["skills"]:
    print(f"  - {skill['name']}: {skill['description'][:80]}...")

# Step 2: Use a discovered skill (e.g., chat completions)
response = httpx.post(
    f"{agent_card['url']}/v1/chat/completions",
    headers={"Authorization": "Bearer YOUR_AISA_API_KEY"},
    json={
        "model": "claude-sonnet-4-20250514",
        "messages": [{"role": "user", "content": "Hello from an autonomous agent!"}]
    }
)
print(response.json()["choices"][0]["message"]["content"])

tsTypeScript — Discover & Call

typescript
// Agent-to-Agent discovery and integration with AIsa
const AGENT_CARD_URL = "https://aisa.one/.well-known/agent-card.json";

interface AgentSkill {
  id: string;
  name: string;
  description: string;
  tags: string[];
  examples: string[];
}

interface AgentCard {
  name: string;
  url: string;
  authentication: { schemes: string[] };
  skills: AgentSkill[];
}

// Step 1: Discover the agent's capabilities
const card: AgentCard = await fetch(AGENT_CARD_URL).then(r => r.json());

// Step 2: Find a skill by tag
const searchSkill = card.skills.find(s => s.tags.includes("web-search"));

if (searchSkill) {
  console.log(`Found skill: ${searchSkill.name}`);
  console.log(`Description: ${searchSkill.description}`);
}

// Step 3: Call the discovered API
const result = await fetch(`${card.url}/apis/v1/tavily/search`, {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_AISA_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    query: "latest AI agent frameworks 2026",
    topic: "news",
    max_results: 5
  })
}).then(r => r.json());

console.log(result);

MCP Server Configuration

Connect AIsa as an MCP server in Claude Desktop, Cursor, or any MCP-compatible client.

json
{
  "mcpServers": {
    "aisa": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-remote", "https://aisa.one/docs/mcp"],
      "env": {
        "AISA_API_KEY": "your-api-key-here"
      }
    }
  }
}

Ready to Build?

Get your API key and start integrating AIsa into your agent workflows. Pay per call, no subscriptions.

Cookie Preferences

We use essential cookies to keep the site running, plus optional analytics and functional cookies to improve your experience. Read our Privacy Policy for details.