● healthy
Tool router for AI agents: discover, inspect and run 13,713 endpoints across 1,225 providers and 81,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).
Transport
—
Protocol
0.3.0
Price
—
Skills
-
LLM completionGenerate text with a frontier or open model. Cheapest live model first. 847 measured runs in the last 30 days across 9 candidate tools. Input fields: prompt, system, max_tokens, json.llmchatcompletiongptclaudegeminigenerate textpromptmodel
-
Extract keywordsMost important keywords and key phrases in a text, ranked (JSON array). 689 measured runs in the last 30 days across 5 candidate tools. Input fields: text, limit.keywordsextractkey phrasestopicstagsnlpseo
-
Solve a math problemStep-by-step solution and final answer for a math problem (JSON). 689 measured runs in the last 30 days across 6 candidate tools. Input fields: problem.mathsolveequationcalculatealgebracalculuswolfram
-
Content moderationFlag text for harassment, hate, sexual content, violence, self-harm and spam, with per-category scores (JSON). 689 measured runs in the last 30 days across 5 candidate tools. Input fields: text.moderationsafetytoxicityflagcontent policyabusespam
-
Sentiment analysisClassify the sentiment of a text as positive, neutral or negative with a score and short rationale (JSON). 689 measured runs in the last 30 days across 5 candidate tools. Input fields: text.sentimentclassifypositivenegativereviewsnlpopinion
-
Summarize textConcise summary of a passage of text, with a configurable length. 689 measured runs in the last 30 days across 5 candidate tools. Input fields: text, sentences.summarizesummarytldrcondensetextabstract
-
Detect languageIdentify the language of a text. Returns JSON with language name, ISO code and confidence. 689 measured runs in the last 30 days across 5 candidate tools. Input fields: text.languagedetectidentifytranslatelocaleiso code
-
Unit conversionConvert a value between units (length, mass, temperature, volume, speed, data, energy) with the result as JSON. 689 measured runs in the last 30 days across 6 candidate tools. Input fields: value, from, to.unitsconvertconversionmetricimperialtemperaturemeasurement
-
Translate textTranslate text between languages. 458 measured runs in the last 30 days across 4 candidate tools. Input fields: text, to, from.translatetranslationlanguagelocalize
-
Scrape page to textFetch one URL and return its readable content (text or markdown) plus title and metadata. 282 measured runs in the last 30 days across 5 candidate tools. Input fields: url, max_chars.scrapefetchreadurlpagemarkdownextractcrawl
-
Company enrichmentFirmographics for a company by website domain: name, industry, size, location, description, socials. Waterfall: providers are tried cheapest-first, a provider with no record for the domain is a free miss, only the provider that answers is billed. 212 measured runs in the last 30 days across 5 candidate tools. Input fields: domain, max_cost_usd, prefer, exclude, waterfall.companyenrichenrichmentfirmographicsdomainb2borganizationwaterfall
-
PyPI packagePyPI package metadata: latest version, summary, license, requires-python, project URLs, release list. 207 measured runs in the last 30 days across 2 candidate tools. Input fields: name.pypipythonpackagepipdependencyversion
-
Weather forecastCurrent conditions plus daily forecast for coordinates. Use geocode first for a city name. 200 measured runs in the last 30 days across 1 candidate tools. Input fields: latitude, longitude, days, units.weatherforecasttemperaturerainconditions
-
GitHub repositoryRepository metadata: description, stars, forks, language, license, default branch, topics. 200 measured runs in the last 30 days across 2 candidate tools. Input fields: repo.githubreporepositorystarsopen sourcecode
-
Shopify store productsProduct catalog of any Shopify storefront by domain: title, variants, prices, images, availability. 200 measured runs in the last 30 days across 3 candidate tools. Input fields: store, limit.shopifystoreproductscatalogpricesecommercecompetitor
-
PDF text extractionExtract the text (markdown where possible) from a hosted PDF. 81 measured runs in the last 30 days across 5 candidate tools. Input fields: url.pdfextracttextdocumentparseread
-
Voice clone speechSpeak text in the voice of a short reference audio clip (zero-shot voice cloning). 63 measured runs in the last 30 days across 3 candidate tools. Input fields: text, audio_url.voiceclonettsspeechreference audiotext to speech
-
Web searchSearch the web and get ranked results with titles, URLs and snippets. 51 measured runs in the last 30 days across 7 candidate tools. Input fields: query, limit.searchgoogleserpwebresultsinternet
-
Remove image backgroundCut out the subject of an image and return a transparent PNG. 42 measured runs in the last 30 days across 3 candidate tools. Input fields: image_url.backgroundremove backgroundcutouttransparentpngimageproduct photo
-
Generate musicCreate a music track from a text description. Asynchronous on most models: send wait=false and poll. 42 measured runs in the last 30 days across 3 candidate tools. Input fields: prompt, instrumental.musicgeneratesongaudiosunosoundtrackjingle
-
Agent profilePer-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.profileroutingbudgetpreferences
-
Agent memoryKey-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.memorystatekey-value
-
RecipesNamed 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.recipestemplatesautomation
How to call
A2A endpoint (JSONRPC)
https://cracked.ai/mcp
Documentation
https://cracked.ai/docs
Homepage
https://cracked.ai/
Listed in
Directories this entry was found in.
a2aregistry
agenstry