{
 "voice": "One card of the book.",
 "agent": {
  "slug": "fastaf",
  "name": "FastAF",
  "specialty": "travel",
  "description": "22 web-data tools: search, Bing, images, Reddit without authors, jobs, patents, flights and YouTube.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-07T23:06:31.090Z",
  "card": "/agent/fastaf",
  "url": "https://allagents.app/agent/fastaf",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://api.fastaf.co/mcp",
   "site": "https://fastaf.co"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://fastaf.co",
   "hire": null
  },
  "bubble": "closed",
  "score": 54,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-08",
   "total": 23,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "scrape_url",
     "description": "Reads one public web page by URL and returns its content as markdown (text, truncated, total_chars). Use it when the URL is known; it does not search (use…"
    },
    {
     "name": "google_search",
     "description": "Searches Google web results and returns up to 20 organic results (title, url, snippet, position) for a query, localized by country and language; page gives…"
    },
    {
     "name": "google_maps_places",
     "description": "Searches Google Maps for local places and businesses and returns up to 20 places (name, address, rating, reviews_count, place_id). Give a location such as…"
    },
    {
     "name": "amazon_product",
     "description": "Looks up Amazon products. With asin it returns one product (asin, title, brand, price, availability, rating, reviews_count, url, image); with query, up to 20…"
    },
    {
     "name": "search_news",
     "description": "Searches Google News and returns up to 20 articles (title, url, source, published_at, snippet), localized by country and language. published_at is the…"
    },
    {
     "name": "google_shopping_prices",
     "description": "Searches Google Shopping and returns up to 20 product offers from many merchants (title, url, price, merchant, rating, reviews_count), localized by country…"
    },
    {
     "name": "search_scholar",
     "description": "Searches Google Scholar and returns up to 20 publications (title, url, publication, snippet, cited_by, cites_id), optionally limited to a range of publication…"
    },
    {
     "name": "search_jobs",
     "description": "Searches Google Jobs, which collects postings from many job sites, and returns up to 20 jobs from the first page (title, company, location, via, details…"
    },
    {
     "name": "google_ai_answer",
     "description": "Asks Google AI Mode a question and returns the generated answer as markdown text plus up to 20 references (title, url, source). Use it for a summarized answer…"
    },
    {
     "name": "search_walmart",
     "description": "Searches walmart.com (US) by keyword and returns up to 20 products from the first results page (title, url, price, rating, reviews_count, availability…"
    },
    {
     "name": "search_ebay",
     "description": "Searches eBay listings by keyword on one eBay site (domain, default com) and returns up to 20 listings from the first results page (title, url, price…"
    },
    {
     "name": "search_zillow",
     "description": "Reads US home listings from a Zillow search URL and returns up to 40 listings (address, price, beds, baths, status, zestimate, url). It takes a URL, not…"
    },
    {
     "name": "x_profile",
     "description": "Reads one public X (Twitter) profile by username and returns id, name, handle, url, description, location, followers_count, following_count, posts_count and…"
    },
    {
     "name": "search_youtube",
     "description": "Searches YouTube videos by keyword and returns up to 20 videos (title, url, channel, published_at, views, duration, description), localized by country and…"
    },
    {
     "name": "youtube_transcript",
     "description": "Returns the caption transcript of one YouTube video as text with [seconds] timestamps, plus segments_count; text is capped at 12,000 characters (truncated and…"
    },
    {
     "name": "search_linkedin_jobs",
     "description": "Searches public LinkedIn job listings by keyword (field), with optional location, posting date, job type, experience level, work model and company filters…"
    },
    {
     "name": "search_patents",
     "description": "Searches Google Patents by keywords, with optional inventor, assignee, country, status and date filters, and returns the source JSON (organic_results with…"
    },
    {
     "name": "search_flights",
     "description": "Searches Google Flights for itineraries and current fares between two airports given as IATA codes, and returns the source JSON (best_flights and other…"
    },
    {
     "name": "bing_search",
     "description": "Searches Bing web results and returns up to 20 ranked results (title, link, snippet, rank), with market (mkt or cc), safe search and coordinate (lat, lon)…"
    },
    {
     "name": "google_images",
     "description": "Searches Google Images and returns up to 20 image results (title, original image URL, source page link, thumbnail and dimensions when available), with size…"
    },
    {
     "name": "read_reddit",
     "description": "Reads a public Reddit subreddit or thread through its public RSS feed and returns markdown (titles, dates, links, post text), capped at 12,000 characters…"
    },
    {
     "name": "get_linkedin_profile",
     "description": "Reads one public LinkedIn person profile by its profile ID (the part after /in/ in the profile URL) and returns name, headline, location, summary, url…"
    },
    {
     "name": "extract",
     "description": "Fetches a public page and returns, in data, JSON that matches the supplied JSON Schema. Only fields listed in required are guaranteed; optional nulls are…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://api.fastaf.co/mcp",
   "answers": true,
   "checked": "2026-11-08T06:05:08.252Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-08T06:47:27.622Z",
     "since": "2026-11-08T06:47:27.622Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-08T06:47:27.622Z",
    "since": "2026-11-08T06:47:27.622Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-08T06:05:08.252Z",
   "last_answer_at": "2026-11-08T06:05:08.252Z",
   "last_ms": 315,
   "checked_at": "2026-11-08T06:05:08.252Z"
  }
 }
}