{"schema":"faceabot-catalog/1.0","usage":"https://faceabot.com/api/catalog?q=what+you+need","stats":{"total":60088,"remote":41121,"declared":38,"measured":30361,"coverage":{"inQueue":42552,"checkedAtLeastOnce":42539,"neverTried":13,"privateOnly":12158,"retired":1126,"notOkLastTime":4625,"neverTriedTopHosts":[{"host":"agent-observatory-sensor.nolimit-observatory.workers.dev","n":13}]},"reliable":13791,"workTested":14992,"provenWorking":8369,"runs24h":5037,"runsTotal":526105,"computedAt":"2026-11-13T02:05:46.143Z"},"mostReliable":[{"id":"com.faceabot/capability-network","name":"Faceabot — tell it your need, get the tool that works","description":"solve_need: one call returns the best of 60,000+ MCP tools, with live measured reliability.","connect":{"transport":"streamable-http","url":"https://faceabot.com/api/mcp"},"website":"https://faceabot.com","version":"1.3.0","source":"official MCP registry (registry.modelcontextprotocol.io)","reliability":{"verdict":"reliable","attempts":4033,"successes":4020,"successRate":0.997,"consecutiveSuccesses":1890,"lastStatus":"ok","lastCheckedAt":"2026-11-13T02:00:24.524Z","lastLatencyMs":2198,"toolsAdvertised":33,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"not_tested","note":"Faceabot has not run a real task on this server yet (it only tests tools that declare themselves read-only)."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Fcapability-network","page":"https://faceabot.com/tools/com.faceabot/capability-network","badge":{"image":"https://faceabot.com/badge/com.faceabot/capability-network.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/capability-network.svg)](https://faceabot.com/tools/com.faceabot/capability-network)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/no-transit","name":"Faceabot Transit Norway — Vy trains and Norwegian public transport","description":"Norwegian trains and public transport for AI agents (Vy, NSB, SJ Nord, Go-Ahead, Ruter, Skyss, ferries; official Entur open data): train timetable (togtider, rutetider) and journeys between stations (Oslo, Bergen, Trondheim, Stavanger, Tromsø, Kristiansand, Gardermoen airport…), live departures, platforms, delays, cancellations. Free, no key.","connect":{"transport":"streamable-http","url":"https://faceabot.com/tools-mcp/no-transit"},"website":"https://faceabot.com/tools/com.faceabot/no-transit","version":null,"source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":557,"successes":557,"successRate":1,"consecutiveSuccesses":557,"lastStatus":"ok","lastCheckedAt":"2026-11-13T01:35:38.439Z","lastLatencyMs":0,"toolsAdvertised":3,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"proven_working","tool":"no_find_station","attempts":554,"successes":554,"successRate":1,"consecutiveSuccesses":554,"lastStatus":"ok","lastMs":10,"sampleInput":"{\"query\":\"hello world\"}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Fno-transit","page":"https://faceabot.com/tools/com.faceabot/no-transit","badge":{"image":"https://faceabot.com/badge/com.faceabot/no-transit.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/no-transit.svg)](https://faceabot.com/tools/com.faceabot/no-transit)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/be-rail","name":"Faceabot Rail Belgium — SNCB/NMBS trains","description":"Belgian trains (treinen) for AI agents (SNCB, NMBS, iRail data): train timetable (horaires, dienstregeling) and connections between stations (Brussels/Bruxelles/Brussel, Liège/Luik, Antwerp/Anvers/Antwerpen, Ghent/Gand/Gent, Namur, Charleroi, Mons, Leuven…), live departures, delays, platforms, cancellations, disruptions. Free, no key.","connect":{"transport":"streamable-http","url":"https://faceabot.com/tools-mcp/be-rail"},"website":"https://faceabot.com/tools/com.faceabot/be-rail","version":null,"source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":555,"successes":555,"successRate":1,"consecutiveSuccesses":555,"lastStatus":"ok","lastCheckedAt":"2026-11-13T01:35:38.439Z","lastLatencyMs":0,"toolsAdvertised":5,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"proven_working","tool":"be_find_station","attempts":443,"successes":441,"successRate":0.995,"consecutiveSuccesses":240,"lastStatus":"ok","lastMs":10,"sampleInput":"{\"query\":\"hello world\"}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Fbe-rail","page":"https://faceabot.com/tools/com.faceabot/be-rail","badge":{"image":"https://faceabot.com/badge/com.faceabot/be-rail.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/be-rail.svg)](https://faceabot.com/tools/com.faceabot/be-rail)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/fi-rail","name":"Faceabot Rail Finland — VR trains","description":"Finnish trains for AI agents (VR long-distance trains and Helsinki commuter trains; official Digitraffic open data): train timetable (aikataulu, tidtabell) and direct trains between stations (Helsinki/Helsingfors, Tampere, Turku/Åbo, Oulu, Rovaniemi, Helsinki Airport…), live departures, tracks, delays, cancellations. Free, no key.","connect":{"transport":"streamable-http","url":"https://faceabot.com/tools-mcp/fi-rail"},"website":"https://faceabot.com/tools/com.faceabot/fi-rail","version":null,"source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":554,"successes":554,"successRate":1,"consecutiveSuccesses":554,"lastStatus":"ok","lastCheckedAt":"2026-11-13T01:15:38.453Z","lastLatencyMs":0,"toolsAdvertised":3,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"proven_working","tool":"fi_find_station","attempts":553,"successes":541,"successRate":0.978,"consecutiveSuccesses":35,"lastStatus":"ok","lastMs":353,"sampleInput":"{\"query\":\"hello world\"}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Ffi-rail","page":"https://faceabot.com/tools/com.faceabot/fi-rail","badge":{"image":"https://faceabot.com/badge/com.faceabot/fi-rail.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/fi-rail.svg)](https://faceabot.com/tools/com.faceabot/fi-rail)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/ch-rail","name":"Faceabot Rail Switzerland — SBB/CFF/FFS trains and public transport","description":"Swiss trains and public transport for AI agents (SBB, CFF, FFS, PostBus/CarPostal, trams, buses; official Swiss timetable via transport.opendata.ch): train timetable (Fahrplan, horaire, orario) and connections between stations (Zürich/Zurich, Genève/Geneva/Genf, Bern/Berne, Basel/Bâle, Lausanne, Lugano, Luzern/Lucerne…), live departures, platforms, delays. Free, no key.","connect":{"transport":"streamable-http","url":"https://faceabot.com/tools-mcp/ch-rail"},"website":"https://faceabot.com/tools/com.faceabot/ch-rail","version":null,"source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":552,"successes":552,"successRate":1,"consecutiveSuccesses":552,"lastStatus":"ok","lastCheckedAt":"2026-11-13T01:35:38.438Z","lastLatencyMs":0,"toolsAdvertised":3,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"proven_working","tool":"ch_find_station","attempts":550,"successes":546,"successRate":0.993,"consecutiveSuccesses":30,"lastStatus":"ok","lastMs":9,"sampleInput":"{\"query\":\"hello world\"}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Fch-rail","page":"https://faceabot.com/tools/com.faceabot/ch-rail","badge":{"image":"https://faceabot.com/badge/com.faceabot/ch-rail.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/ch-rail.svg)](https://faceabot.com/tools/com.faceabot/ch-rail)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/wikipedia","name":"Wikipedia","description":"Wikipedia page summary and full Wikipedia article about any subject, Wikipedia search, every language.","connect":{"transport":"streamable-http","url":"https://faceabot.com/tools-mcp/wikipedia"},"website":"https://faceabot.com/tools/com.faceabot/wikipedia","version":"1.0.0","source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":547,"successes":547,"successRate":1,"consecutiveSuccesses":547,"lastStatus":"ok","lastCheckedAt":"2026-11-13T01:25:38.407Z","lastLatencyMs":0,"toolsAdvertised":3,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"proven_working","tool":"wiki_search","attempts":543,"successes":542,"successRate":0.998,"consecutiveSuccesses":356,"lastStatus":"ok","lastMs":283,"sampleInput":"{\"query\":\"hello world\"}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Fwikipedia","page":"https://faceabot.com/tools/com.faceabot/wikipedia","badge":{"image":"https://faceabot.com/badge/com.faceabot/wikipedia.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/wikipedia.svg)](https://faceabot.com/tools/com.faceabot/wikipedia)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/news","name":"Latest news today (Faceabot)","description":"Today's news headlines and breaking news — world, business, tech, science, sport — from BBC, NPR, The Guardian, France 24 and more; search the news. National news worldwide in 30 languages: Japan, China, Korea, India, Brazil, Arab world, Russia, Africa, Europe, US. Free, no API key.","connect":{"transport":"streamable-http","url":"https://faceabot.com/tools-mcp/news"},"website":"https://faceabot.com/tools/com.faceabot/news","version":"1.0.0","source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":544,"successes":544,"successRate":1,"consecutiveSuccesses":544,"lastStatus":"ok","lastCheckedAt":"2026-11-13T01:10:38.454Z","lastLatencyMs":0,"toolsAdvertised":2,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"proven_working","tool":"news_headlines","attempts":541,"successes":541,"successRate":1,"consecutiveSuccesses":541,"lastStatus":"ok","lastMs":79,"sampleInput":"{}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Fnews","page":"https://faceabot.com/tools/com.faceabot/news","badge":{"image":"https://faceabot.com/badge/com.faceabot/news.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/news.svg)](https://faceabot.com/tools/com.faceabot/news)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/translate","name":"Translate text","description":"Translate text or a document to English, French, Spanish, German or any other language.","connect":{"transport":"streamable-http","url":"https://faceabot.com/tools-mcp/translate"},"website":"https://faceabot.com/tools/com.faceabot/translate","version":"1.0.0","source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":540,"successes":540,"successRate":1,"consecutiveSuccesses":540,"lastStatus":"ok","lastCheckedAt":"2026-11-13T01:05:39.262Z","lastLatencyMs":0,"toolsAdvertised":1,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"proven_working","tool":"translate_text","attempts":532,"successes":532,"successRate":1,"consecutiveSuccesses":532,"lastStatus":"ok","lastMs":928,"sampleInput":"{\"text\":\"Hello, how are you?\",\"target_lang\":\"fr\"}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Ftranslate","page":"https://faceabot.com/tools/com.faceabot/translate","badge":{"image":"https://faceabot.com/badge/com.faceabot/translate.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/translate.svg)](https://faceabot.com/tools/com.faceabot/translate)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/web-reader","name":"Web page reader","description":"Read any web page or URL as clean text or markdown: scrape a website page, articles, docs, blogs; also files of public GitHub repositories.","connect":{"transport":"streamable-http","url":"https://faceabot.com/tools-mcp/reader"},"website":"https://faceabot.com/tools/com.faceabot/web-reader","version":"1.0.0","source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":532,"successes":532,"successRate":1,"consecutiveSuccesses":532,"lastStatus":"ok","lastCheckedAt":"2026-11-13T01:40:37.610Z","lastLatencyMs":0,"toolsAdvertised":2,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"proven_working","tool":"read_github_file","attempts":530,"successes":530,"successRate":1,"consecutiveSuccesses":530,"lastStatus":"ok","lastMs":192,"sampleInput":"{\"repo\":\"cloudflare/workers-sdk\"}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Fweb-reader","page":"https://faceabot.com/tools/com.faceabot/web-reader","badge":{"image":"https://faceabot.com/badge/com.faceabot/web-reader.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/web-reader.svg)](https://faceabot.com/tools/com.faceabot/web-reader)","note":"Live reliability badge the publisher of this server can show on its README or website."}},{"id":"com.faceabot/x","name":"X (Twitter) posts reader (Faceabot)","description":"Read X / Twitter: a public post from its link, or the latest posts of any public account (profile, bio, followers). Free, no API key, no account.","connect":{"transport":"streamable-http","url":"https://social.faceabot.com/x/mcp"},"website":"https://faceabot.com/tools/com.faceabot/x","version":null,"source":"declared by its operator on Faceabot","reliability":{"verdict":"reliable","attempts":530,"successes":530,"successRate":1,"consecutiveSuccesses":530,"lastStatus":"ok","lastCheckedAt":"2026-11-13T02:05:38.155Z","lastLatencyMs":120,"toolsAdvertised":2,"method":"MCP initialize + tools/list from Faceabot, identified as FaceabotProbe/1.0 plus, when the server declares a read-only tool (readOnlyHint), one call of that tool with a neutral sample input to check it really returns a result. Servers on the 2026-07-28 MCP revision (no initialize handshake) get the same checks in that revision","work":{"verdict":"not_working","tool":"x_get_profile_posts","attempts":524,"successes":257,"successRate":0.49,"consecutiveSuccesses":0,"lastStatus":"tool_error","lastMs":295,"sampleInput":"{\"username\":\"NASA\"}","method":"Faceabot calls one read-only tool (annotations.readOnlyHint) with a neutral sample input and checks that it returns a non-empty result without error."}},"details":"https://faceabot.com/api/catalog?id=com.faceabot%2Fx","page":"https://faceabot.com/tools/com.faceabot/x","badge":{"image":"https://faceabot.com/badge/com.faceabot/x.svg","markdown":"[![Measured by Faceabot](https://faceabot.com/badge/com.faceabot/x.svg)](https://faceabot.com/tools/com.faceabot/x)","note":"Live reliability badge the publisher of this server can show on its README or website."}}]}