Agishub MCP server
{
"mcpServers": {
"agishub": {
"command": "npx",
"args": [
"-y",
"@agishub/mcp@latest"
]
}
}
}{
"mcpServers": {
"agishub": {
"command": "npx",
"args": [
"-y",
"@agishub/mcp@latest"
]
}
}
}{
"mcpServers": {
"agishub": {
"command": "npx",
"args": [
"-y",
"@agishub/mcp@latest"
]
}
}
}{
"servers": {
"agishub": {
"command": "npx",
"args": [
"-y",
"@agishub/mcp@latest"
]
}
}
}{
"mcpServers": {
"agishub": {
"command": "npx",
"args": [
"-y",
"@agishub/mcp@latest"
]
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @agishub/mcpversion 3.0.0
What it does
AgisHub is an MCP server exposing 34 tools across timezone utilities, web scraping, NLP, memory/RAG, and other services. It offers a free MCP tier for prototyping and a pay-per-call x402 HTTP tier using USDC on Base, allowing agents to pay for individual calls without API keys or signup.
- Convert times and find meeting slots across multiple timezones with DST awareness and holiday data.
- Fetch and extract content from web pages as markdown or structured data, including JS-rendered sites.
- Run NLP tasks like summarization, classification, entity extraction, and embeddings without managing external API keys.
Tools this server exposes
| Tool | Does |
|---|---|
| now_in | Current local time in an IANA timezone with UTC offset, abbreviation, and DST flag. |
| convert_timezone | Convert a datetime between two IANA zones, accepting ISO 8601 or natural language input. |
| convert_batch | Convert one instant into multiple zones at once. |
| tz_offset | Return exact UTC offset of a timezone at a given instant, DST-aware. |
| lookup_timezone | Resolve a city or country to its IANA timezone(s). |
| date_math | Add or subtract time respecting DST, or diff two datetimes across zones. |
| find_meeting_slots | Find overlapping working-hour slots across timezones, skipping weekends and public holidays. |
| is_holiday | Check if a date is a public holiday in a given country. |
| list_timezones | List or search valid IANA timezone names. |
| extract | Fetch a URL and return main content as markdown; supports headless browser rendering for JS-heavy pages. |
| scrape | Extract specific elements from a JS-rendered page by CSS selector. |
| structured | Extract structured data from a URL using a prompt or JSON Schema. |
| snapshot | Capture rendered HTML, PNG screenshot, markdown, and accessibility tree of a page. |
| links | Return all hyperlinks on a JS-rendered page as absolute URLs with filtering options. |
| summarize | Summarize a text block into a short abstract with optional target length. |
| classify | Classify text into one of provided candidate labels. |
| extract_entities | Extract named entities (people, organizations, locations, dates) as structured JSON. |
| embed | Convert text into a multilingual embedding vector for semantic search and RAG. |
| chat | Ask a general-purpose LLM a question with optional system prompt. |
| transcribe | Transcribe an audio file by public URL to text. |
| tts | Convert text into spoken audio in several languages, returned as base64 MP3. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.