Futurepedia (futurepedia.io) for agents: Search AI tools on Futurepedia; Open an AI tool detail page; Search AI tools by keyword; Read a futurepedia.io tool page β through Unbrowse's scoped MCP for...
Futurepedia as tools for your agent. Unofficial: not affiliated with or endorsed by futurepedia.io. Unbrowse compiled these from futurepedia.io's own requests: each call replays the site's first-party API server-side and returns a verified result. No scraping of rendered pages, no browser on your side, no futurepedia.io API key.
This server is a tool scope holding only futurepedia.io: its compiled tools plus the Unbrowse tools that run them, so the agent's tool list stays small and every call stays on futurepedia.io.
claude mcp add --transport http futurepedia https://unbrowse.ai/mcp/futurepedia.io
codex mcp add futurepedia --url https://unbrowse.ai/mcp/futurepedia.io && codex mcp login futurepedia
{"mcpServers":{"futurepedia":{"url":"https://unbrowse.ai/mcp/futurepedia.io"}}}
The first connect signs in to Unbrowse with OAuth (free tier, only verified results count). For scripts, send Authorization: Bearer $UNBROWSE_API_KEY (key from https://unbrowse.ai/app/keys; keep it in a secret manager, never in config you commit).
If none of the tools below are in this session's tool list, the server is not connected or not signed in: say so and stop. Do not fetch futurepedia.io some other way and present it as this skill's result.
futurepedia_io__post_search β Search AI tools on FuturepediaSearch AI tools on Futurepedia. Inputs: query. Returns data, count. Read-only on futurepedia.io.
query (string, required) β query (typed during βfill Searchβ)verified (string) β optional, e.g. ""page (integer) β optional, e.g. 1perPage (integer) β optional, e.g. 12select (array) β Keep only these parts of the result: dots walk keys, [] maps over a list, a final {a,b} keeps several keys (e.g. "results[].{title,url}"). Unmatched paths come back in selectMissing.{"query":"<query>"}
futurepedia_io__get_chatnode_related β Open an AI tool detail pageOpen an AI tool detail page. No inputs. Returns related, categories. Read-only on futurepedia.io.
select (array) β Keep only these parts of the result: dots walk keys, [] maps over a list, a final {a,b} keeps several keys (e.g. "results[].{title,url}"). Unmatched paths come back in selectMissing.{}
futurepedia_io__get_search β Search AI tools by keywordSearch AI tools by keyword. Inputs: query. Returns the page's title, readable text and links. Read-only on futurepedia.io.
query (string, required) β query (typed during βfill Searchβ)select (array) β Keep only these parts of the result: dots walk keys, [] maps over a list, a final {a,b} keeps several keys (e.g. "results[].{title,url}"). Unmatched paths come back in selectMissing.{"query":"<query>"}
futurepedia_io__read_page β Read a futurepedia.io tool pageRead a futurepedia.io tool page. Inputs: tool. Returns the page's title, readable text and links. Read-only on futurepedia.io.
tool (string, required)select (array) β Keep only these parts of the result: dots walk keys, [] maps over a list, a final {a,b} keeps several keys (e.g. "results[].{title,url}"). Unmatched paths come back in selectMissing.{"tool":"<tool>"}
Always there too: unbrowse.run (a task on futurepedia.io in plain words), unbrowse.inspect, unbrowse.resume, unbrowse.scrape and unbrowse.map (any page on futurepedia.io), and the recorded cloud browser unbrowse.browse.open β unbrowse.browse.act β unbrowse.browse.finish. Hosts that reject dotted names show them with _ (unbrowse_run).
status. succeeded carries the verified result. input_required is not a failure: answer the open fields with unbrowse.resume {runId, answers} on the same run.unbrowse.run {task}. It fails with no_capability when nothing is compiled for that yet: do it once with unbrowse.browse.open on futurepedia.io β unbrowse.browse.act β unbrowse.browse.finish, which compiles a new tool this server lists next time. Anything off futurepedia.io is refused here (not_in_scope): use the general Unbrowse server for that.unbrowse.browse.act with action: "autofill" fills futurepedia.io's login from their Unbrowse password manager.succeeded result says. outcome_unknown means a change may have happened: check before retrying. Posting, buying, sending or deleting needs the user's go-ahead.Every tool is also a REST call:
curl -s https://unbrowse.ai/api/v1/sites/futurepedia.io/call/futurepedia_io__post_search \
-H "authorization: Bearer $UNBROWSE_API_KEY" -H "content-type: application/json" \
-d '{"query":"<query>"}'
OpenAPI: https://unbrowse.ai/api/v1/sites/futurepedia.io/openapi.json. Every other site: the general Unbrowse skill (https://github.com/unbrowse-ai/unbrowse) and https://unbrowse.ai/mcp.