For Agents & Developers
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.jsonDiscovery Endpoints
/.well-known/agent-card.jsonGoogle A2A protocol standard. Declares AIsa's skills, authentication, and capabilities for autonomous agent-to-agent discovery.
/.well-known/ai-plugin.jsonChatGPT-era plugin standard. Provides model-facing descriptions and links to the OpenAPI spec for agent frameworks.
/openapi.yamlFull machine-readable API specification with 111+ endpoints, request/response schemas, and authentication details.
Skill Explorer
Browse and filter the 11 skills advertised in AIsa's agent card. Agents use these same tags for programmatic discovery.
chat-completionsAccess 50+ LLMs from OpenAI, Anthropic, Google, DeepSeek, and more via an OpenAI-compatible /v1/chat/completions endpoint.
twitter-autopilotTwitter/X intelligence and automation for autonomous agents. Read, search, engage, write, and post on Twitter/X.
marketpulseQuery real-time and historical financial data for equities — prices, news, financial statements, metrics, analyst estimates, and SEC filings.
prediction-market-dataPrediction markets data from Polymarket and Kalshi — markets, prices, orderbooks, candlestick charts, and trade history.
prediction-market-arbitrageFind and analyze arbitrage opportunities across prediction markets. Compares pricing across Polymarket and Kalshi.
multi-source-searchIntelligent search across web, academic, and smart hybrid modes, plus Perplexity Sonar answer endpoints with citations.
perplexity-searchPerplexity Sonar search and answer generation. Lightweight and pro-tier search answers with real-time citations.
youtube-serpYouTube SERP for autonomous agents. Search top-ranking videos, channels, and trends on YouTube.
media-genGenerate images and videos with a single API key. 4 image models and 4 Wan video variants for image-to-video and text-to-video.
last30daysMulti-source research brief aggregating web, news, Twitter/X, YouTube, Reddit, Hacker News, GitHub, and prediction markets.
tavily-searchWeb and news search via Tavily with structured results, date filtering, and optional raw content extraction.
Showing 11 of 11 skills
How It Works
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.
The agent card declares Bearer token auth. Your agent includes the API key in the Authorization header — no OAuth flows needed.
Your agent selects the right skill based on tags and descriptions, constructs the API call using the OpenAPI spec, and executes autonomously.
Code Examples
# 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 modesimport 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"])// 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);Connect AIsa as an MCP server in Claude Desktop, Cursor, or any MCP-compatible client.
{
"mcpServers": {
"aisa": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-remote", "https://aisa.one/docs/mcp"],
"env": {
"AISA_API_KEY": "your-api-key-here"
}
}
}
}Get your API key and start integrating AIsa into your agent workflows. Pay per call, no subscriptions.