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_xxxxxxxxxxxxREST 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/sdkPython
pip install agishubEndpoints
| Tool | Endpoint | |
|---|---|---|
| 🔎 Web Search | POST /v1/tools/web-search | Reference → |
| 🧹 Web Scraper | POST /v1/tools/scrape | Reference → |
| 🧪 Code Sandbox | POST /v1/tools/run-code | Reference → |
| 🗄️ File Store | POST /v1/tools/files | Reference → |
| 🧠 Vector Memory | POST /v1/tools/memory | Reference → |
| 📨 Email Sender | POST /v1/tools/email | Reference → |
| 🖼️ Image Generation | POST /v1/tools/image | Reference → |
| 👁️ Vision & OCR | POST /v1/tools/ocr | Reference → |
| 🐙 GitHub Ops | POST /v1/tools/github | Reference → |
| 🖱️ Browser Automation | POST /v1/tools/browse | Reference → |
| 🛢️ SQL Query | POST /v1/tools/sql | Reference → |
| 📖 Knowledge Base | POST /v1/tools/kb | Reference → |