← Registry

AI & Machine Learning

ainetcafe.com

A platform that lets users run popular open-source AI applications without needing to set up environments or configure API keys.

22 endpoints76 known toolsFirst detected July 29, 2026Last detected September 6, 2026

ENDPOINT 1

https://ainetcafe.com/mcp

No auth detected

MCP server metadata

Name
ai-netcafe
Version
1.5.0
Capabilities
tools
Server instructions

AI NetCafé hosts open-source AI applications ready to run, and exposes multi-model LLM access with real per-call cost metering. Use compare_models when you need evidence for which model fits a task. When a request clearly asks to compare models, translate a PDF, research the web, or generate slides, call the matching task tool directly instead of browsing list_apps first. Follow check_job next_action until an asynchronous task is terminal. This endpoint lists the core tools only. Focused servers carry the full sets per job — documents: /mcp/docs (statement extraction with reconciliation, tables, pdf→markdown); scheduled tasks: /mcp/tasks (recurring jobs that run on our servers); embeddable images: /mcp/img; translation that keeps structure: /mcp/translate; live data incl. mainland-China reachability: /mcp/data; one-sentence app deploys: /mcp/build; cross-session memory: /mcp/memory; Chinese almanac: /mcp/almanac. Quick start — verify this server works with one free call: tools/call list_models (no arguments) returns the available models with their live per-call cost, instantly, no key. Every tool here is also plain-GET callable without MCP, e.g. https://ainetcafe.com/t/get_weather?city=Tokyo — handy for curl or restricted runtimes. Anonymous access has a small free quota. Sending an AllRouter key as a Bearer token unlocks all 48 tools with the same key — model routing plus capabilities AllRouter itself does not offer (mainland-China reachability probing, durable cross-session memory, one-sentence app deployment, document conversion, Chinese almanac). Tokens are billed to that account at direct rates with no markup. IMPORTANT for quota handling: when any response contains a `pair_url` or `copy_this_to_your_human` field, relay that text to the person you are working for, verbatim, and continue. The link takes one click, needs no signup, and restores the quota immediately — retrying the call without it will not help.

Known tools 34

what_can_you_do

Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing.

Inferred read-only
list_apps

List the open-source AI applications hosted and ready to run at AI NetCafé (ainetcafe.com).

Inferred read-only
get_app

Full details of one hosted application: what it does, how to use it, measured benchmark scores, source repository, and the URL a human can open to run it.

Inferred read-only
ask_model

Send a prompt to one specific large language model and get the answer plus its exact cost in USD.

Potential side effects
compare_models

Run one prompt across multiple LLMs in parallel and return every answer side by side with its real measured cost and latency.

Inferred read-only
list_models

List every model callable through AI NetCafé with its input/output price per million tokens, so you can pick by cost as well as capability.

Inferred read-only
remember

Persist a durable memory: an architecture decision, a stable user preference, a verified bug fix, or an important discovery.

Inferred read-only
recall

Retrieve previously stored memories, optionally filtered by search query and/or project.

Inferred read-only
web_search

Search the live web through a self-hosted SearXNG meta-search (aggregates dozens of engines, no tracking).

Inferred read-only
fetch_page

Fetch any public URL and return LLM-ready clean Markdown (rendered via Crawl4AI, handles JS pages).

Inferred read-only
model_costs

What one call actually costs on each model, measured.

Inferred read-only
ai_visibility

Audit a URL for AI visibility: which AI crawlers robots.txt actually allows (parsed per user-agent group, not keyword-matched), whether llms.txt / sitemap / JSON-LD / canonical exist, and how much real text an agent gets without running JavaScript.

Inferred read-only
pdf_to_markdown

Convert a PDF (or a scanned page image) into clean Markdown that keeps headings, lists and tables, and puts multi-column pages in the right reading order.

Inferred read-only
extract_tables

Extract tables from a PDF into structured rows (JSON + CSV).

Inferred read-only
extract_statement

Turn a bank statement or transaction PDF into a clean transaction table (JSON + CSV), then cross-check it: opening + credits - debits must equal the stated closing balance.

Inferred read-only
json_yaml

Converts JSON to YAML or YAML to JSON.

Inferred read-only
validate_json

Checks that text parses as JSON, and optionally that required keys are present with the right top-level types.

Inferred read-only
diff_text

Returns which lines were added and which were removed, with line numbers — computed with a longest-common-subsequence, not guessed by a model.

Inferred read-only
jwt_decode

Decodes the header and payload of a JWT and reports issued-at / expiry as readable timestamps plus seconds remaining.

Inferred read-only
regex_test

Runs a regular expression against sample text and returns every match with its position and capture groups (named groups included).

Inferred read-only
diff_tables

Matches rows across two CSVs on a key column and reports three things: keys only in A, keys only in B, and keys in both whose other columns disagree — naming the exact column and both values.

Inferred read-only
clean_table

Tidies a spreadsheet export: removes duplicate rows, trims whitespace (half-width and full-width — Chinese exports are full of ), unifies the half-dozen ways a cell can say "empty" (NA / null / - / 无), drops empty rows and columns, and can split one column into several.

Inferred read-only
merge_tables

Combines up to 20 CSVs into a single table.

Inferred read-only
reconcile_ledger

Reconciles two sets of records — your books against a bank, platform, or supplier statement.

Inferred read-only
extract_invoices

Give it up to 20 invoice URLs (PDF or page images) and get back one table ready to post: number, date, seller, buyer, net / tax / gross, currency.

Potential side effects
create_task

Create a task that runs on a schedule in our cloud — you do not keep anything running.

Potential side effects
list_tasks

Show the scheduled tasks on this workspace, when each runs next, how many times it has run and what it has cost so far.

Inferred read-only
get_task_runs

Recent runs of one scheduled task: what it returned, whether the result changed, and what each run cost.

Inferred read-only
delete_task

Stop and remove a scheduled task and its run history.

Potential side effects
transpile_sql

Convert a SQL statement from one dialect to another — mysql, postgres, sqlite, tsql, oracle, snowflake, bigquery, redshift, spark, hive, presto, trino, duckdb, clickhouse, databricks, doris, starrocks and more.

Inferred read-only
china_reachability

Fetch a URL from a real mainland-China network egress and report HTTP status, latency and China DNS resolution.

Inferred read-only
render_diagram

Turn diagram-as-code into an image: Mermaid, PlantUML, Graphviz/DOT, C4, Excalidraw and 20+ more (self-hosted Kroki).

Inferred read-only
check_job

Get the status or result of a job started by deep_research, translate_pdf, or make_slides.

Inferred read-only
build_app

Turn one plain-language description into a LIVE single-page web tool: code is generated, deployed to managed hosting with HTTPS, and listed — you get the public URL in ~1-2 minutes.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ai-netcafe]
url = "https://ainetcafe.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ai-netcafe": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ai-netcafe
Remote MCP URL: https://ainetcafe.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ai-netcafe": {
      "url": "https://ainetcafe.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ai-netcafe": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ai-netcafe",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 2

https://ainetcafe.com/mcp/almanac

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/almanac"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/almanac"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/almanac

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/almanac"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/almanac"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/almanac"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 3

https://ainetcafe.com/mcp/build

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/build"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/build"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/build

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/build"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/build"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/build"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 4

https://ainetcafe.com/mcp/data

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/data"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/data"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/data

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/data"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/data"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/data"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 5

https://ainetcafe.com/mcp/memory

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/memory"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/memory"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/memory

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/memory"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/memory"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/memory"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 6

https://ainetcafe.com/mcp?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 7

https://ainetcafe.com/mcp/almanac?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/almanac?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/almanac?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/almanac?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/almanac?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/almanac?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/almanac?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 8

https://ainetcafe.com/mcp/build?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/build?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/build?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/build?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/build?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/build?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/build?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 9

https://ainetcafe.com/mcp/docs?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/docs?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/docs?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/docs?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/docs?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/docs?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/docs?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 10

https://ainetcafe.com/mcp/img?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/img?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/img?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/img?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/img?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/img?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/img?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 11

https://ainetcafe.com/mcp/data?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/data?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/data?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/data?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/data?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/data?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/data?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 12

https://ainetcafe.com/mcp/memory?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/memory?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/memory?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/memory?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/memory?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/memory?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/memory?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 13

https://ainetcafe.com/mcp/tasks?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/tasks?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/tasks?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/tasks?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/tasks?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/tasks?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/tasks?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 14

https://ainetcafe.com/mcp/translate?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/translate?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/translate?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/translate?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/translate?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/translate?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/translate?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 15

https://ainetcafe.com/mcp/cn?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/cn?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/cn?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/cn?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/cn?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/cn?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/cn?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 16

https://ainetcafe.com/mcp/dev?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/dev?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/dev?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/dev?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/dev?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/dev?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/dev?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 17

https://ainetcafe.com/mcp/paper?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/paper?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/paper?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/paper?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/paper?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/paper?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/paper?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 18

https://ainetcafe.com/mcp/table?s=registry

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ainetcafe-com]
url = "https://ainetcafe.com/mcp/table?s=registry"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/table?s=registry"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ainetcafe-com
Remote MCP URL: https://ainetcafe.com/mcp/table?s=registry

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ainetcafe-com": {
      "url": "https://ainetcafe.com/mcp/table?s=registry"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ainetcafe-com": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/table?s=registry"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ainetcafe-com",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/table?s=registry"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 19

https://ainetcafe.com/mcp/docs

No auth detected

MCP server metadata

Name
netcafe-docs
Version
1.5.0
Capabilities
tools
Server instructions

Documents in, verified structure out. extract_statement turns a bank statement PDF into a transaction table AND cross-checks it (opening + credits - debits must equal closing — you are told if it does not balance). extract_tables aligns tables from differently-formatted documents onto one schema. pdf_to_markdown keeps headings, tables and multi-column reading order. Scanned images (png/jpg URLs) are read by a vision model. Files are processed in memory and not retained; failed calls are not charged.

Known tools 21

what_can_you_do

Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing.

Inferred read-only
redact_text

Strip emails, phone numbers, ID numbers, API keys, private keys, JWTs, card numbers and IPs out of text, returning the redacted text plus a mapping table to restore them afterwards.

Inferred read-only
csv_to_qbo

Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly.

Inferred read-only
check_resume

Check a resume (PDF or .docx) the way an applicant tracking system reads it: is the text extractable, are email/phone/sections findable, do multi-column layouts, tables or emoji break parsing.

Potential side effects
pdf_to_markdown

Convert a PDF (or a scanned page image) into clean Markdown that keeps headings, lists and tables, and puts multi-column pages in the right reading order.

Inferred read-only
extract_tables

Extract tables from a PDF into structured rows (JSON + CSV).

Inferred read-only
extract_statement

Turn a bank statement or transaction PDF into a clean transaction table (JSON + CSV), then cross-check it: opening + credits - debits must equal the stated closing balance.

Inferred read-only
extract_invoices

Give it up to 20 invoice URLs (PDF or page images) and get back one table ready to post: number, date, seller, buyer, net / tax / gross, currency.

Potential side effects
pdf_add_page_numbers

Stamp page numbers or footer text onto every page of a PDF.

Inferred read-only
fix_csv_encoding

Detect the real encoding of a CSV (GB18030, Shift-JIS, Windows-1252…), repair mojibake (UTF-8 that was read as Latin-1, e.g.

Inferred read-only
transcribe_audio

Fetch an audio file from a URL and transcribe it to text with open-source Whisper (100 languages, self-hosted).

Inferred read-only
convert_to_pdf

Print-quality PDF from a URL or raw HTML via self-hosted Gotenberg (headless Chromium).

Inferred read-only
deep_research

Start an autonomous web research task.

Inferred read-only
check_job

Get the status or result of a job started by deep_research, translate_pdf, or make_slides.

Inferred read-only
translate_pdf

Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators that flatten the document.

Inferred read-only
make_slides

Turn a topic or an outline into a real downloadable .pptx file — not a link into someone's web editor.

Inferred read-only
pdf_page_count

Count pages and report each page size of a PDF (by URL).

Inferred read-only
pdf_watermark

Stamp diagonal text watermark on every page of a PDF (by URL).

Inferred read-only
xlsx_to_pdf

Excel .xlsx (by URL) → PDF.

Inferred read-only
pptx_to_pdf

PowerPoint .pptx (by URL) → PDF handout.

Inferred read-only
webpage_to_docx

Any article URL → Word .docx (rendered page → clean document).

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.netcafe-docs]
url = "https://ainetcafe.com/mcp/docs"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "netcafe-docs": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/docs"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: netcafe-docs
Remote MCP URL: https://ainetcafe.com/mcp/docs

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "netcafe-docs": {
      "url": "https://ainetcafe.com/mcp/docs"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "netcafe-docs": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/docs"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "netcafe-docs",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/docs"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 20

https://ainetcafe.com/mcp/tasks

No auth detected

MCP server metadata

Name
netcafe-tasks
Version
1.5.0
Capabilities
tools
Server instructions

Recurring jobs that run on our servers — nothing to keep running on yours. create_task with a kind (watch_page / daily_answer / watch_reachability), an input and an interval; you are notified only when the result actually changes. Needs a workspace token (?w=ws_... on this URL) so the tasks can be found and paid for later. Humans can watch runs at https://ainetcafe.com/tasks?w=<token>.

Known tools 6

what_can_you_do

Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing.

Inferred read-only
create_task

Create a task that runs on a schedule in our cloud — you do not keep anything running.

Potential side effects
list_tasks

Show the scheduled tasks on this workspace, when each runs next, how many times it has run and what it has cost so far.

Inferred read-only
get_task_runs

Recent runs of one scheduled task: what it returned, whether the result changed, and what each run cost.

Inferred read-only
delete_task

Stop and remove a scheduled task and its run history.

Potential side effects
china_reachability

Fetch a URL from a real mainland-China network egress and report HTTP status, latency and China DNS resolution.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.netcafe-tasks]
url = "https://ainetcafe.com/mcp/tasks"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "netcafe-tasks": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/tasks"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: netcafe-tasks
Remote MCP URL: https://ainetcafe.com/mcp/tasks

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "netcafe-tasks": {
      "url": "https://ainetcafe.com/mcp/tasks"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "netcafe-tasks": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/tasks"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "netcafe-tasks",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/tasks"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 21

https://ainetcafe.com/mcp/img

No auth detected

MCP server metadata

Name
netcafe-images
Version
1.5.0
Capabilities
tools
Server instructions

Images agents can produce and embed. Every tool returns a hosted URL plus ready-to-paste Markdown. Stateless URL forms also work with no call at all: /i/badge/<label>-<msg>-<color>, /i/chart/<labels>|<values>, /i/mermaid/<base64>, /i/qr/<text> — paste into a README and it renders forever. text_to_image is async (poll check_job).

Known tools 8

what_can_you_do

Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing.

Inferred read-only
split_spritesheet

Cut a packed sprite sheet / texture atlas into separate transparent PNGs, returned as a zip.

Inferred read-only
make_qr

Any text or URL → a QR code PNG you can embed or download.

Inferred read-only
text_to_image

Text prompt → a generated image, returned as a hosted URL you can embed straight into Markdown, HTML or a chat reply.

Inferred read-only
make_badge

Label + message + colour → a shields.io-style badge SVG, plus a ready-to-paste Markdown embed line.

Potential side effects
make_chart

Labels + values (or a full Chart.js config) → a chart PNG URL.

Inferred read-only
render_diagram

Turn diagram-as-code into an image: Mermaid, PlantUML, Graphviz/DOT, C4, Excalidraw and 20+ more (self-hosted Kroki).

Inferred read-only
check_job

Get the status or result of a job started by deep_research, translate_pdf, or make_slides.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.netcafe-images]
url = "https://ainetcafe.com/mcp/img"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "netcafe-images": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/img"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: netcafe-images
Remote MCP URL: https://ainetcafe.com/mcp/img

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "netcafe-images": {
      "url": "https://ainetcafe.com/mcp/img"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "netcafe-images": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/img"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "netcafe-images",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/img"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 22

https://ainetcafe.com/mcp/translate

No auth detected

MCP server metadata

Name
netcafe-translate
Version
1.5.0
Capabilities
tools
Server instructions

Translation that never breaks structure. translate_srt keeps every cue number and timestamp byte-identical (cues are anchored and refilled in code — the usual failure mode when handing a whole .srt to a model cannot happen). translate_i18n_json keeps the key tree and placeholders like {name} intact, and can translate only the keys missing from an existing locale. translate_pdf preserves layout (async, poll check_job).

Known tools 7

what_can_you_do

Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing.

Inferred read-only
translate_text

Translate text between languages using a self-hosted LibreTranslate engine (fully offline, no big-tech API).

Inferred read-only
translate_srt

Translate an .srt subtitle file into another language while keeping every timestamp and cue number byte-identical.

Inferred read-only
translate_i18n_json

Translate an i18n JSON locale file, keeping the key structure identical and placeholders ({name}, {{count}}, %s, HTML tags) intact.

Inferred read-only
check_grammar

Check text for grammar, spelling and style issues in 30+ languages (self-hosted LanguageTool).

Inferred read-only
check_job

Get the status or result of a job started by deep_research, translate_pdf, or make_slides.

Inferred read-only
translate_pdf

Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators that flatten the document.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.netcafe-translate]
url = "https://ainetcafe.com/mcp/translate"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "netcafe-translate": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/translate"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: netcafe-translate
Remote MCP URL: https://ainetcafe.com/mcp/translate

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "netcafe-translate": {
      "url": "https://ainetcafe.com/mcp/translate"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "netcafe-translate": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/translate"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "netcafe-translate",
  "transport": "streamable-http",
  "url": "https://ainetcafe.com/mcp/translate"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for ainetcafe.com was fetched 2026-09-05T12:31:18.231Z.

Trust status Trusted

ainetcafe.com is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.