Public catalog — no sign-up to browse
Every endpoint your agent can discover and run through a single OpenTools balance. Prices are shown up front — you only pay when a run delivers results.
Prices are the provider's rate. OpenTools adds a 10% service fee, shown before every run.
Observed lodging, restaurant and flight prices for Southeast Asian cities, from a versioned dataset. Lodging and meals only, never a full cost of living.
Report what BudgetAtlas actually holds: covered cities, per-source counts, available lodging date/occupancy cohorts, numeric restaurant-price coverage, blocked collections, and known gaps. Call this before any broad comparison.
Free self-description for agents. Lists the question classes this dataset can answer, with a runnable example argument object per tool, and the questions it cannot answer, each naming the blocker (source not permitted, missing credential, out of scope, not collected) and the prerequisite that would lift it. Coverage figures are read from the database at call time. Call this before spending anything.
Report how old the data is, per city and for the dataset as a whole: the newest and oldest observation, its age in days against a staleness line you choose, a fresh/aging/stale/empty verdict that names the number behind it, and the last collection run with its status. Call this before quoting a price as current.
Search stored lodging price observations for a city, either for exact dates or for a stay length. Returns comparable prices with their original amount and currency, tax status, per-source ratings, evidence-backed amenity signals, provenance, and coverage. These are historical snapshots, not live availability. A priced call is settled only when the response contains observations; a no-data answer (`no_data_reason` set) is returned unbilled, marked by the `X-BUDGETATLAS-BILLED` response header.
Compare observed nightly lodging rates for one city across the check-in months that were collected, for a single stay length and occupancy. Returns each month's distribution, the like-for-like subset of properties present in every month, and a cheapest month stated only from that subset. Each month is one sampled check-in date, not a monthly average. A priced call is settled only when the response contains observations; a no-data answer (`no_data_reason` set) is returned unbilled, marked by the `X-BUDGETATLAS-BILLED` response header.
Find restaurant venues in a city by observed numeric price. Returns the item or range that qualified, its original amount and currency, the FX rate used, venue ratings by source, provenance, and coverage. Venues without a numeric observed price cannot pass a price filter and are reported as a coverage gap instead. A priced call is settled only when the response contains observations; a no-data answer (`no_data_reason` set) is returned unbilled, marked by the `X-BUDGETATLAS-BILLED` response header.
Find observed round-trip fares from European hubs into Southeast Asian cities. Returns the observed fare distribution per route (minimum, quartiles, maximum), how many itineraries it was computed from, the fewest stops and shortest duration seen, and provenance. Fares are whole-trip totals for the whole party and are historical observations, not live availability. Rows marked `provisional` were read before the source's result list settled, so their minimum is biased high. Aggregates only: no itinerary-level fares or booking links are published. A priced call is settled only when the response contains observations; a no-data answer (`no_data_reason` set) is returned unbilled, marked by the `X-BUDGETATLAS-BILLED` response header.
Compare covered cities for a stay of N days, or for exact dates. Returns per-city lodging and meal components, a lodging + meals subtotal, the assumptions and formulas used, observed ranges, sample sizes, source coverage, freshness, and the categories that are explicitly NOT included. This is not a cost-of-living total. A priced call is settled only when the response contains observations; a no-data answer (`no_data_reason` set) is returned unbilled, marked by the `X-BUDGETATLAS-BILLED` response header.
Summarize observed lodging nightly rates and restaurant meal prices for cities, and — when enough cities are covered — an unweighted median across the covered cities of a country. City distributions are always reported before any country figure, and a country figure never generalises to cities BudgetAtlas has not observed. A priced call is settled only when the response contains observations; a no-data answer (`no_data_reason` set) is returned unbilled, marked by the `X-BUDGETATLAS-BILLED` response header.
Read-only Polymarket market data from the polymarket-edge-mcp worker: trending markets, price movers, search, order books, price history, holders, trades and leaderboards. No wallet, no orders.
Trending Polymarket events ranked by 24 hour volume, with a category heatmap that shows which fields are absorbing volume. Start here to decide what deserves attention.
Markets with the largest 24 hour probability swings. These are the markets where new information just repriced the odds.
Find tradable Polymarket markets that match a keyword or theme, for example a topic like Fed cuts.
Sport-aware search for a team, league or match such as Norway England. Returns matching events with live score and clock, and every market inside each event: match winner, totals, both teams to score, correct score and handicaps.
Full event from a link, slug or id: every market, each outcome's implied probability, volume, liquidity and open interest.
One market in depth with live CLOB midpoint and spread, tick size and sibling markets.
Live order book for one outcome with cumulative depth, imbalance and the cost to move the price one cent.
Odds over time for one outcome, with open, close, change, high, low and average.
Largest holders per outcome with concentration figures.
Recent trades with buy and sell flow split, filterable by USD size.
Community comments for an event.
Top traders over a period, by profit or volume.
Live categories ranked by 24 hour volume. These are the slugs the browse route accepts.
Browse events by category with sort and filters for status, volume, liquidity and end date.
Chào is an AI receptionist for small shops. These tools let your agent read one shop's services and open times, book a slot, and read, cancel or move a booking the key made. They need a Chào shop API key that the shop owner creates, and each key reaches one shop only.
Read one shop. Without `service` it returns the shop (name, time zone, currency) and its services with ids, names, durations and prices. With `service` it also returns open slots for that service. Read only.
Book one slot at the shop. This creates a real booking for a real customer. The shop's own confirm or hold rules and owner approval apply, so the status in the answer can be a hold. Check the slot with the availability tool first. Send an idempotencyKey. A repeat of the same booking returns the first one with alreadyBooked true.
Read one booking that this key made, by its id. Returns the status, time, scheduleVersion and a customerNotice with ready text for you to relay to the customer, because Chào sends the customer no message for an agent booking. A booking made by another key or by the web chat reads as not_found. Read only.
Cancel a booking that this key made. This changes a real customer's booking and frees the slot. Ask the customer first. A repeat on an already cancelled booking returns it unchanged. Send expectedScheduleVersion from the last read so a stale change is rejected.
Move a booking that this key made to a new start time. The shop's hours, lead time and capacity rules apply. Check the new time with the availability tool first, and ask the customer. Send expectedScheduleVersion from the last read so a stale change is rejected.
Read your own SchedulePost account: connected social accounts and your posts with their status. Needs your own SchedulePost API key. Publishing and scheduling routes are not listed.
List the social accounts connected to your SchedulePost account, with their IDs, platforms and account names. Read only.
List your own posts, newest first, with status, platforms, scheduled time and media. Filter by status. Page with the returned nextCursor. Read only.
Get the status and per-platform outcome of one of your posts by its ID. Read only.
Pay-per-call fortune-telling API on x402. Powered by @agentcash/router.
Create a workspace and start with $1 in free credit — no card required.
Get started →