A2A REGISTRY·AGENT RECORD·c750f446-c40b-4cc5-b1f7-37289e5bfd64

Provider

Cracked

Cracked

Tool router for AI agents: discover, inspect and run 13,519 endpoints across 1,226 providers and 58,000+ Apify actors from one balance, with a measured success rate, latency and per-call price on every tool. 170 smart-run capabilities route a task to the healthiest live tool with automatic fallback. Agents can register their own workspace at POST https://cracked.ai/v1/agents/register ($1 trial credit, no human needed) and earn $5 of credit for every workspace that signs up through their referral link (GET https://cracked.ai/v1/referrals).

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
c750f446-c40b-4cc5-b1f7-37289e5bfd64
Canonical card
https://cracked.ai/.well-known/agent-card.json
Endpoint
https://cracked.ai/mcp
Protocol version
0.3.0
Agent version
0.9.0
Streaming
Supported
Input modes
application/json, text/plain
Output modes
application/json

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-09-12T20:44:08.372163Z: passed2026-09-12T21:14:45.970765Z: passed2026-09-12T21:45:28.768962Z: passed2026-09-12T22:16:11.074271Z: passed2026-09-12T22:46:50.485166Z: passed2026-09-12T23:17:49.069490Z: passed2026-09-12T23:50:38.493423Z: passed2026-09-13T00:21:19.388991Z: passed2026-09-13T00:52:02.772466Z: passed2026-09-13T01:22:40.870603Z: passed2026-09-13T01:53:21.367146Z: passed2026-09-13T02:24:03.280991Z: passed2026-09-13T02:54:39.880141Z: passed2026-09-13T03:25:22.277883Z: passed2026-09-13T03:55:59.015149Z: passed2026-09-13T04:26:41.780429Z: passed2026-09-13T04:57:22.066984Z: passed2026-09-13T05:28:01.976384Z: passed2026-09-13T05:58:48.977538Z: passed2026-09-13T06:29:24.370504Z: passed2026-09-13T07:00:03.672052Z: passed2026-09-13T07:30:43.976489Z: passed2026-09-13T08:01:23.272587Z: passed2026-09-13T08:32:00.286317Z: passed2026-09-13T09:02:49.580851Z: passed2026-09-13T09:33:26.281391Z: passed2026-09-13T10:04:04.009565Z: passed2026-09-13T10:35:36.965384Z: passed2026-09-13T11:06:22.866368Z: passed2026-09-13T11:37:04.278232Z: passed2026-09-13T12:07:43.180056Z: passed2026-09-13T12:38:20.384739Z: passed2026-09-13T13:09:00.877232Z: passed2026-09-13T13:39:39.573820Z: passed2026-09-13T14:10:30.173645Z: passed2026-09-13T14:41:07.270857Z: passed2026-09-13T15:11:50.074835Z: passed2026-09-13T15:42:36.068151Z: passed2026-09-13T16:13:24.480346Z: passed2026-09-13T16:44:04.473934Z: passed2026-09-13T17:14:48.780311Z: passed2026-09-13T17:45:25.184471Z: passed2026-09-13T18:16:06.475409Z: passed2026-09-13T18:46:43.875275Z: passed2026-09-13T19:17:29.866662Z: passed2026-09-13T19:48:11.977129Z: passed2026-09-13T20:18:48.574208Z: passed2026-09-13T20:49:31.279394Z: passed2026-09-13T21:20:25.195291Z: passed2026-09-13T21:51:03.166539Z: passed2026-09-13T22:21:52.081601Z: passed2026-09-13T22:52:25.084143Z: passed2026-09-13T23:23:33.079195Z: passed2026-09-13T23:56:27.671003Z: passed2026-09-14T00:27:26.473146Z: passed2026-09-14T00:58:04.885509Z: passed2026-09-14T01:29:00.769943Z: passed2026-09-14T01:59:47.191338Z: passed2026-09-14T02:30:28.880579Z: passed2026-09-14T03:01:09.700564Z: passed2026-09-14T03:32:04.672042Z: passed2026-09-14T04:02:42.984520Z: passed2026-09-14T04:33:22.980984Z: passed2026-09-14T05:04:04.378958Z: passed2026-09-14T05:34:42.072615Z: passed2026-09-14T06:05:24.176014Z: passed2026-09-14T06:36:12.384413Z: passed2026-09-14T07:06:51.578576Z: passed2026-09-14T07:37:31.379015Z: passed2026-09-14T08:08:11.084345Z: passed2026-09-14T08:38:51.375857Z: passed2026-09-14T09:09:30.978052Z: passed2026-09-14T09:40:21.572350Z: passed2026-09-14T10:11:00.094833Z: passed2026-09-14T10:42:38.375794Z: passed2026-09-14T11:13:18.588909Z: passed2026-09-14T11:41:50.349592Z: passed2026-09-14T12:12:39.635841Z: passed2026-09-14T12:38:51.920635Z: passed2026-09-14T13:09:52.672761Z: passed2026-09-14T13:40:38.282420Z: passed2026-09-14T14:11:28.076481Z: passed2026-09-14T14:42:13.177684Z: passed2026-09-14T15:13:13.179085Z: passed2026-09-14T15:43:57.775578Z: passed2026-09-14T16:14:46.564633Z: passed2026-09-14T16:45:43.198214Z: passed2026-09-14T17:16:33.365569Z: passed2026-09-14T17:47:25.686064Z: passed2026-09-14T18:18:11.986938Z: passed2026-09-14T18:49:03.679519Z: passed2026-09-14T19:19:56.476402Z: passed2026-09-14T19:50:55.474702Z: passed2026-09-14T20:21:43.299303Z: passed2026-09-14T20:52:39.163427Z: passed2026-09-14T21:23:29.471833Z: passed2026-09-14T21:54:16.165664Z: passed2026-09-14T22:25:03.569932Z: passed2026-09-14T22:55:47.869961Z: passed2026-09-14T23:26:59.574523Z: passed
PassFailureAverage 1656 ms

Declared skills

People search

people-search

Find professionals by job title, location and company domain: name, title, company, LinkedIn URL and (where available) email. 211 measured runs in the last 30 days across 2 candidate tools. Input fields: title, location, company_domain, limit.

people · leads · prospects · contacts · linkedin · sales · b2b · lead gen

LinkedIn profile

linkedin-profile

Public LinkedIn profile: headline, location, experience, education, skills. 108 measured runs in the last 30 days across 4 candidate tools. Input fields: url.

linkedin · profile · person · people · enrich · resume

Instagram profile

instagram-profile

Profile details for an Instagram account: followers, following, bio, verified, recent post count. 77 measured runs in the last 30 days across 3 candidate tools. Input fields: username.

instagram · ig · profile · followers · bio · account

X (Twitter) search

x-search

Search recent posts on X by keyword, hashtag or advanced query. 45 measured runs in the last 30 days across 3 candidate tools. Input fields: query, limit.

x · twitter · tweets · posts · search · hashtag

TikTok profile

tiktok-profile

Profile details for a TikTok account: followers, likes, bio, video count. 39 measured runs in the last 30 days across 3 candidate tools. Input fields: username.

tiktok · profile · followers · account · creator

Google Maps places

google-maps-places

Local businesses and places matching a query: name, address, rating, phone, website, coordinates. 37 measured runs in the last 30 days across 4 candidate tools. Input fields: query, location, limit.

google maps · places · local · business · leads · nearby · map

Job search

jobs-search

Job listings matching a title or keyword, optionally in a location. 37 measured runs in the last 30 days across 5 candidate tools. Input fields: query, location, limit.

jobs · job · hiring · careers · indeed · linkedin jobs · positions · openings

TikTok videos

tiktok-videos

Recent videos from a TikTok account with views, likes, shares and captions. 35 measured runs in the last 30 days across 3 candidate tools. Input fields: username, limit.

tiktok · videos · posts · creator · views

TikTok hashtag

tiktok-hashtag

Videos for a TikTok hashtag: description, author, plays, likes, shares, video URL. 35 measured runs in the last 30 days across 3 candidate tools. Input fields: hashtag, limit.

tiktok · hashtag · videos · trend · challenge

Instagram hashtag

instagram-hashtag

Recent and top posts for an Instagram hashtag: caption, likes, comments, owner, media URL. 32 measured runs in the last 30 days across 3 candidate tools. Input fields: hashtag, limit.

instagram · hashtag · posts · explore · trend · ig

X (Twitter) post

x-post

One X post by URL: text, author, likes, reposts, replies, views, media, date. 32 measured runs in the last 30 days across 3 candidate tools. Input fields: url.

x · twitter · tweet · post · status · engagement

Instagram posts

instagram-posts

Recent posts from an Instagram account with captions, likes, comments and media URLs. 30 measured runs in the last 30 days across 2 candidate tools. Input fields: username, limit.

instagram · ig · posts · feed · reels · captions

X (Twitter) profile

x-profile

Profile details for an X account: followers, following, bio, verified, tweet count. 30 measured runs in the last 30 days across 2 candidate tools. Input fields: username.

x · twitter · profile · followers · account · handle

Reddit search

reddit-search

Search Reddit posts by keyword, optionally inside one subreddit. 30 measured runs in the last 30 days across 3 candidate tools. Input fields: query, subreddit, limit.

reddit · posts · subreddit · search · threads · community

Instagram reels

instagram-reels

Recent reels from an Instagram account: caption, plays, likes, comments, video URL. 30 measured runs in the last 30 days across 2 candidate tools. Input fields: username, limit.

instagram · reels · video · creator · ig · short video

Web search

web-search

Search the web and get ranked results with titles, URLs and snippets. 27 measured runs in the last 30 days across 7 candidate tools. Input fields: query, limit.

search · google · serp · web · results · internet

LLM completion

llm-chat

Generate text with a frontier or open model. Cheapest live model first. 26 measured runs in the last 30 days across 9 candidate tools. Input fields: prompt, system, max_tokens, json.

llm · chat · completion · gpt · claude · gemini · generate text · prompt · model

Translate text

translate

Translate text between languages. 26 measured runs in the last 30 days across 4 candidate tools. Input fields: text, to, from.

translate · translation · language · localize

Facebook posts

facebook-posts

Recent public posts from a Facebook page or group with text, reactions, comments count, media and post URL. 26 measured runs in the last 30 days across 3 candidate tools. Input fields: url, limit.

facebook · posts · feed · page · group · meta

LinkedIn jobs

jobs-linkedin

LinkedIn job postings for a title and location: title, company, location, posted date, description, apply URL. 26 measured runs in the last 30 days across 4 candidate tools. Input fields: query, location, limit.

linkedin · jobs · hiring · careers · postings · recruiting

Agent profile

agent-profile

Per-key routing defaults: preferred and blocked providers honoured by every smart run and waterfall, default max cost per run and default max latency, free-form tags and notes. Explicit prefer, exclude, max_cost_usd and maxLatencyMs on a request always win.

profile · routing · budget · preferences

Agent memory

agent-memory

Key-scoped store and recall: one JSON value per name (64 KB), 200 names per key, listed with sizes. For cursors, run ids and preferences between sessions; no search or embeddings.

memory · state · key-value

Recipes

recipes

Named input templates over a capability or a tool with saved run options (prefer, exclude, max_cost_usd, cache, tag). Running a recipe merges the call's input over the template and bills like any run; the recipe counts its runs.

recipes · templates · automation

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "0.3.0",
  "name": "Cracked",
  "description": "Tool router for AI agents: discover, inspect and run 13,519 endpoints across 1,226 providers and 58,000+ Apify actors from one balance, with a measured success rate, latency and per-call price on every tool. 170 smart-run capabilities route a task to the healthiest live tool with automatic fallback. Agents can register their own workspace at POST https://cracked.ai/v1/agents/register ($1 trial credit, no human needed) and earn $5 of credit for every workspace that signs up through their referral link (GET https://cracked.ai/v1/referrals).",
  "author": "Cracked",
  "wellKnownURI": "https://cracked.ai/.well-known/agent-card.json",
  "url": "https://cracked.ai/mcp",
  "version": "0.9.0",
  "provider": {
    "organization": "Cracked",
    "url": "https://cracked.ai/"
  },
  "documentationUrl": "https://cracked.ai/docs",
  "iconUrl": "https://cracked.ai/brand/icon.png",
  "supportsAuthenticatedExtendedCard": null,
  "security": [
    {
      "bearer": []
    },
    {
      "oauth2": [
        "tools:discover",
        "tools:run",
        "wallet:read",
        "openid",
        "email"
      ]
    }
  ],
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "description": "ck_live_ API key from https://cracked.ai/app/keys or POST https://cracked.ai/v1/agents/register"
    },
    "oauth2": {
      "type": "oauth2",
      "flows": {
        "authorizationCode": {
          "scopes": {
            "email": "email",
            "openid": "openid",
            "tools:run": "tools:run",
            "wallet:read": "wallet:read",
            "offline_access": "offline_access",
            "tools:discover": "tools:discover"
          },
          "tokenUrl": "https://cracked.ai/oauth/token",
          "refreshUrl": "https://cracked.ai/oauth/token",
          "authorizationUrl": "https://cracked.ai/oauth/authorize"
        }
      },
      "description": "OAuth 2.1 with PKCE; metadata at the oauth2MetadataUrl",
      "oauth2MetadataUrl": "https://cracked.ai/.well-known/oauth-authorization-server"
    }
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "people-search",
      "name": "People search",
      "description": "Find professionals by job title, location and company domain: name, title, company, LinkedIn URL and (where available) email. 211 measured runs in the last 30 days across 2 candidate tools. Input fields: title, location, company_domain, limit.",
      "tags": [
        "people",
        "leads",
        "prospects",
        "contacts",
        "linkedin",
        "sales",
        "b2b",
        "lead gen"
      ],
      "examples": [
        "MCP: people_search({\"title\":\"head of growth\",\"location\":\"United States\",\"limit\":5})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"people-search\",\"input\":{\"title\":\"head of growth\",\"location\":\"United States\",\"limit\":5}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "linkedin-profile",
      "name": "LinkedIn profile",
      "description": "Public LinkedIn profile: headline, location, experience, education, skills. 108 measured runs in the last 30 days across 4 candidate tools. Input fields: url.",
      "tags": [
        "linkedin",
        "profile",
        "person",
        "people",
        "enrich",
        "resume"
      ],
      "examples": [
        "MCP: linkedin_profile({\"url\":\"https://example.com\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"linkedin-profile\",\"input\":{\"url\":\"https://example.com\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "instagram-profile",
      "name": "Instagram profile",
      "description": "Profile details for an Instagram account: followers, following, bio, verified, recent post count. 77 measured runs in the last 30 days across 3 candidate tools. Input fields: username.",
      "tags": [
        "instagram",
        "ig",
        "profile",
        "followers",
        "bio",
        "account"
      ],
      "examples": [
        "MCP: instagram_profile({\"username\":\"nike\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"instagram-profile\",\"input\":{\"username\":\"nike\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x-search",
      "name": "X (Twitter) search",
      "description": "Search recent posts on X by keyword, hashtag or advanced query. 45 measured runs in the last 30 days across 3 candidate tools. Input fields: query, limit.",
      "tags": [
        "x",
        "twitter",
        "tweets",
        "posts",
        "search",
        "hashtag"
      ],
      "examples": [
        "MCP: x_search({\"query\":\"peptide therapy\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"x-search\",\"input\":{\"query\":\"peptide therapy\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "tiktok-profile",
      "name": "TikTok profile",
      "description": "Profile details for a TikTok account: followers, likes, bio, video count. 39 measured runs in the last 30 days across 3 candidate tools. Input fields: username.",
      "tags": [
        "tiktok",
        "profile",
        "followers",
        "account",
        "creator"
      ],
      "examples": [
        "MCP: tiktok_profile({\"username\":\"nike\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"tiktok-profile\",\"input\":{\"username\":\"nike\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "google-maps-places",
      "name": "Google Maps places",
      "description": "Local businesses and places matching a query: name, address, rating, phone, website, coordinates. 37 measured runs in the last 30 days across 4 candidate tools. Input fields: query, location, limit.",
      "tags": [
        "google maps",
        "places",
        "local",
        "business",
        "leads",
        "nearby",
        "map"
      ],
      "examples": [
        "MCP: google_maps_places({\"query\":\"peptide therapy\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"google-maps-places\",\"input\":{\"query\":\"peptide therapy\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "jobs-search",
      "name": "Job search",
      "description": "Job listings matching a title or keyword, optionally in a location. 37 measured runs in the last 30 days across 5 candidate tools. Input fields: query, location, limit.",
      "tags": [
        "jobs",
        "job",
        "hiring",
        "careers",
        "indeed",
        "linkedin jobs",
        "positions",
        "openings"
      ],
      "examples": [
        "MCP: jobs_search({\"query\":\"peptide therapy\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"jobs-search\",\"input\":{\"query\":\"peptide therapy\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "tiktok-videos",
      "name": "TikTok videos",
      "description": "Recent videos from a TikTok account with views, likes, shares and captions. 35 measured runs in the last 30 days across 3 candidate tools. Input fields: username, limit.",
      "tags": [
        "tiktok",
        "videos",
        "posts",
        "creator",
        "views"
      ],
      "examples": [
        "MCP: tiktok_videos({\"username\":\"nike\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"tiktok-videos\",\"input\":{\"username\":\"nike\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "tiktok-hashtag",
      "name": "TikTok hashtag",
      "description": "Videos for a TikTok hashtag: description, author, plays, likes, shares, video URL. 35 measured runs in the last 30 days across 3 candidate tools. Input fields: hashtag, limit.",
      "tags": [
        "tiktok",
        "hashtag",
        "videos",
        "trend",
        "challenge"
      ],
      "examples": [
        "MCP: tiktok_hashtag({\"hashtag\":\"glp1\",\"limit\":10})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"tiktok-hashtag\",\"input\":{\"hashtag\":\"glp1\",\"limit\":10}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "instagram-hashtag",
      "name": "Instagram hashtag",
      "description": "Recent and top posts for an Instagram hashtag: caption, likes, comments, owner, media URL. 32 measured runs in the last 30 days across 3 candidate tools. Input fields: hashtag, limit.",
      "tags": [
        "instagram",
        "hashtag",
        "posts",
        "explore",
        "trend",
        "ig"
      ],
      "examples": [
        "MCP: instagram_hashtag({\"hashtag\":\"peptides\",\"limit\":10})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"instagram-hashtag\",\"input\":{\"hashtag\":\"peptides\",\"limit\":10}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x-post",
      "name": "X (Twitter) post",
      "description": "One X post by URL: text, author, likes, reposts, replies, views, media, date. 32 measured runs in the last 30 days across 3 candidate tools. Input fields: url.",
      "tags": [
        "x",
        "twitter",
        "tweet",
        "post",
        "status",
        "engagement"
      ],
      "examples": [
        "MCP: x_post({\"url\":\"https://x.com/jack/status/20\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"x-post\",\"input\":{\"url\":\"https://x.com/jack/status/20\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "instagram-posts",
      "name": "Instagram posts",
      "description": "Recent posts from an Instagram account with captions, likes, comments and media URLs. 30 measured runs in the last 30 days across 2 candidate tools. Input fields: username, limit.",
      "tags": [
        "instagram",
        "ig",
        "posts",
        "feed",
        "reels",
        "captions"
      ],
      "examples": [
        "MCP: instagram_posts({\"username\":\"nike\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"instagram-posts\",\"input\":{\"username\":\"nike\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x-profile",
      "name": "X (Twitter) profile",
      "description": "Profile details for an X account: followers, following, bio, verified, tweet count. 30 measured runs in the last 30 days across 2 candidate tools. Input fields: username.",
      "tags": [
        "x",
        "twitter",
        "profile",
        "followers",
        "account",
        "handle"
      ],
      "examples": [
        "MCP: x_profile({\"username\":\"nike\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"x-profile\",\"input\":{\"username\":\"nike\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "reddit-search",
      "name": "Reddit search",
      "description": "Search Reddit posts by keyword, optionally inside one subreddit. 30 measured runs in the last 30 days across 3 candidate tools. Input fields: query, subreddit, limit.",
      "tags": [
        "reddit",
        "posts",
        "subreddit",
        "search",
        "threads",
        "community"
      ],
      "examples": [
        "MCP: reddit_search({\"query\":\"peptide therapy\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"reddit-search\",\"input\":{\"query\":\"peptide therapy\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "instagram-reels",
      "name": "Instagram reels",
      "description": "Recent reels from an Instagram account: caption, plays, likes, comments, video URL. 30 measured runs in the last 30 days across 2 candidate tools. Input fields: username, limit.",
      "tags": [
        "instagram",
        "reels",
        "video",
        "creator",
        "ig",
        "short video"
      ],
      "examples": [
        "MCP: instagram_reels({\"username\":\"natgeo\",\"limit\":5})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"instagram-reels\",\"input\":{\"username\":\"natgeo\",\"limit\":5}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "web-search",
      "name": "Web search",
      "description": "Search the web and get ranked results with titles, URLs and snippets. 27 measured runs in the last 30 days across 7 candidate tools. Input fields: query, limit.",
      "tags": [
        "search",
        "google",
        "serp",
        "web",
        "results",
        "internet"
      ],
      "examples": [
        "MCP: web_search({\"query\":\"peptide therapy\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"web-search\",\"input\":{\"query\":\"peptide therapy\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "llm-chat",
      "name": "LLM completion",
      "description": "Generate text with a frontier or open model. Cheapest live model first. 26 measured runs in the last 30 days across 9 candidate tools. Input fields: prompt, system, max_tokens, json.",
      "tags": [
        "llm",
        "chat",
        "completion",
        "gpt",
        "claude",
        "gemini",
        "generate text",
        "prompt",
        "model"
      ],
      "examples": [
        "MCP: llm_chat({\"prompt\":\"A lighthouse at dawn, watercolor\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"llm-chat\",\"input\":{\"prompt\":\"A lighthouse at dawn, watercolor\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "translate",
      "name": "Translate text",
      "description": "Translate text between languages. 26 measured runs in the last 30 days across 4 candidate tools. Input fields: text, to, from.",
      "tags": [
        "translate",
        "translation",
        "language",
        "localize"
      ],
      "examples": [
        "MCP: translate({\"text\":\"Hello world\",\"to\":\"es\"})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"translate\",\"input\":{\"text\":\"Hello world\",\"to\":\"es\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "facebook-posts",
      "name": "Facebook posts",
      "description": "Recent public posts from a Facebook page or group with text, reactions, comments count, media and post URL. 26 measured runs in the last 30 days across 3 candidate tools. Input fields: url, limit.",
      "tags": [
        "facebook",
        "posts",
        "feed",
        "page",
        "group",
        "meta"
      ],
      "examples": [
        "MCP: facebook_posts({\"url\":\"https://www.facebook.com/nike\",\"limit\":5})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"facebook-posts\",\"input\":{\"url\":\"https://www.facebook.com/nike\",\"limit\":5}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "jobs-linkedin",
      "name": "LinkedIn jobs",
      "description": "LinkedIn job postings for a title and location: title, company, location, posted date, description, apply URL. 26 measured runs in the last 30 days across 4 candidate tools. Input fields: query, location, limit.",
      "tags": [
        "linkedin",
        "jobs",
        "hiring",
        "careers",
        "postings",
        "recruiting"
      ],
      "examples": [
        "MCP: jobs_linkedin({\"query\":\"growth marketer\",\"location\":\"United States\",\"limit\":10})",
        "HTTP: POST https://cracked.ai/v1/run {\"capability\":\"jobs-linkedin\",\"input\":{\"query\":\"growth marketer\",\"location\":\"United States\",\"limit\":10}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-profile",
      "name": "Agent profile",
      "description": "Per-key routing defaults: preferred and blocked providers honoured by every smart run and waterfall, default max cost per run and default max latency, free-form tags and notes. Explicit prefer, exclude, max_cost_usd and maxLatencyMs on a request always win.",
      "tags": [
        "profile",
        "routing",
        "budget",
        "preferences"
      ],
      "examples": [
        "MCP: set_profile({\"preferred_providers\":[\"hunter\"],\"default_max_cost_usd\":0.5})",
        "HTTP: PATCH https://cracked.ai/v1/profile {\"preferred_providers\":[\"hunter\"],\"blocked_providers\":[\"crustdata\"],\"default_max_latency_ms\":8000}",
        "HTTP: GET https://cracked.ai/v1/profile"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-memory",
      "name": "Agent memory",
      "description": "Key-scoped store and recall: one JSON value per name (64 KB), 200 names per key, listed with sizes. For cursors, run ids and preferences between sessions; no search or embeddings.",
      "tags": [
        "memory",
        "state",
        "key-value"
      ],
      "examples": [
        "MCP: memory_set({\"name\":\"last-cursor\",\"value\":{\"page\":3}})",
        "MCP: memory_get({\"name\":\"last-cursor\"})",
        "HTTP: PUT https://cracked.ai/v1/memory/last-cursor {\"value\":{\"page\":3}}",
        "HTTP: GET https://cracked.ai/v1/memory"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "recipes",
      "name": "Recipes",
      "description": "Named input templates over a capability or a tool with saved run options (prefer, exclude, max_cost_usd, cache, tag). Running a recipe merges the call's input over the template and bills like any run; the recipe counts its runs.",
      "tags": [
        "recipes",
        "templates",
        "automation"
      ],
      "examples": [
        "MCP: save_recipe({\"name\":\"austin-weather\",\"capability\":\"weather-forecast\",\"input_template\":{\"latitude\":30.27,\"longitude\":-97.74},\"options\":{\"cache\":3600}})",
        "MCP: run_recipe({\"recipe\":\"austin-weather\"})",
        "HTTP: POST https://cracked.ai/v1/recipes/austin-weather/run {\"input\":{}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "c750f446-c40b-4cc5-b1f7-37289e5bfd64"
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/c750f446-c40b-4cc5-b1f7-37289e5bfd64

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>