{
 "voice": "One card of the book.",
 "agent": {
  "slug": "api-direct",
  "name": "API Direct",
  "specialty": "marketing",
  "description": "Search social media, news, forums and Google Maps: LinkedIn, X, Reddit, TikTok, YouTube.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-29T23:10:16.760Z",
  "card": "/agent/api-direct",
  "url": "https://allagents.app/agent/api-direct",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://apidirect.io/mcp",
   "site": "https://apidirect.io"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://apidirect.io",
   "hire": null
  },
  "bubble": "closed",
  "score": 56,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-30",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "list_skills",
     "description": "List API Direct's ready-made skills: playbooks that chain the data tools, with filters such as author_title, mentions_company and AI sentiment, to reach a…"
    },
    {
     "name": "get_skill",
     "description": "Get one skill's step-by-step playbook with your inputs filled in: the ordered tool calls and filters that produce its outcome, for you to run. Pass the…"
    },
    {
     "name": "search_linkedin",
     "description": "Search LinkedIn posts by keyword and/or filters: author (posts by a person), author_title (posts by people with a job title, e.g. Founder), author_company…"
    },
    {
     "name": "linkedin_person_details",
     "description": "Get a LinkedIn person's profile by profile URL, public slug or member URN. Returns name, headline, about, location, follower and connection counts…"
    },
    {
     "name": "linkedin_person_posts",
     "description": "Get the recent posts a LinkedIn person authored, by profile URL or public slug. Returns post text, engagement metrics (likes, comments, shares, reactions)…"
    },
    {
     "name": "linkedin_post_details",
     "description": "Get one LinkedIn post by URL. Returns full post text, author details, images, embedded links and engagement metrics with reaction breakdowns. Billed $0.002…"
    },
    {
     "name": "linkedin_company_details",
     "description": "Get a LinkedIn company page by URL. Returns name, description, employee count, industry, headquarters and locations, specialities, website and similar…"
    },
    {
     "name": "linkedin_company_posts",
     "description": "Get recent posts from a LinkedIn company page by URL. Returns post text, author info, images, videos and engagement metrics (likes, comments, shares…"
    },
    {
     "name": "search_linkedin_companies",
     "description": "Search LinkedIn companies by keyword. Returns name, subtitle (industry and location), description, follower count as text (e.g. 2M followers), logo, URL and…"
    },
    {
     "name": "search_linkedin_jobs",
     "description": "Search LinkedIn job listings by keyword. Returns title, company and company_id, location, posting date, job type, experience level, workplace type, industry…"
    },
    {
     "name": "linkedin_job_details",
     "description": "Get one LinkedIn job listing by URL or numeric job ID. Returns title, company, location, posting date, job type, experience level, workplace type, industry…"
    },
    {
     "name": "search_twitter",
     "description": "Search Twitter/X posts by keyword; X search operators work in query. Returns tweet text, author username, URL, date, engagement metrics (likes, retweets…"
    },
    {
     "name": "search_twitter_users",
     "description": "Search Twitter/X users by keyword. Returns username, display name, bio, follower and following counts, verification status and profile image. Use…"
    },
    {
     "name": "twitter_user_profile",
     "description": "Get a Twitter/X user's profile by username. Returns display name, bio, follower and following counts, verification status and account metadata. Use…"
    },
    {
     "name": "twitter_user_tweets",
     "description": "Get the tweets a Twitter/X user posted, by username. Returns tweet text, engagement metrics and metadata. Use twitter_user_replies for their replies. Billed…"
    },
    {
     "name": "twitter_user_followers",
     "description": "Get the followers of a Twitter/X user by username. Returns each follower's username, bio, follower counts and verification status. Use…"
    },
    {
     "name": "twitter_user_following",
     "description": "Get the accounts a Twitter/X user follows, by username. Returns profile details for each account, about 50 per page. Billed $0.006 per page."
    },
    {
     "name": "twitter_verified_followers",
     "description": "Get only the verified (blue checkmark) followers of a Twitter/X user, by username. Returns profile details for each. Use twitter_user_followers for all…"
    },
    {
     "name": "twitter_user_replies",
     "description": "Get the replies a Twitter/X user posted, by username. Returns each reply's text and engagement metrics. Use twitter_user_tweets for their tweets. Billed…"
    },
    {
     "name": "twitter_tweet_details",
     "description": "Get one tweet by its numeric ID. Returns full text, engagement metrics, author info, metadata and X's \"Made with AI\" label (ai_label). Billed $0.006 per…"
    },
    {
     "name": "twitter_tweet_retweets",
     "description": "Get the users who retweeted a tweet, by numeric tweet ID. Returns profile details for each user. Use twitter_tweet_quotes for retweets that added a comment…"
    },
    {
     "name": "twitter_tweet_quotes",
     "description": "Get the quote tweets of a tweet, by numeric tweet ID. Returns each quote's text and engagement metrics. Billed $0.006 per page."
    },
    {
     "name": "twitter_tweet_comments",
     "description": "Get the replies (comments) on a tweet, by numeric tweet ID. Returns each reply's text and engagement metrics. Billed $0.006 per page."
    },
    {
     "name": "twitter_trends",
     "description": "Get the current Twitter/X trending topics for a location by WOEID (1 = worldwide). Returns trend names, search queries and tweet volumes where available…"
    },
    {
     "name": "search_reddit",
     "description": "Search Reddit posts by keyword. Returns title, URL, subreddit, author, text, score, comment count, flair and video/gallery links. Sort by newest, relevance…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://apidirect.io/mcp",
   "answers": true,
   "checked": "2026-10-30T05:58:39.269Z",
   "http": 200,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-30T06:43:00.527Z",
     "since": "2026-10-30T06:43:00.527Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-30T06:43:00.527Z",
    "since": "2026-10-30T06:43:00.527Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 200,
   "checked": "2026-10-30T05:58:39.269Z"
  }
 }
}