{
  "manifestVersion": "1.0",
  "note": "AIsa publishes this manifest as a convention for MCP (Model Context Protocol) discovery. It is not a formally standardized well-known file yet; see https://modelcontextprotocol.io/specification for the MCP spec. Servers with status=\"planned\" follow the documented URL convention but are rolling out — filter on status when dialing. The underlying HTTP data-API surface is live today at /apis/v1 (bearer) and /apis/v2 (x402 pay-per-call) — see top-level `authentication.paths`.",
  "publisher": {
    "name": "AIsa",
    "url": "https://aisa.one",
    "contact": "mailto:developer@aisa.one",
    "docs": "https://aisa.one/docs",
    "support": "https://discord.gg/7rDnYnXra8"
  },
  "protocolVersions": [
    "2025-06-18"
  ],
  "authentication": {
    "schemes": [
      "bearer",
      "x402"
    ],
    "paths": {
      "llm": {
        "endpointBase": "https://api.aisa.one/v1",
        "scheme": "bearer",
        "note": "OpenAI-compatible inference. Bearer token only."
      },
      "dataApisBearer": {
        "endpointBase": "https://api.aisa.one/apis/v1",
        "scheme": "bearer",
        "credentials": "Get your API key at https://aisa.one"
      },
      "dataApisX402": {
        "endpointBase": "https://api.aisa.one/apis/v2",
        "scheme": "x402",
        "description": "Same data API surface as /apis/v1, mirrored for pay-per-call. No registration — call any endpoint, receive an HTTP 402 challenge, settle with a stablecoin micropayment.",
        "specification": "https://www.x402.org"
      }
    }
  },
  "servers": [
    {
      "id": "aisa-seo-keyword-research",
      "name": "SEO Keyword Research",
      "slug": "seo-keyword-research",
      "category": "Marketing",
      "description": "Build SEO keyword strategies from a site, product, market, or competitor set with crawl context, DataForSEO metrics, SERP evidence, and AIsa LLM clustering.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/seo-keyword-research/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/seo-keyword-research",
      "skillUrl": "https://aisa.one/skills/seo-keyword-research",
      "tools": [
        {
          "name": "/apis/v1/dataforseo/dataforseo_labs/google/keyword_suggestions/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Expand crawl-derived seed topics into keyword suggestions"
        },
        {
          "name": "/apis/v1/dataforseo/dataforseo_labs/google/keyword_ideas/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate related keyword ideas from seed terms"
        },
        {
          "name": "/apis/v1/dataforseo/dataforseo_labs/google/related_keywords/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Find related keyword opportunities for a topic"
        },
        {
          "name": "/apis/v1/dataforseo/keywords_data/google_ads/search_volume/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Validate search volume and trend signals"
        },
        {
          "name": "/apis/v1/dataforseo/dataforseo_labs/google/bulk_keyword_difficulty/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Check keyword difficulty in bulk"
        },
        {
          "name": "/apis/v1/dataforseo/dataforseo_labs/google/search_intent/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Classify keyword search intent"
        },
        {
          "name": "/apis/v1/dataforseo/dataforseo_labs/google/competitors_domain/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Discover organic search competitors for a domain"
        },
        {
          "name": "/apis/v1/dataforseo/dataforseo_labs/google/domain_intersection/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Find keyword gaps across competing domains"
        },
        {
          "name": "/apis/v1/dataforseo/serp/google/organic/live/advanced",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Inspect live SERPs for ranking page type, intent, and difficulty reality"
        },
        {
          "name": "/apis/v1/dataforseo/on_page/content_parsing/live",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Parse page content when local crawling is blocked or incomplete"
        },
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Cluster keywords, interpret intent, score opportunities, and synthesize the final strategy"
        }
      ]
    },
    {
      "id": "aisa-kol-creator-discovery",
      "name": "KOL Creator Discovery",
      "slug": "kol-creator-discovery",
      "category": "Marketing",
      "description": "Turn one YouTube, TikTok, or Instagram creator profile into an outreach-ready list with verified contact emails and closely matched creators.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/kol-creator-discovery/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/kol-creator-discovery",
      "skillUrl": "https://aisa.one/skills/kol-creator-discovery",
      "tools": [
        {
          "name": "/apis/v1/waveinflu/email-lookup",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Look up available creator emails and normalized profile details from a social profile URL"
        },
        {
          "name": "/apis/v1/waveinflu/similar",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Find similar YouTube or TikTok creators by seed profile, content direction, and audience filters"
        }
      ]
    },
    {
      "id": "aisa-gmail-lead-desk",
      "name": "Gmail Lead Desk",
      "slug": "gmail-lead-desk",
      "category": "SaaS Automation",
      "description": "Triage Gmail leads and support threads, summarize inquiries, draft replies, and archive won deals through OAuth-connected Gmail workflows.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/gmail-lead-desk/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/gmail-lead-desk",
      "skillUrl": "https://aisa.one/skills/gmail-lead-desk",
      "tools": [
        {
          "name": "/apis/v1/composio/auth/session/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Verify the current AIsa API key and session context"
        },
        {
          "name": "/apis/v1/composio/auth_configs",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List Gmail OAuth auth configs"
        },
        {
          "name": "/apis/v1/composio/connected_accounts",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Check whether a Gmail account is already connected"
        },
        {
          "name": "/apis/v1/composio/connected_accounts/link",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Create a Gmail OAuth link for a user to authorize in the browser"
        },
        {
          "name": "/apis/v1/composio/tools",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List Gmail tools before choosing a tool slug"
        },
        {
          "name": "/apis/v1/composio/tools/{tool_slug}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Fetch the schema for a Gmail tool such as GMAIL_FETCH_EMAILS"
        },
        {
          "name": "/apis/v1/composio/tools/execute/{tool_slug}",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Execute whitelisted Gmail tools for fetch, summarize, draft, send, label, or archive workflows"
        },
        {
          "name": "/apis/v1/composio/files/upload/request",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Request a presigned upload URL when a Gmail draft needs an attachment"
        }
      ]
    },
    {
      "id": "aisa-notion-workspace",
      "name": "Notion Workspace",
      "slug": "notion-workspace",
      "category": "SaaS Automation",
      "description": "Search, read, and update Notion pages and databases through OAuth-connected workspace tools.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/notion-workspace/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/notion-workspace",
      "skillUrl": "https://aisa.one/skills/notion-workspace",
      "tools": [
        {
          "name": "/apis/v1/composio/auth/session/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Verify the current AIsa API key and session context"
        },
        {
          "name": "/apis/v1/composio/auth_configs",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List or create Notion auth configs"
        },
        {
          "name": "/apis/v1/composio/connected_accounts",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Find existing Notion connected accounts"
        },
        {
          "name": "/apis/v1/composio/connected_accounts/link",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Create a Notion OAuth link for a user to authorize"
        },
        {
          "name": "/apis/v1/composio/tools",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List Notion tools before selecting a tool slug"
        },
        {
          "name": "/apis/v1/composio/tools/{tool_slug}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Fetch schema for Notion tools such as NOTION_GET_PAGE_MARKDOWN"
        },
        {
          "name": "/apis/v1/composio/tools/execute/{tool_slug}",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Execute Notion read and write tools for pages, blocks, databases, comments, and files"
        },
        {
          "name": "/apis/v1/composio/trigger_instances/{slug}/upsert",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Create or update a Notion trigger after confirmation"
        },
        {
          "name": "/apis/v1/composio/mcp/servers",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Create a Notion MCP server for agent tool access"
        },
        {
          "name": "/apis/v1/composio/mcp/servers/generate",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate an MCP connection URL for Notion tools"
        }
      ]
    },
    {
      "id": "aisa-saas-gateway",
      "name": "SaaS Gateway",
      "slug": "saas-gateway",
      "category": "SaaS Automation",
      "description": "Connect third-party SaaS apps, run tools, manage OAuth accounts, triggers, webhooks, MCP servers, files, projects, and usage through one AIsa gateway.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/saas-gateway/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/saas-gateway",
      "skillUrl": "https://aisa.one/skills/saas-gateway",
      "tools": [
        {
          "name": "/apis/v1/composio/auth/session/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Verify API key, project, and session context"
        },
        {
          "name": "/apis/v1/composio/auth_configs",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List OAuth auth configs for SaaS toolkits"
        },
        {
          "name": "/apis/v1/composio/connected_accounts/link",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Create an OAuth link session for a user to connect an app"
        },
        {
          "name": "/apis/v1/composio/connected_accounts",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List connected accounts and connection statuses"
        },
        {
          "name": "/apis/v1/composio/tools",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Discover tools for a SaaS toolkit"
        },
        {
          "name": "/apis/v1/composio/tools/{tool_slug}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Fetch tool input schema before execution"
        },
        {
          "name": "/apis/v1/composio/tools/execute/{tool_slug}",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Execute a SaaS tool with a connected account"
        },
        {
          "name": "/apis/v1/composio/tool_router/session",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Create a session-scoped tool router for multi-step SaaS work"
        },
        {
          "name": "/apis/v1/composio/tool_router/session/{session_id}/execute",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Execute a tool inside a tool-router session"
        },
        {
          "name": "/apis/v1/composio/trigger_instances/active",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List active SaaS triggers"
        },
        {
          "name": "/apis/v1/composio/webhook_subscriptions",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List webhook subscriptions"
        },
        {
          "name": "/apis/v1/composio/mcp/servers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List MCP servers for SaaS tool access"
        },
        {
          "name": "/apis/v1/composio/files/upload/request",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Create a presigned upload URL for files used by SaaS tools"
        },
        {
          "name": "/apis/v1/composio/project/usage/summary",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Get project-level SaaS gateway usage summary"
        }
      ]
    },
    {
      "id": "aisa-trend-forecast",
      "name": "Trend Forecast",
      "slug": "trend-forecast",
      "category": "Data & Finance",
      "description": "Forecast trends by combining prediction markets, X/Twitter sentiment, news velocity, financial market data, and LLM synthesis.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/trend-forecast/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/trend-forecast",
      "skillUrl": "https://aisa.one/skills/trend-forecast",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Decompose the forecast query and synthesize the final trend report"
        },
        {
          "name": "/polymarket/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Find relevant Polymarket prediction markets"
        },
        {
          "name": "/polymarket/market-price/{token_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get current or historical Polymarket token probability"
        },
        {
          "name": "/kalshi/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Find relevant Kalshi prediction markets"
        },
        {
          "name": "/kalshi/market-price/{market_ticker}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get current or historical Kalshi market probability"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search recent X/Twitter discussion for volume and sentiment signals"
        },
        {
          "name": "/tavily/search",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Search recent news to estimate news velocity and source diversity"
        },
        {
          "name": "/financial/prices",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Pull historical price trends for relevant tickers"
        },
        {
          "name": "/financial/financial-metrics/snapshot",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get real-time financial metrics for relevant tickers"
        },
        {
          "name": "/financial/news",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Fetch company news for relevant tickers"
        },
        {
          "name": "/financial/macro/interest-rates/snapshot",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Use current interest rates for macro-sensitive forecasts"
        },
        {
          "name": "/perplexity/search",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Supplement forecasts with deeper web research when needed"
        }
      ]
    },
    {
      "id": "aisa-twitter-autopilot",
      "name": "Twitter Autopilot",
      "slug": "twitter-autopilot",
      "category": "Social Media",
      "description": "Twitter/X intelligence and automation for autonomous agents. Read, search, engage, write, and post (text & media) on Twitter/X.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/twitter-autopilot/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/twitter-autopilot",
      "skillUrl": "https://aisa.one/skills/twitter-autopilot",
      "tools": [
        {
          "name": "/twitter/user/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get user profile"
        },
        {
          "name": "/twitter/user/batch_info_by_ids",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Batch get user info by user IDs"
        },
        {
          "name": "/twitter/user_about",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get user profile about (country, verification, username changes)"
        },
        {
          "name": "/twitter/user/last_tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get user's recent tweets"
        },
        {
          "name": "/twitter/user/mentions",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get user mentions"
        },
        {
          "name": "/twitter/user/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get user followers"
        },
        {
          "name": "/twitter/user/followings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get user followings"
        },
        {
          "name": "/twitter/user/verifiedFollowers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get verified followers"
        },
        {
          "name": "/twitter/user/check_follow_relationship",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Check follow relationship between users"
        },
        {
          "name": "/twitter/user/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search users by keyword"
        },
        {
          "name": "/twitter/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get tweets by IDs"
        },
        {
          "name": "/twitter/tweet/replies",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get tweet replies"
        },
        {
          "name": "/twitter/tweet/quotes",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get tweet quotations"
        },
        {
          "name": "/twitter/tweet/retweeters",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get tweet retweeters"
        },
        {
          "name": "/twitter/tweet/thread_context",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get tweet thread context"
        },
        {
          "name": "/twitter/article",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get article by tweet"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Advanced tweet search"
        },
        {
          "name": "/twitter/list/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get list members"
        },
        {
          "name": "/twitter/list/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get list followers"
        },
        {
          "name": "/twitter/community/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get community info by ID"
        },
        {
          "name": "/twitter/community/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get community members"
        },
        {
          "name": "/twitter/community/moderators",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get community moderators"
        },
        {
          "name": "/twitter/community/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get community tweets"
        },
        {
          "name": "/twitter/community/get_tweets_from_all_community",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search tweets from all communities"
        },
        {
          "name": "/twitter/trends",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get trending topics by WOEID"
        },
        {
          "name": "/twitter/spaces/detail",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get Space detail"
        },
        {
          "name": "/twitter/auth_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "OAuth Twitter authorization"
        },
        {
          "name": "/twitter/post_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Post a tweet"
        },
        {
          "name": "/twitter/like_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Like a tweet"
        },
        {
          "name": "/twitter/unlike_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Unlike a tweet"
        },
        {
          "name": "/twitter/follow_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Follow a user"
        },
        {
          "name": "/twitter/unfollow_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Unfollow a user"
        }
      ]
    },
    {
      "id": "aisa-marketpulse",
      "name": "MarketPulse",
      "slug": "marketpulse",
      "category": "Data & Finance",
      "description": "Query real-time and historical financial data for equities — prices, news, financial statements, metrics, analyst estimates, insider/institutional activity, SEC filings, earnings press releases, segmented revenues, stock screening, and macro interest rates.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/marketpulse/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/marketpulse",
      "skillUrl": "https://aisa.one/skills/marketpulse",
      "tools": [
        {
          "name": "/financial/prices",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical stock prices (requires interval params)"
        },
        {
          "name": "/financial/news",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Company news by ticker"
        },
        {
          "name": "/financial/financials",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "All financial statements (requires period)"
        },
        {
          "name": "/financial/financials/income-statements",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Income statements (requires period)"
        },
        {
          "name": "/financial/financials/balance-sheets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Balance sheets (requires period)"
        },
        {
          "name": "/financial/financials/cash-flow-statements",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Cash flow statements (requires period)"
        },
        {
          "name": "/financial/financials/segmented-revenues",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Revenue by segment and geography (requires period)"
        },
        {
          "name": "/financial/financial-metrics/snapshot",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Real-time financial metrics"
        },
        {
          "name": "/financial/financial-metrics",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical metrics (requires period)"
        },
        {
          "name": "/financial/analyst-estimates",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "EPS estimates"
        },
        {
          "name": "/financial/earnings/press-releases",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Earnings press releases (~2,776 supported tickers)"
        },
        {
          "name": "/financial/insider-trades",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Insider trades"
        },
        {
          "name": "/financial/institutional-ownership",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Institutional ownership (by ticker or investor)"
        },
        {
          "name": "/financial/filings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "SEC filings"
        },
        {
          "name": "/financial/filings/items",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "SEC filing items (requires filing_type and year)"
        },
        {
          "name": "/financial/company/facts",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Company facts (by ticker or CIK)"
        },
        {
          "name": "/financial/financials/search/screener",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Stock screener"
        },
        {
          "name": "/financial/financials/search/line-items",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Search specific line items across tickers"
        },
        {
          "name": "/financial/macro/interest-rates/snapshot",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Current interest rates"
        },
        {
          "name": "/financial/macro/interest-rates",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical rates"
        }
      ]
    },
    {
      "id": "aisa-crypto-market-data",
      "name": "Crypto Market Data",
      "slug": "crypto-market-data",
      "category": "Data & Finance",
      "description": "Real-time and historical cryptocurrency market data via CoinGecko: prices, market-cap rankings, charts, OHLC candles, token lookup, exchanges, categories, trending searches, and news.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/crypto-market-data/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/crypto-market-data",
      "skillUrl": "https://aisa.one/skills/crypto-market-data",
      "tools": [
        {
          "name": "/coingecko/simple/price",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Current prices for one or more coins in supported currencies"
        },
        {
          "name": "/coingecko/simple/supported_vs_currencies",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List supported fiat and crypto quote currencies"
        },
        {
          "name": "/coingecko/simple/token_price/{id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Current token prices by contract address on a supported platform"
        },
        {
          "name": "/coingecko/coins/list",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Directory of all coins with IDs, symbols, and names"
        },
        {
          "name": "/coingecko/coins/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Coins ranked by market data such as price, market cap, and volume"
        },
        {
          "name": "/coingecko/coins/{id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Full coin data including prices, markets, links, and metadata"
        },
        {
          "name": "/coingecko/coins/{id}/history",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical price, market cap, and volume snapshot for a date"
        },
        {
          "name": "/coingecko/coins/{id}/market_chart",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical market chart for a coin over the last N days"
        },
        {
          "name": "/coingecko/coins/{id}/market_chart/range",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical market chart for an explicit Unix timestamp range"
        },
        {
          "name": "/coingecko/coins/{id}/ohlc",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "OHLC candles for a coin"
        },
        {
          "name": "/coingecko/coins/{id}/tickers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Exchange-listed trading pairs for a coin"
        },
        {
          "name": "/coingecko/coins/{id}/contract/{contract_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Full token data by contract address on a supported platform"
        },
        {
          "name": "/coingecko/coins/{id}/contract/{contract_address}/market_chart",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical market chart for a token by contract address"
        },
        {
          "name": "/coingecko/categories/list",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List all CoinGecko category IDs and names"
        },
        {
          "name": "/coingecko/coins/categories",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Category leaderboard with market cap, volume, and top coins"
        },
        {
          "name": "/coingecko/exchanges",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List exchanges with trading volume and metadata"
        },
        {
          "name": "/coingecko/exchanges/list",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Exchange ID-to-name map"
        },
        {
          "name": "/coingecko/exchanges/{id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Detailed data for a single exchange"
        },
        {
          "name": "/coingecko/exchanges/{id}/tickers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Trading pairs listed on a given exchange"
        },
        {
          "name": "/coingecko/search/trending",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Top trending coin searches from CoinGecko"
        },
        {
          "name": "/coingecko/news",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Latest crypto news aggregated by CoinGecko"
        }
      ]
    },
    {
      "id": "aisa-prediction-market-data",
      "name": "Prediction Market Data",
      "slug": "prediction-market-data",
      "category": "Data & Finance",
      "description": "Prediction markets data — Polymarket, Kalshi markets, prices, positions, and trades.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/prediction-market-data/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/prediction-market-data",
      "skillUrl": "https://aisa.one/skills/prediction-market-data",
      "tools": [
        {
          "name": "/kalshi/market-price/{market_ticker}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Current or historical pricing (yes/no sides) for a Kalshi market"
        },
        {
          "name": "/kalshi/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List Kalshi markets with filters (ticker, event, status, min volume) and cursor pagination"
        },
        {
          "name": "/kalshi/orderbooks",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical orderbook snapshots for a Kalshi market (bid/ask for yes/no contracts)"
        },
        {
          "name": "/kalshi/trades",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Executed trade history for Kalshi markets, filterable by ticker and time range"
        },
        {
          "name": "/matching-markets/sports",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Find equivalent markets across platforms using Polymarket slugs or Kalshi tickers"
        },
        {
          "name": "/matching-markets/sports/{sport}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Cross-platform sports markets on a given date (football, baseball, basketball, etc.)"
        },
        {
          "name": "/polymarket/activity",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "On-chain trading activity (MERGES, SPLITS, REDEEMS), filterable by wallet/market/time"
        },
        {
          "name": "/polymarket/candlesticks/{condition_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "OHLC candlestick data with volume, open interest, bid/ask spread"
        },
        {
          "name": "/polymarket/events",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Grouped related markets ordered by volume, filterable by tags/status"
        },
        {
          "name": "/polymarket/market-price/{token_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Current or historical market price (probability 0-1)"
        },
        {
          "name": "/polymarket/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Polymarket market list, filterable by slug, condition ID, token ID, tags, with fuzzy search"
        },
        {
          "name": "/polymarket/orderbooks",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical orderbook snapshots (bids, asks, metadata)"
        },
        {
          "name": "/polymarket/orders",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Historical trade data, filterable by market, condition, token, time, wallet"
        },
        {
          "name": "/polymarket/positions/wallet/{wallet_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Active positions (10,000+ shares) for a proxy wallet"
        },
        {
          "name": "/polymarket/wallet",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Wallet info by EOA, proxy, or handle, with optional trading metrics"
        },
        {
          "name": "/polymarket/wallet/pnl/{wallet_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Realized PnL over time for a wallet (cumulative series)"
        }
      ]
    },
    {
      "id": "aisa-prediction-market-arbitrage",
      "name": "Prediction Market Arbitrage",
      "slug": "prediction-market-arbitrage",
      "category": "Data & Finance",
      "description": "Find and analyze arbitrage opportunities across prediction markets.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/prediction-market-arbitrage/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/prediction-market-arbitrage",
      "skillUrl": "https://aisa.one/skills/prediction-market-arbitrage",
      "tools": [
        {
          "name": "/matching-markets/sports",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Find matching markets across platforms using a Polymarket slug or Kalshi ticker"
        },
        {
          "name": "/matching-markets/sports/{sport}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Locate matching sports markets by specific date across Polymarket and Kalshi"
        },
        {
          "name": "/polymarket/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search and filter Polymarket markets (search, status)"
        },
        {
          "name": "/polymarket/market-price/{token_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve current or historical pricing for a Polymarket token"
        },
        {
          "name": "/polymarket/orderbooks",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get orderbook snapshot (depth and liquidity) for a Polymarket token"
        },
        {
          "name": "/polymarket/candlesticks/{condition_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get candlestick chart data for a Polymarket market"
        },
        {
          "name": "/polymarket/activity",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Fetch wallet trading activity"
        },
        {
          "name": "/polymarket/orders",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Access trade/order history with filters"
        },
        {
          "name": "/polymarket/positions/wallet/{wallet_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List holdings/positions for a proxy wallet"
        },
        {
          "name": "/polymarket/wallet",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve wallet information and metrics"
        },
        {
          "name": "/polymarket/wallet/pnl/{wallet_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Profit/loss data by timeframe and granularity"
        },
        {
          "name": "/kalshi/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search and filter Kalshi markets (search, status)"
        },
        {
          "name": "/kalshi/market-price/{market_ticker}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve current or historical pricing for a Kalshi contract"
        },
        {
          "name": "/kalshi/orderbooks",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Get orderbook snapshot (depth and liquidity) for a Kalshi market"
        },
        {
          "name": "/kalshi/trades",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve trade history with date filtering"
        }
      ]
    },
    {
      "id": "aisa-multi-source-search",
      "name": "Multi-source Search",
      "slug": "multi-source-search",
      "category": "Search & Research",
      "description": "Intelligent search for autonomous agents with structured retrieval plus Perplexity Sonar answer endpoints.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/multi-source-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/multi-source-search",
      "skillUrl": "https://aisa.one/skills/multi-source-search",
      "tools": [
        {
          "name": "/scholar/search/web",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Web search with structured results"
        },
        {
          "name": "/scholar/search/scholar",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Academic paper search"
        },
        {
          "name": "/scholar/search/smart",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Hybrid scholar search"
        },
        {
          "name": "/scholar/explain",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Generate result explanations"
        },
        {
          "name": "/perplexity/sonar",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Lightweight search answers with citations"
        },
        {
          "name": "/perplexity/sonar-pro",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Advanced search answers for complex tasks"
        },
        {
          "name": "/perplexity/sonar-reasoning-pro",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Analytical reasoning with web search"
        },
        {
          "name": "/perplexity/sonar-deep-research",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Exhaustive research reports"
        },
        {
          "name": "/tavily/search",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Tavily search integration"
        },
        {
          "name": "/tavily/extract",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Extract content from URLs"
        },
        {
          "name": "/tavily/crawl",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Crawl web pages"
        },
        {
          "name": "/tavily/map",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate site maps"
        }
      ]
    },
    {
      "id": "aisa-perplexity-search",
      "name": "Perplexity Search",
      "slug": "perplexity-search",
      "category": "Search & Research",
      "description": "Perplexity Sonar search and answer generation through AIsa.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/perplexity-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/perplexity-search",
      "skillUrl": "https://aisa.one/skills/perplexity-search",
      "tools": [
        {
          "name": "/perplexity/sonar",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Fast, lightweight answers with citations"
        },
        {
          "name": "/perplexity/sonar-pro",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Stronger synthesis and comparison tasks"
        },
        {
          "name": "/perplexity/sonar-reasoning-pro",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Analytical or multi-step reasoning questions"
        },
        {
          "name": "/perplexity/sonar-deep-research",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Exhaustive research reports"
        }
      ]
    },
    {
      "id": "aisa-youtube-serp",
      "name": "YouTube SERP",
      "slug": "youtube-serp",
      "category": "Search & Research",
      "description": "YouTube SERP for autonomous agents. Search top-ranking videos, channels, and trends.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/youtube-serp/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/youtube-serp",
      "skillUrl": "https://aisa.one/skills/youtube-serp",
      "tools": [
        {
          "name": "/youtube/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search YouTube SERP"
        }
      ]
    },
    {
      "id": "aisa-media-gen",
      "name": "Media Gen",
      "slug": "media-gen",
      "category": "Creative AI",
      "description": "Generate images & videos with a single AIsa API key. 4 image models across 3 endpoints, 4 Wan video variants.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/media-gen/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/media-gen",
      "skillUrl": "https://aisa.one/skills/media-gen",
      "tools": [
        {
          "name": "/v1/models/{model}:generateContent",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate images using gemini-3-pro-image-preview (Google). Model ID is URL-encoded into the path."
        },
        {
          "name": "/v1/chat/completions (wan2.7-image)",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate images using wan2.7-image or wan2.7-image-pro (Alibaba) via OpenAI-compatible chat completions endpoint."
        },
        {
          "name": "/v1/images/generations (seedream)",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate images using seedream-4-5-251128 (ByteDance) via OpenAI-compatible images endpoint. Minimum 3,686,400 pixels."
        },
        {
          "name": "/services/aigc/video-generation/video-synthesis",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Create async video generation task. Supports wan2.6-t2v, wan2.7-t2v (text-to-video), wan2.6-i2v (image-to-video via input.img_url), wan2.7-i2v (image-to-video via input.media[]). Requires header X-DashScope-Async: enable."
        },
        {
          "name": "/services/aigc/tasks/{task_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Poll the status of a video generation task by task ID"
        }
      ]
    },
    {
      "id": "aisa-last30days",
      "name": "Last 30 Days",
      "slug": "last30days",
      "category": "Search & Research",
      "description": "Multi-source research brief covering the last 30 days. Aggregates web, news, social, and financial signals into a single report.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/last30days/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/last30days",
      "skillUrl": "https://aisa.one/skills/last30days",
      "tools": [
        {
          "name": "last30days (script)",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Run a 30-day multi-source research brief. This is a script-based skill — it orchestrates multiple AIsa API calls internally rather than exposing individual endpoints."
        },
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "LLM inference (planner, reranker, fun-scorer)"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "X/Twitter search retrieval"
        },
        {
          "name": "/youtube/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "YouTube video search"
        },
        {
          "name": "/tavily/search",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Grounded web search (also used for Instagram, TikTok, Pinterest, and Threads discovery via site: queries)"
        },
        {
          "name": "/polymarket/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Prediction market data retrieval"
        }
      ]
    },
    {
      "id": "aisa-aisa-provider",
      "name": "AIsa Provider for OpenClaw",
      "slug": "aisa-provider",
      "category": "AI Model Gateway",
      "description": "Configure OpenClaw to use AIsa as its model provider for Chinese and global LLM workflows.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/aisa-provider/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/aisa-provider",
      "skillUrl": "https://aisa.one/skills/aisa-provider",
      "tools": [
        {
          "name": "/v1/models",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "List available AIsa model provider options"
        }
      ]
    },
    {
      "id": "aisa-aisa-tavily",
      "name": "AIsa Tavily Search",
      "slug": "aisa-tavily",
      "category": "Search & Research",
      "description": "Search the web and extract public page content for source discovery, current news lookup, and research workflows.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/aisa-tavily/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/aisa-tavily",
      "skillUrl": "https://aisa.one/skills/aisa-tavily",
      "tools": [
        {
          "name": "/tavily/search",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Search the web with Tavily-backed retrieval"
        },
        {
          "name": "/tavily/extract",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Extract readable content from public URLs"
        }
      ]
    },
    {
      "id": "aisa-aisa-twitter-api",
      "name": "AIsa Twitter API Command Center",
      "slug": "aisa-twitter-api",
      "category": "Social Media",
      "description": "Search, monitor, and post on X/Twitter through read, OAuth, and approved publishing workflows.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/aisa-twitter-api/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/aisa-twitter-api",
      "skillUrl": "https://aisa.one/skills/aisa-twitter-api",
      "tools": [
        {
          "name": "/twitter/user/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user_about",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/batch_info_by_ids",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/last_tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/mentions",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/verifiedFollowers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/check_follow_relationship",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search X/Twitter posts with advanced query filters"
        },
        {
          "name": "/twitter/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/replies",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/quotes",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/retweeters",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/thread_context",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/article",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/trends",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/moderators",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/get_tweets_from_all_community",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/spaces/detail",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/auth_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Start Twitter OAuth authorization"
        },
        {
          "name": "/twitter/post_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Publish an approved tweet, reply, or quote"
        }
      ]
    },
    {
      "id": "aisa-aisa-twitter-command-center",
      "name": "AIsa Twitter Command Center",
      "slug": "aisa-twitter-command-center",
      "category": "Social Media",
      "description": "Search X/Twitter profiles, timelines, tweets, trends, lists, communities, and Spaces for social research.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/aisa-twitter-command-center/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/aisa-twitter-command-center",
      "skillUrl": "https://aisa.one/skills/aisa-twitter-command-center",
      "tools": [
        {
          "name": "/twitter/user/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user_about",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/batch_info_by_ids",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/last_tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/mentions",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/verifiedFollowers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/check_follow_relationship",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search X/Twitter posts with advanced query filters"
        },
        {
          "name": "/twitter/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/replies",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/quotes",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/retweeters",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/thread_context",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/article",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/trends",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/moderators",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/get_tweets_from_all_community",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/spaces/detail",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        }
      ]
    },
    {
      "id": "aisa-aisa-twitter-post-engage",
      "name": "AIsa Twitter Post Engage",
      "slug": "aisa-twitter-post-engage",
      "category": "Social Media",
      "description": "Search X/Twitter and perform approved posting, liking, following, and unfollowing workflows.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/aisa-twitter-post-engage/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/aisa-twitter-post-engage",
      "skillUrl": "https://aisa.one/skills/aisa-twitter-post-engage",
      "tools": [
        {
          "name": "/twitter/user/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user_about",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/batch_info_by_ids",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/last_tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/mentions",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/verifiedFollowers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/check_follow_relationship",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search X/Twitter posts with advanced query filters"
        },
        {
          "name": "/twitter/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/replies",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/quotes",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/retweeters",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/thread_context",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/article",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/trends",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/moderators",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/get_tweets_from_all_community",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/spaces/detail",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/auth_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Start Twitter OAuth authorization"
        },
        {
          "name": "/twitter/post_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Publish an approved tweet, reply, or quote"
        },
        {
          "name": "/twitter/like_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Like an approved tweet"
        },
        {
          "name": "/twitter/unlike_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Unlike an approved tweet"
        },
        {
          "name": "/twitter/follow_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Follow an approved X/Twitter account"
        },
        {
          "name": "/twitter/unfollow_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Unfollow an approved X/Twitter account"
        }
      ]
    },
    {
      "id": "aisa-aisa-youtube-search",
      "name": "AIsa YouTube Search",
      "slug": "aisa-youtube-search",
      "category": "Search & Research",
      "description": "Search YouTube videos, channels, and playlists for video research and discovery.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/aisa-youtube-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/aisa-youtube-search",
      "skillUrl": "https://aisa.one/skills/aisa-youtube-search",
      "tools": [
        {
          "name": "/youtube/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search YouTube videos, channels, and playlists"
        }
      ]
    },
    {
      "id": "aisa-cn-llm",
      "name": "AIsa CN-LLM",
      "slug": "cn-llm",
      "category": "AI Model Gateway",
      "description": "Route Chinese-language prompts to Chinese LLMs such as Qwen, DeepSeek, GLM, and Baichuan.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/cn-llm/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/cn-llm",
      "skillUrl": "https://aisa.one/skills/cn-llm",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        }
      ]
    },
    {
      "id": "aisa-last30days-zh",
      "name": "Last 30 Days ZH",
      "slug": "last30days-zh",
      "category": "Search & Research",
      "description": "Research the last 30 days of signals across web, X, YouTube, Polymarket, and social sources in Chinese workflows.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/last30days-zh/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/last30days-zh",
      "skillUrl": "https://aisa.one/skills/last30days-zh",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search X/Twitter posts with advanced query filters"
        },
        {
          "name": "/youtube/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search YouTube videos, channels, and playlists"
        },
        {
          "name": "/tavily/search",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Search the web with Tavily-backed retrieval"
        },
        {
          "name": "/polymarket/markets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search and filter Polymarket markets"
        }
      ]
    },
    {
      "id": "aisa-llm-router",
      "name": "AIsa LLM Router",
      "slug": "llm-router",
      "category": "AI Model Gateway",
      "description": "Route prompts across GPT, Claude, Gemini, Qwen, DeepSeek, Grok, and other supported models.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/llm-router/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/llm-router",
      "skillUrl": "https://aisa.one/skills/llm-router",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        },
        {
          "name": "/v1/models/{model}:generateContent",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate content with a Gemini-compatible model endpoint"
        },
        {
          "name": "/v1/models/gemini-2.0-flash:generateContent",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate content with Gemini 2.0 Flash"
        }
      ]
    },
    {
      "id": "aisa-market",
      "name": "AIsa Market",
      "slug": "market",
      "category": "Data & Finance",
      "description": "Retrieve stock, crypto, financial statement, news, analyst, insider, and macro market data for analysis.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/market/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/market",
      "skillUrl": "https://aisa.one/skills/market",
      "tools": [
        {
          "name": "/financial/prices",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve market prices and price history"
        },
        {
          "name": "/financial/news",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve market and company news"
        },
        {
          "name": "/financial/financial_statements/all",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/financial_statements/income",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/financial_statements/balance",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/financial_statements/cash",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/financial-metrics/snapshot",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/financial-metrics",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/analyst/eps",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/insider/trades",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/institutional/ownership",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/sec/filings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/sec/items",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/company/facts",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/search/stock",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/interest_rates/snapshot",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/interest_rates/historical",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/crypto/prices/snapshot",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve market prices and price history"
        },
        {
          "name": "/financial/crypto/prices",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve market prices and price history"
        }
      ]
    },
    {
      "id": "aisa-multi-search",
      "name": "AIsa Multi-Source Search",
      "slug": "multi-search",
      "category": "Search & Research",
      "description": "Search across web, academic, smart search, Tavily, and research-answer sources for stronger coverage.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/multi-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/multi-search",
      "skillUrl": "https://aisa.one/skills/multi-search",
      "tools": [
        {
          "name": "/scholar/search/web",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search web sources with structured results"
        },
        {
          "name": "/scholar/search/scholar",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search academic papers and scholarly sources"
        },
        {
          "name": "/scholar/search/smart",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Run hybrid web and academic search"
        },
        {
          "name": "/scholar/explain",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Generate explanations for search results"
        },
        {
          "name": "/tavily/search",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Search the web with Tavily-backed retrieval"
        },
        {
          "name": "/tavily/extract",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Extract readable content from public URLs"
        },
        {
          "name": "/perplexity/sonar",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate fast source-backed answers with Perplexity Sonar"
        },
        {
          "name": "/perplexity/sonar-pro",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate stronger research answers with Perplexity Sonar Pro"
        },
        {
          "name": "/perplexity/sonar-reasoning-pro",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Run deeper reasoning with Perplexity Sonar Reasoning Pro"
        },
        {
          "name": "/perplexity/sonar-deep-research",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate exhaustive research reports with Perplexity Deep Research"
        }
      ]
    },
    {
      "id": "aisa-perplexity-research",
      "name": "AIsa Perplexity Deep Research",
      "slug": "perplexity-research",
      "category": "Search & Research",
      "description": "Generate citation-backed research answers using Perplexity Sonar models.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/perplexity-research/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/perplexity-research",
      "skillUrl": "https://aisa.one/skills/perplexity-research",
      "tools": [
        {
          "name": "/perplexity/sonar",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate fast source-backed answers with Perplexity Sonar"
        },
        {
          "name": "/perplexity/sonar-pro",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate stronger research answers with Perplexity Sonar Pro"
        },
        {
          "name": "/perplexity/sonar-reasoning-pro",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Run deeper reasoning with Perplexity Sonar Reasoning Pro"
        },
        {
          "name": "/perplexity/sonar-deep-research",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Generate exhaustive research reports with Perplexity Deep Research"
        }
      ]
    },
    {
      "id": "aisa-prediction-market-arbitrage-zh",
      "name": "Prediction Market Arbitrage ZH",
      "slug": "prediction-market-arbitrage-zh",
      "category": "Data & Finance",
      "description": "Find cross-platform prediction market price differences and potential arbitrage opportunities.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/prediction-market-arbitrage-zh/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/prediction-market-arbitrage-zh",
      "skillUrl": "https://aisa.one/skills/prediction-market-arbitrage-zh",
      "tools": [
        {
          "name": "/kalshi/market-price/{market_ticker}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/kalshi/orderbooks",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/kalshi/trades",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/matching-markets/sports",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/matching-markets/sports/{sport}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/activity",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/candlesticks/{condition_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/market-price/{token_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/orderbooks",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/orders",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/positions/wallet/{wallet_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/wallet",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/wallet/pnl/{wallet_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        }
      ]
    },
    {
      "id": "aisa-prediction-market-data-zh",
      "name": "Prediction Market Data ZH",
      "slug": "prediction-market-data-zh",
      "category": "Data & Finance",
      "description": "Query Polymarket and Kalshi prices, order books, positions, trades, and wallet metrics.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/prediction-market-data-zh/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/prediction-market-data-zh",
      "skillUrl": "https://aisa.one/skills/prediction-market-data-zh",
      "tools": [
        {
          "name": "/kalshi/market-price/{market_ticker}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/kalshi/orderbooks",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/kalshi/trades",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/matching-markets/sports/{sport}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/activity",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/candlesticks/{condition_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/market-price/{token_id}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/orderbooks",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/orders",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/positions/wallet/{wallet_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/wallet",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        },
        {
          "name": "/polymarket/wallet/pnl/{wallet_address}",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve prediction market data"
        }
      ]
    },
    {
      "id": "aisa-scholar-search",
      "name": "AIsa Scholar Search",
      "slug": "scholar-search",
      "category": "Search & Research",
      "description": "Search academic papers and scholarly sources for research tasks.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/scholar-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/scholar-search",
      "skillUrl": "https://aisa.one/skills/scholar-search",
      "tools": [
        {
          "name": "/scholar/search/scholar",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search academic papers and scholarly sources"
        }
      ]
    },
    {
      "id": "aisa-smart-search",
      "name": "AIsa Smart Search",
      "slug": "smart-search",
      "category": "Search & Research",
      "description": "Run hybrid search that combines web and scholarly sources for broader research coverage.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/smart-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/smart-search",
      "skillUrl": "https://aisa.one/skills/smart-search",
      "tools": [
        {
          "name": "/scholar/search/smart",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Run hybrid web and academic search"
        }
      ]
    },
    {
      "id": "aisa-stock-analysis",
      "name": "Stock & Crypto Analysis",
      "slug": "stock-analysis",
      "category": "Data & Finance",
      "description": "Analyze stocks and crypto assets with scoring, risk flags, entry levels, targets, and stop levels.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/stock-analysis/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/stock-analysis",
      "skillUrl": "https://aisa.one/skills/stock-analysis",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        }
      ]
    },
    {
      "id": "aisa-stock-dividend",
      "name": "Dividend Analysis",
      "slug": "stock-dividend",
      "category": "Data & Finance",
      "description": "Analyze dividend yield, payout safety, growth, income quality, and dividend track records.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/stock-dividend/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/stock-dividend",
      "skillUrl": "https://aisa.one/skills/stock-dividend",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        }
      ]
    },
    {
      "id": "aisa-stock-hot",
      "name": "Hot Scanner",
      "slug": "stock-hot",
      "category": "Data & Finance",
      "description": "Find high-momentum stocks and crypto assets, market movers, catalysts, and watchlist candidates.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/stock-hot/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/stock-hot",
      "skillUrl": "https://aisa.one/skills/stock-hot",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        }
      ]
    },
    {
      "id": "aisa-stock-portfolio",
      "name": "Portfolio Management",
      "slug": "stock-portfolio",
      "category": "Data & Finance",
      "description": "Track portfolio positions, allocation, and live profit and loss for stocks and crypto assets.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/stock-portfolio/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/stock-portfolio",
      "skillUrl": "https://aisa.one/skills/stock-portfolio",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        }
      ]
    },
    {
      "id": "aisa-stock-rumors",
      "name": "Rumor Scanner",
      "slug": "stock-rumors",
      "category": "Data & Finance",
      "description": "Scan for early market signals such as M&A rumors, insider activity, analyst changes, and regulatory news.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/stock-rumors/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/stock-rumors",
      "skillUrl": "https://aisa.one/skills/stock-rumors",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        }
      ]
    },
    {
      "id": "aisa-stock-watchlist",
      "name": "Watchlist Management",
      "slug": "stock-watchlist",
      "category": "Data & Finance",
      "description": "Manage a stock and crypto watchlist with price targets, stops, and alert checks.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/stock-watchlist/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/stock-watchlist",
      "skillUrl": "https://aisa.one/skills/stock-watchlist",
      "tools": [
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        }
      ]
    },
    {
      "id": "aisa-tavily-extract",
      "name": "AIsa Tavily Extract",
      "slug": "tavily-extract",
      "category": "Search & Research",
      "description": "Extract clean readable content from public URLs for article, document, and source analysis.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/tavily-extract/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/tavily-extract",
      "skillUrl": "https://aisa.one/skills/tavily-extract",
      "tools": [
        {
          "name": "/tavily/extract",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Extract readable content from public URLs"
        }
      ]
    },
    {
      "id": "aisa-tavily-search",
      "name": "AIsa Tavily Search",
      "slug": "tavily-search",
      "category": "Search & Research",
      "description": "Search the web with configurable depth, topic filters, time ranges, and domain filters.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/tavily-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/tavily-search",
      "skillUrl": "https://aisa.one/skills/tavily-search",
      "tools": [
        {
          "name": "/tavily/search",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Search the web with Tavily-backed retrieval"
        }
      ]
    },
    {
      "id": "aisa-twitter-command-center-search-post",
      "name": "AIsa Twitter Command Center",
      "slug": "twitter-command-center-search-post",
      "category": "Social Media",
      "description": "Search X/Twitter and publish approved posts through OAuth-backed workflows.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/twitter-command-center-search-post/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/twitter-command-center-search-post",
      "skillUrl": "https://aisa.one/skills/twitter-command-center-search-post",
      "tools": [
        {
          "name": "/twitter/user/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user_about",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/batch_info_by_ids",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/last_tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/mentions",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/verifiedFollowers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/check_follow_relationship",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search X/Twitter posts with advanced query filters"
        },
        {
          "name": "/twitter/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/replies",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/quotes",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/retweeters",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/thread_context",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/article",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/trends",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/moderators",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/get_tweets_from_all_community",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/spaces/detail",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/auth_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Start Twitter OAuth authorization"
        },
        {
          "name": "/twitter/post_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Publish an approved tweet, reply, or quote"
        }
      ]
    },
    {
      "id": "aisa-us-stock-analyst",
      "name": "US Stock Analyst",
      "slug": "us-stock-analyst",
      "category": "Data & Finance",
      "description": "Create US stock analysis reports using financial data, news, filings, sentiment, and AI synthesis.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/us-stock-analyst/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/us-stock-analyst",
      "skillUrl": "https://aisa.one/skills/us-stock-analyst",
      "tools": [
        {
          "name": "/financial/financial-metrics/snapshot",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/prices",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve market prices and price history"
        },
        {
          "name": "/financial/financial_statements/all",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/analyst/eps",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/insider/trades",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/institutional/ownership",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/sec/filings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve company financial statements or metrics"
        },
        {
          "name": "/financial/news",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Retrieve market and company news"
        },
        {
          "name": "/scholar/search/web",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search web sources with structured results"
        },
        {
          "name": "/scholar/search/scholar",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search academic papers and scholarly sources"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search X/Twitter posts with advanced query filters"
        },
        {
          "name": "/youtube/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search YouTube videos, channels, and playlists"
        },
        {
          "name": "/v1/chat/completions",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Route prompts to an AIsa-supported language model"
        }
      ]
    },
    {
      "id": "aisa-web-search",
      "name": "AIsa Web Search",
      "slug": "web-search",
      "category": "Search & Research",
      "description": "Search current web sources and return structured results with titles, URLs, and snippets.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/web-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/web-search",
      "skillUrl": "https://aisa.one/skills/web-search",
      "tools": [
        {
          "name": "/scholar/search/web",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search web sources with structured results"
        }
      ]
    },
    {
      "id": "aisa-x-intelligence-automation",
      "name": "X Intelligence Automation",
      "slug": "x-intelligence-automation",
      "category": "Social Media",
      "description": "Search X/Twitter and run approved engagement workflows for likes, follows, unfollows, and posts.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/x-intelligence-automation/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/x-intelligence-automation",
      "skillUrl": "https://aisa.one/skills/x-intelligence-automation",
      "tools": [
        {
          "name": "/twitter/user/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user_about",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/batch_info_by_ids",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/last_tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/mentions",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/followings",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/verifiedFollowers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/check_follow_relationship",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/user/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/advanced_search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search X/Twitter posts with advanced query filters"
        },
        {
          "name": "/twitter/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/replies",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/quotes",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/retweeters",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/tweet/thread_context",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/article",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/trends",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/list/followers",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/info",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/members",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/moderators",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/tweets",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/community/get_tweets_from_all_community",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/spaces/detail",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Read X/Twitter data through AIsa"
        },
        {
          "name": "/twitter/auth_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Start Twitter OAuth authorization"
        },
        {
          "name": "/twitter/post_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Publish an approved tweet, reply, or quote"
        },
        {
          "name": "/twitter/like_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Like an approved tweet"
        },
        {
          "name": "/twitter/unlike_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Unlike an approved tweet"
        },
        {
          "name": "/twitter/follow_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Follow an approved X/Twitter account"
        },
        {
          "name": "/twitter/unfollow_twitter",
          "annotations": {
            "method": "POST",
            "transport": "http"
          },
          "description": "Unfollow an approved X/Twitter account"
        }
      ]
    },
    {
      "id": "aisa-youtube-search",
      "name": "YouTube Search",
      "slug": "youtube-search",
      "category": "Search & Research",
      "description": "Search YouTube videos, channels, and playlists for content research, trend discovery, competitor tracking, and topic exploration.",
      "status": "planned",
      "transport": {
        "type": "http+sse",
        "endpoint": "https://mcp.aisa.one/youtube-search/sse"
      },
      "authentication": {
        "schemes": [
          "bearer",
          "x402"
        ],
        "paths": [
          "dataApisBearer",
          "dataApisX402"
        ]
      },
      "capabilities": {
        "tools": true,
        "resources": false,
        "prompts": false,
        "logging": false
      },
      "docsUrl": "https://aisa.one/docs/agent-skills/youtube-search",
      "skillUrl": "https://aisa.one/skills/youtube-search",
      "tools": [
        {
          "name": "/youtube/search",
          "annotations": {
            "method": "GET",
            "transport": "http"
          },
          "description": "Search YouTube videos, channels, and playlists through AIsa with one API key"
        }
      ]
    }
  ],
  "references": {
    "agentCard": "https://aisa.one/.well-known/agent-card.json",
    "aiPlugin": "https://aisa.one/.well-known/ai-plugin.json",
    "openApi": "https://aisa.one/openapi.yaml",
    "securityTxt": "https://aisa.one/.well-known/security.txt",
    "agentDiscovery": "https://aisa.one/agent-discovery",
    "mcpSpec": "https://modelcontextprotocol.io/specification"
  }
}
