AgisHub

Documentation

One unified interface to call agent tools — over REST, MCP or our SDKs.

Quickstart

Create a key, then make your first tool call in under a minute.

curl https://api.agishub.com/v1/tools/web-search \
  -H "Authorization: Bearer $AGISHUB_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "query": "model context protocol" }'

Authentication

All requests use a bearer token. Create scoped keys from your dashboard and pass them in the Authorization header. Keys can be restricted per-tool and rate-limited.

Authorization: Bearer sk_live_xxxxxxxxxxxx

REST API

Every tool is a single POST to /v1/tools/<name> with a JSON body. Responses are JSON with a normalized result field and usage metadata.

MCP server

Connect any Model Context Protocol client to the hosted server and the entire catalog appears as tools — no per-tool wiring. Supports SSE and Streamable HTTP.

{
  "mcpServers": {
    "agishub": {
      "url": "https://mcp.agishub.com/sse",
      "headers": { "Authorization": "Bearer $AGISHUB_KEY" }
    }
  }
}

SDKs

TypeScript / JavaScript

npm i @agishub/sdk

Python

pip install agishub

Endpoints

ToolEndpoint
🔎 Web SearchPOST /v1/tools/web-searchReference →
🧹 Web ScraperPOST /v1/tools/scrapeReference →
🧪 Code SandboxPOST /v1/tools/run-codeReference →
🗄️ File StorePOST /v1/tools/filesReference →
🧠 Vector MemoryPOST /v1/tools/memoryReference →
📨 Email SenderPOST /v1/tools/emailReference →
🖼️ Image GenerationPOST /v1/tools/imageReference →
👁️ Vision & OCRPOST /v1/tools/ocrReference →
🐙 GitHub OpsPOST /v1/tools/githubReference →
🖱️ Browser AutomationPOST /v1/tools/browseReference →
🛢️ SQL QueryPOST /v1/tools/sqlReference →
📖 Knowledge BasePOST /v1/tools/kbReference →