com.ainetcafe/ai-netcafe
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Tables and ledgers checked by arithmetic, not by a model. 24 tools. MCP 2026-07-28 ready.
Summary by lookupd
Cleans, diffs, and merges CSV and tables, extracts PDF and invoice data, reconciles ledgers, fetches pages, searches the web, and stores…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ai-netcafe 'https://ainetcafe.com/mcp?s=registry'
Claude Code, npm package (stdio)
claude mcp add ai-netcafe -- npx -y ai-netcafe
Claude Code, pypi package (stdio)
claude mcp add ai-netcafe -- uvx ai-netcafe
Codex, remote (streamable-http)
codex mcp add ai-netcafe --url 'https://ainetcafe.com/mcp?s=registry'
Codex, npm package (stdio)
codex mcp add ai-netcafe -- npx -y ai-netcafe
Codex, pypi package (stdio)
codex mcp add ai-netcafe -- uvx ai-netcafe
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ai-netcafe": {
"url": "https://ainetcafe.com/mcp?s=registry"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"ai-netcafe": {
"command": "npx",
"args": [
"-y",
"ai-netcafe"
]
}
}
}Cursor, pypi package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"ai-netcafe": {
"command": "uvx",
"args": [
"ai-netcafe"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 34)
Publisher-provided text
what_can_you_doDescribe 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 thelist_appsList the open-source AI applications hosted and ready to run at AI NetCafé (ainetcafe.com). Each one normally requires local setup (Docker/Python + your own modget_appFull 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. Exampask_modelSend a prompt to one specific large language model and get the answer plus measured platform cost metadata. The beta platform covers the user charge ($0.00); cacompare_modelsRun one prompt across multiple LLMs in parallel and return every answer side by side with measured platform cost metadata and latency. The beta platform coverslist_modelsList every model currently available in the free beta with reference input/output rates and health metadata. Those rates are platform cost metadata only; everyrememberPersist a durable memory: an architecture decision, a stable user preference, a verified bug fix, or an important discovery. The free beta provides a bounded perecallRetrieve previously stored memories, optionally filtered by search query and/or project. Call at the start of work on a known project to restore context: why deweb_searchSearch the live web through a self-hosted SearXNG meta-search (aggregates dozens of engines, no tracking). Returns titles, URLs and snippets. Use when you needfetch_pageFetch a public URL and return clean LLM-ready Markdown from the server-rendered response. This tool does not execute browser JavaScript; for SPA or empty-text pmodel_costsMeasured platform cost metadata for one call on each model; your charge is $0.00 during the free beta. Vendors publish per-million-token list prices, but a callai_visibilityAudit a URL for AI visibility: which AI crawlers robots.txt actually allows (parsed per user-agent group, not keyword-matched), whether llms.txt / sitemap / JSOpdf_to_markdownConvert 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. Text-extract_tablesExtract tables from a PDF into structured rows (JSON + CSV). Pass fields to force a fixed set of columns — that aligns a pile of documents that each name theirextract_statementTurn a bank statement or transaction PDF into a clean transaction table (JSON + CSV), then cross-check it: opening + credits - debits must equal the stated closjson_yamlConverts JSON to YAML or YAML to JSON. It works out which one you gave it, so you do not have to say. A parse failure comes back with the parser message insteadvalidate_jsonChecks that text parses as JSON, and optionally that required keys are present with the right top-level types. Returns the specific violations, not just true/fadiff_textReturns which lines were added and which were removed, with line numbers — computed with a longest-common-subsequence, not guessed by a model. Use to compare twjwt_decodeDecodes the header and payload of a JWT and reports issued-at / expiry as readable timestamps plus seconds remaining. The signature is NOT verified and the respregex_testRuns a regular expression against sample text and returns every match with its position and capture groups (named groups included). Use before wiring a patterndiff_tablesMatches 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 thclean_tableTidies a spreadsheet export: removes duplicate rows, trims whitespace (half-width and full-width — Chinese exports are full of ), unifies the half-dozen ways amerge_tablesCombines up to 20 CSVs into a single table. Headers do not have to match: columns are unioned and a file missing a column contributes blanks for it, so rows nevreconcile_ledgerReconciles two sets of records — your books against a bank, platform, or supplier statement. Matches rows on a key column, compares an amount column, and returnextract_invoicesGive 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. Every row iscreate_taskCreate a task that runs on a schedule in our cloud — you do not keep anything running. It only notifies you when the result actually changes. Kinds: watch_pagelist_tasksShow scheduled tasks, next run times, run counts, and measured platform cost metadata. User charge is $0.00 during the beta.get_task_runsRecent runs of one scheduled task: what it returned, whether the result changed, and measured platform cost metadata. User charge is $0.00.delete_taskStop and remove a scheduled task and its run history.transpile_sqlConvert a SQL statement from one dialect to another — mysql, postgres, sqlite, tsql, oracle, snowflake, bigquery, redshift, spark, hive, presto, trino, duckdb,
Details
- Version: 1.7.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 2128 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/mario03690/ai-netcafe
- Website: https://ainetcafe.com/mcp.html
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.ainetcafe/ai-netcafe)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp