{"services":[{"service_id":"ucm/avatars","name":"UCM Avatar Generator","description":"Generate unique SVG avatars from any seed string using DiceBear. Multiple art styles available (pixel art, initials, bottts, etc.).","tags":["avatars","images","svg","profile","generator"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["generate"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/avatars","endpoint":"generate","params":{"seed":"my-agent"}}},"endpoints":[{"path":"generate","description":"Generate an SVG avatar","params":{"seed":{"type":"string","required":true,"description":"Seed string — same seed always gives same avatar (e.g. username, email)"},"style":{"type":"string","required":false,"description":"Art style: adventurer, avataaars, bottts, pixel-art, initials, identicon (default: bottts)"},"size":{"type":"integer","required":false,"description":"Image size in pixels (default 128)"}}}],"updated_at":"2026-02-18T13:54:49.406Z"},{"service_id":"ucm/colors","name":"UCM Color Information","description":"Get detailed color info (name, RGB, HSL, CMYK) or generate color schemes from a hex code. Powered by TheColorAPI.","tags":["colors","design","palette","art","css"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["info","scheme"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/colors","endpoint":"info","params":{"hex":"FF5733"}}},"endpoints":[{"path":"info","description":"Get detailed info about a color","params":{"hex":{"type":"string","required":true,"description":"Hex color code without # (e.g. 'FF5733', '00BFFF')"}}},{"path":"scheme","description":"Generate a color scheme from a base color","params":{"hex":{"type":"string","required":true,"description":"Base hex color without # (e.g. 'FF5733')"},"mode":{"type":"string","required":false,"description":"Scheme mode: monochrome, analogic, complement, triad, quad (default: analogic)"},"count":{"type":"integer","required":false,"description":"Number of colors in scheme (default 5)"}}}],"updated_at":"2026-02-18T13:54:49.705Z"},{"service_id":"ucm/zip-code","name":"UCM Zip Code Lookup","description":"Look up postal/zip code details for 60+ countries. Returns city, state, coordinates, and country info via Zippopotam.us.","tags":["zipcode","postal","address","location","geography"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["lookup"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/zip-code","endpoint":"lookup","params":{"zip":"90210"}}},"endpoints":[{"path":"lookup","description":"Look up a postal code to get location details","params":{"zip":{"type":"string","required":true,"description":"Postal/zip code (e.g. '10001', '90210')"},"country":{"type":"string","required":false,"description":"ISO 2-letter country code (default: 'us')"}}}],"updated_at":"2026-02-18T13:54:45.849Z"},{"service_id":"ucm/world-bank","name":"UCM World Bank Data","description":"Access World Bank development indicators — GDP, population, literacy, life expectancy, and more for any country.","tags":["economics","data","world-bank","statistics","development"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["country","indicator"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/world-bank","endpoint":"country","params":{"code":"US"}}},"endpoints":[{"path":"country","description":"Get country summary data from the World Bank","params":{"code":{"type":"string","required":true,"description":"ISO 2-letter country code (e.g. 'US', 'CN', 'IN')"}}},{"path":"indicator","description":"Get a specific development indicator for a country","params":{"country":{"type":"string","required":false,"description":"ISO 2-letter country code"},"indicator":{"type":"string","required":true,"description":"Indicator code (e.g. 'NY.GDP.MKTP.CD' for GDP, 'SP.POP.TOTL' for population)"},"date":{"type":"string","required":false,"description":"Year or range (e.g. '2020', '2015:2020')"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:54:51.811Z"},{"service_id":"ucm/dnd","name":"UCM D&D 5e Reference","description":"Look up Dungeons & Dragons 5th Edition rules — monsters, spells, classes, races, and equipment from the D&D 5e SRD.","tags":["dnd","rpg","games","reference","fantasy"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["monsters","spells","classes"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/dnd","endpoint":"monsters","params":{"name":"example"}}},"endpoints":[{"path":"monsters","description":"Look up D&D monsters","params":{"name":{"type":"string","required":false,"description":"Monster name (e.g. 'dragon', 'goblin', 'beholder')"}}},{"path":"spells","description":"Look up D&D spells","params":{"name":{"type":"string","required":false,"description":"Spell name (e.g. 'fireball', 'healing word')"}}},{"path":"classes","description":"Look up D&D character classes","params":{"name":{"type":"string","required":false,"description":"Class name (e.g. 'wizard', 'fighter', 'rogue')"}}}],"updated_at":"2026-02-18T13:54:57.042Z"},{"service_id":"ucm/bible","name":"UCM Bible Verses","description":"Look up Bible verses by reference (book, chapter, verse). Supports multiple translations via the Bible API.","tags":["bible","religion","scripture","text","reference"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["verse"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/bible","endpoint":"verse","params":{"reference":"John 3:16"}}},"endpoints":[{"path":"verse","description":"Look up a Bible verse by reference","params":{"reference":{"type":"string","required":true,"description":"Bible reference (e.g. 'John 3:16', 'Genesis 1:1-3', 'Psalm 23')"},"translation":{"type":"string","required":false,"description":"Translation code (e.g. 'kjv', 'web', default: 'web')"}}}],"updated_at":"2026-02-18T13:54:47.112Z"},{"service_id":"ucm/chuck-norris","name":"UCM Chuck Norris Jokes","description":"Get random Chuck Norris jokes from the Chuck Norris API. Filter by category for themed jokes.","tags":["jokes","humor","chuck-norris","fun"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["random","categories"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/chuck-norris","endpoint":"random","params":{"category":"technology"}}},"endpoints":[{"path":"random","description":"Get a random Chuck Norris joke, optionally filtered by category","params":{"category":{"type":"string","required":false,"description":"Joke category (use /categories to see options)"}}},{"path":"categories","description":"List all available joke categories","params":{}}],"updated_at":"2026-02-18T13:54:47.363Z"},{"service_id":"ucm/uk-postcodes","name":"UCM UK Postcode Lookup","description":"Look up UK postcodes for location data — coordinates, district, ward, parish, and more. Via Postcodes.io.","tags":["uk","postcode","address","location","geography"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["lookup","random"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/uk-postcodes","endpoint":"lookup","params":{"postcode":"SW1A 1AA"}}},"endpoints":[{"path":"lookup","description":"Look up a UK postcode","params":{"postcode":{"type":"string","required":true,"description":"UK postcode (e.g. 'SW1A 1AA', 'EC2R 8AH')"}}},{"path":"random","description":"Get a random UK postcode","params":{}}],"updated_at":"2026-02-18T13:54:53.601Z"},{"service_id":"ucm/web-search","name":"UCM Web Search","description":"Real-time web search powered by Tavily. Returns titles, URLs, and snippets for any query.","tags":["search","web","data"],"price":"0.01 USD/call","source":"official","endpoint_count":1,"endpoint_names":["search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/web-search","endpoint":"search","params":{"query":"latest AI news"}}},"endpoints":[{"path":"search","description":"Search the web for information","params":{"query":{"type":"string","required":true,"description":"Search query"},"limit":{"type":"integer","required":false}}}],"updated_at":"2026-02-18T13:54:32.515Z"},{"service_id":"ucm/cn-finance","name":"UCM China Finance Data","description":"Chinese financial market data via Tushare Pro. Covers A-share stocks (daily/weekly/monthly OHLCV, financials, dividends), indices, mutual funds, and macroeconomic indicators (GDP, CPI, Shibor, LPR).","tags":["finance","stocks","china","market-data","a-share"],"price":"0.01 USD/call","source":"official","endpoint_count":26,"endpoint_names":["query","daily","weekly","monthly","stock-basic","daily-basic","adj-factor","trade-cal","income","balancesheet","cashflow","forecast","express","dividend","fina-indicator","index-basic","index-daily","fund-basic","fund-nav","fund-daily","shibor","lpr","cn-gdp","cn-cpi","cn-ppi","cn-m"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/cn-finance","endpoint":"query","params":{"api_name":"daily","params":{"ts_code":"000001.SZ"}}}},"endpoints":[{"path":"query","description":"[Legacy] Query any Tushare interface by api_name. Prefer using individual endpoints below.","params":{"api_name":{"type":"string","required":true,"description":"Tushare interface name"},"params":{"type":"object","required":false,"description":"Interface-specific parameters"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"daily","description":"Daily OHLCV bar data for A-share stocks","params":{"ts_code":{"type":"string","required":false,"description":"Stock code (e.g. 000001.SZ, 600519.SH)"},"trade_date":{"type":"string","required":false,"description":"Trade date (YYYYMMDD)"},"start_date":{"type":"string","required":false,"description":"Start date (YYYYMMDD)"},"end_date":{"type":"string","required":false,"description":"End date (YYYYMMDD)"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"weekly","description":"Weekly OHLCV bar data for A-share stocks","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"trade_date":{"type":"string","required":false,"description":"Trade date (YYYYMMDD)"},"start_date":{"type":"string","required":false,"description":"Start date (YYYYMMDD)"},"end_date":{"type":"string","required":false,"description":"End date (YYYYMMDD)"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"monthly","description":"Monthly OHLCV bar data for A-share stocks","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"trade_date":{"type":"string","required":false,"description":"Trade date (YYYYMMDD)"},"start_date":{"type":"string","required":false,"description":"Start date (YYYYMMDD)"},"end_date":{"type":"string","required":false,"description":"End date (YYYYMMDD)"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"stock-basic","description":"List A-share stocks with basic info (name, area, industry, list date)","params":{"exchange":{"type":"string","required":false,"description":"Exchange: SSE (Shanghai), SZSE (Shenzhen)"},"list_status":{"type":"string","required":false,"description":"L=listed, D=delisted, P=paused"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"daily-basic","description":"Daily basic indicators: PE, PB, turnover rate, market cap, etc.","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"trade_date":{"type":"string","required":false,"description":"Trade date (YYYYMMDD)"},"start_date":{"type":"string","required":false,"description":"Start date (YYYYMMDD)"},"end_date":{"type":"string","required":false,"description":"End date (YYYYMMDD)"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"adj-factor","description":"Adjustment factors for stock price (forward/backward adjusted)","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"trade_date":{"type":"string","required":false,"description":"Trade date (YYYYMMDD)"},"start_date":{"type":"string","required":false,"description":"Start date (YYYYMMDD)"},"end_date":{"type":"string","required":false,"description":"End date (YYYYMMDD)"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"trade-cal","description":"Trading calendar (which dates are trading days)","params":{"exchange":{"type":"string","required":false,"description":"Exchange: SSE, SZSE"},"start_date":{"type":"string","required":false,"description":"Start date (YYYYMMDD)"},"end_date":{"type":"string","required":false,"description":"End date (YYYYMMDD)"},"is_open":{"type":"string","required":false,"description":"0=closed, 1=open"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"income","description":"Income statement (revenue, net income, EPS, etc.)","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"period":{"type":"string","required":false,"description":"Report period (YYYYMMDD, e.g. 20231231)"},"start_date":{"type":"string","required":false,"description":"Report start date (YYYYMMDD)"},"end_date":{"type":"string","required":false,"description":"Report end date (YYYYMMDD)"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"balancesheet","description":"Balance sheet (total assets, liabilities, equity)","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"period":{"type":"string","required":false,"description":"Report period (YYYYMMDD)"},"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"cashflow","description":"Cash flow statement (operating, investing, financing)","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"period":{"type":"string","required":false,"description":"Report period (YYYYMMDD)"},"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"forecast","description":"Earnings forecast (performance preview announcements)","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"period":{"type":"string","required":false,"description":"Report period (YYYYMMDD)"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"express","description":"Earnings express (quick preliminary results)","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"period":{"type":"string","required":false,"description":"Report period (YYYYMMDD)"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"dividend","description":"Dividend and bonus share data","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"fina-indicator","description":"Key financial indicators (ROE, ROA, debt ratio, gross margin, etc.)","params":{"ts_code":{"type":"string","required":false,"description":"Stock code"},"period":{"type":"string","required":false,"description":"Report period (YYYYMMDD)"},"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"index-basic","description":"List of indices (SSE 50, CSI 300, etc.)","params":{"market":{"type":"string","required":false,"description":"Market: SSE, SZSE, CSI, etc."},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"index-daily","description":"Daily OHLCV for indices (e.g. 000001.SH = SSE Composite)","params":{"ts_code":{"type":"string","required":false,"description":"Index code (e.g. 000001.SH)"},"trade_date":{"type":"string","required":false,"description":"Trade date (YYYYMMDD)"},"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"fund-basic","description":"Mutual fund list with basic info (name, type, manager)","params":{"market":{"type":"string","required":false,"description":"E=exchange, O=OTC"},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"fund-nav","description":"Mutual fund NAV (net asset value) history","params":{"ts_code":{"type":"string","required":false,"description":"Fund code"},"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"fund-daily","description":"Daily OHLCV for exchange-traded funds","params":{"ts_code":{"type":"string","required":false,"description":"Fund code"},"trade_date":{"type":"string","required":false},"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"shibor","description":"Shanghai Interbank Offered Rate (Shibor) data","params":{"date":{"type":"string","required":false,"description":"Date (YYYYMMDD)"},"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"lpr","description":"Loan Prime Rate (LPR) data","params":{"start_date":{"type":"string","required":false},"end_date":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"cn-gdp","description":"China GDP data (quarterly)","params":{"q":{"type":"string","required":false,"description":"Quarter (e.g. 2024Q1)"},"start_q":{"type":"string","required":false},"end_q":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"cn-cpi","description":"China Consumer Price Index (CPI) data (monthly)","params":{"month":{"type":"string","required":false,"description":"Month (YYYYMM)"},"start_m":{"type":"string","required":false},"end_m":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"cn-ppi","description":"China Producer Price Index (PPI) data (monthly)","params":{"month":{"type":"string","required":false,"description":"Month (YYYYMM)"},"start_m":{"type":"string","required":false},"end_m":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}},{"path":"cn-m","description":"China money supply data (M0, M1, M2)","params":{"month":{"type":"string","required":false,"description":"Month (YYYYMM)"},"start_m":{"type":"string","required":false},"end_m":{"type":"string","required":false},"fields":{"type":"string","required":false,"description":"Comma-separated output fields"}}}],"updated_at":"2026-02-18T13:54:36.631Z"},{"service_id":"ucm/vehicles","name":"UCM Vehicle Data","description":"Decode vehicle VIN numbers and browse vehicle makes via the NHTSA API. Get manufacturer, model, year, engine, and safety info.","tags":["vehicles","vin","cars","automotive","data"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["decode","makes"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/vehicles","endpoint":"decode","params":{"vin":"1HGBH41JXMN109186"}}},"endpoints":[{"path":"decode","description":"Decode a vehicle VIN number","params":{"vin":{"type":"string","required":true,"description":"17-character Vehicle Identification Number"}}},{"path":"makes","description":"List all vehicle makes","params":{}}],"updated_at":"2026-02-18T13:54:53.897Z"},{"service_id":"ucm/barcode","name":"UCM Barcode & QR Generator","description":"Generate barcodes and QR codes as PNG images. Supports multiple formats via QuickChart. Returns image URL.","tags":["barcode","qr-code","generator","developer","utility"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["generate"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/barcode","endpoint":"generate","params":{"data":"https://ucm.ai"}}},"endpoints":[{"path":"generate","description":"Generate a barcode or QR code","params":{"data":{"type":"string","required":true,"description":"Data to encode (URL, text, etc.)"},"size":{"type":"integer","required":false,"description":"Image size in pixels (default 200)"},"format":{"type":"string","required":false,"description":"Format: qr (default), code128, ean13, upc"}}}],"updated_at":"2026-02-18T13:54:57.798Z"},{"service_id":"ucm/nobel-prize","name":"UCM Nobel Prize Data","description":"Nobel Prize data — search prizes by year and category, or look up laureates. From the official Nobel Prize API.","tags":["nobel","science","history","awards","reference"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["prizes","laureates"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/nobel-prize","endpoint":"prizes","params":{"limit":5}}},"endpoints":[{"path":"prizes","description":"Get Nobel Prize data","params":{"limit":{"type":"integer","required":false,"description":"Max results (default 10)"},"year":{"type":"integer","required":false,"description":"Filter by year (e.g. 2023)"},"category":{"type":"string","required":false,"description":"Category: physics, chemistry, medicine, literature, peace, economics"}}},{"path":"laureates","description":"Search Nobel laureates","params":{"query":{"type":"string","required":false,"description":"Laureate name to search"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:55:00.930Z"},{"service_id":"ucm/timezone","name":"UCM Timezone","description":"Get current time in any timezone worldwide. List all available timezones. Free, powered by WorldTimeAPI.","tags":["timezone","time","clock","utc","utility"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["by-zone","list"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/timezone","endpoint":"by-zone","params":{"timezone":"America/New_York"}}},"endpoints":[{"path":"by-zone","description":"Get current time and date for a specific timezone","params":{"timezone":{"type":"string","required":true,"description":"IANA timezone name (e.g. 'America/New_York', 'Asia/Tokyo', 'Europe/London')"}}},{"path":"list","description":"List all available IANA timezones","params":{}}],"updated_at":"2026-02-18T13:54:43.095Z"},{"service_id":"ucm/datamuse","name":"UCM Datamuse Word Finder","description":"Find words by meaning, sound, spelling, or rhyme using the Datamuse API. Great for word games, writing assistance, and NLP tasks.","tags":["words","language","rhymes","synonyms","nlp"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["words"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/datamuse","endpoint":"words","params":{"ml":"happy","max":5}}},"endpoints":[{"path":"words","description":"Find words matching constraints (meaning, rhyme, sound, spelling pattern)","params":{"ml":{"type":"string","required":false,"description":"Means like — words with similar meaning (e.g. 'happy')"},"sl":{"type":"string","required":false,"description":"Sounds like — phonetically similar words (e.g. 'jirafe')"},"sp":{"type":"string","required":false,"description":"Spelled like — wildcard pattern (e.g. 'b*k' matches book, back)"},"rel_rhy":{"type":"string","required":false,"description":"Perfect rhymes of this word (e.g. 'love')"},"max":{"type":"integer","required":false,"description":"Max results (default 100)"}}}],"updated_at":"2026-02-18T13:54:45.226Z"},{"service_id":"ucm/universities","name":"UCM University Search","description":"Search universities worldwide by name and country. Returns official names, domains, web pages, and country info.","tags":["education","university","school","academic"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/universities","endpoint":"search","params":{"name":"MIT"}}},"endpoints":[{"path":"search","description":"Search universities by name and optionally filter by country","params":{"name":{"type":"string","required":true,"description":"University name to search for"},"country":{"type":"string","required":false,"description":"Filter by country name (e.g. 'United States', 'Japan')"}}}],"updated_at":"2026-02-18T13:54:45.517Z"},{"service_id":"ucm/quotes","name":"UCM Quotes","description":"Inspirational and motivational quotes from ZenQuotes. Get a random quote, quote of the day, or a batch of quotes. Free, no API key needed.","tags":["quotes","inspiration","motivation","text","fun"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["random","today","quotes"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/quotes","endpoint":"random","params":{}}},"endpoints":[{"path":"random","description":"Get a random inspirational quote","params":{}},{"path":"today","description":"Get the quote of the day","params":{}},{"path":"quotes","description":"Get a batch of inspirational quotes (typically 50)","params":{}}],"updated_at":"2026-02-18T13:54:43.825Z"},{"service_id":"ucm/web-scrape","name":"UCM Web Scrape","description":"Extract content from any web page as clean markdown or HTML. Powered by Firecrawl.","tags":["scraping","web","data","extraction"],"price":"0.02 USD/call","source":"official","endpoint_count":1,"endpoint_names":["scrape"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/web-scrape","endpoint":"scrape","params":{"url":"https://example.com"}}},"endpoints":[{"path":"scrape","description":"Scrape a web page and extract its content","params":{"url":{"type":"string","required":true,"description":"URL to scrape"},"format":{"type":"string","required":false,"enum":["markdown","html"]}}}],"updated_at":"2026-02-18T13:54:36.125Z"},{"service_id":"ucm/email","name":"UCM Email","description":"Send emails to verified recipients. IMPORTANT: This service requires a TWO-STEP flow. Step 1: Call 'request-verification' to send a verification email to the recipient. Step 2: Wait for the recipient to click the confirmation link in their email. Step 3: Only after verification is confirmed, call 'send' to deliver your email. You can check verification status with 'check-verification'. Emails are sent from noreply@agentmail.ucm.ai. Your agent must be claimed by a dashboard user to use this service. Verification emails are free; sending emails costs $0.01 each.","tags":["email","notification","communication"],"price":"0.01 USD/call","source":"official","endpoint_count":4,"endpoint_names":["request-verification","check-verification","send","list-verified"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/email","endpoint":"request-verification","params":{"to":"recipient@example.com"}}},"endpoints":[{"path":"request-verification","description":"Step 1: Request recipient verification. Sends a verification email to the recipient asking them to confirm. FREE (no credits charged). The recipient must click the confirmation link before you can send emails to them. You can provide an optional 'context' explaining why you want to send emails. Rate limits: 5 verifications per agent per day. Returns error AGENT_NOT_CLAIMED if your agent is not claimed by a dashboard user. Returns error RECIPIENT_UNSUBSCRIBED if the recipient has opted out.","params":{"to":{"type":"string","required":true,"description":"Recipient email address (REQUIRED)"},"context":{"type":"string","required":false,"description":"Optional: explain to the recipient why you want to send them emails (shown in verification email, max 200 chars)"}}},{"path":"check-verification","description":"Check if a recipient has completed verification. FREE (no credits charged). Call this after 'request-verification' to check if the recipient has clicked the confirmation link. Returns status: 'verified' (ready to send), 'pending' (waiting for recipient to click), 'not_found' (never requested), or 'unsubscribed' (recipient opted out, cannot send).","params":{"to":{"type":"string","required":true,"description":"Recipient email address to check (REQUIRED)"}}},{"path":"send","description":"Step 2: Send an email to a VERIFIED recipient. Costs $0.01. The recipient MUST have completed verification first (clicked the confirmation link). If not verified, returns error RECIPIENT_NOT_VERIFIED — call 'request-verification' first. Provide body_text (plain text, required) and optionally body_html. Subject max 200 chars. Body max 10000 chars. Emails are sent from 'UCM Agent: [your-name] <noreply@agentmail.ucm.ai>'. Every email includes an unsubscribe link — if the recipient unsubscribes, future sends will fail. Rate limit: 3 emails per recipient per hour, 50 per agent per day.","params":{"to":{"type":"string","required":true,"description":"Verified recipient email address (REQUIRED)"},"subject":{"type":"string","required":true,"description":"Email subject line, max 200 chars (REQUIRED)"},"body_text":{"type":"string","required":true,"description":"Plain text email body, max 10000 chars (REQUIRED)"},"body_html":{"type":"string","required":false,"description":"Optional HTML email body, max 50000 chars. Dangerous tags (<script>, <iframe>, etc.) are stripped"},"reply_to":{"type":"string","required":false,"description":"Optional reply-to email address"}}},{"path":"list-verified","description":"List all verified recipients for this agent. FREE (no credits charged). Returns an array of recipients who have completed email verification, including their email hash, verification time, and context. Useful for checking which recipients you can send emails to.","params":{}}],"updated_at":"2026-02-18T13:54:37.906Z"},{"service_id":"ucm/currency","name":"UCM Currency Exchange","description":"Foreign exchange rates from the European Central Bank. Get latest or historical rates for 30+ currencies including USD, EUR, GBP, JPY, CNY, and more. Use when an agent needs to convert between currencies, compare exchange rates, or look up historical rates.","tags":["currency","exchange","finance","conversion","rates"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["latest","historical","currencies"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/currency","endpoint":"latest","params":{"base":"USD","symbols":"EUR,GBP,JPY"}}},"endpoints":[{"path":"latest","description":"Get latest exchange rates. Returns rates relative to a base currency.","params":{"base":{"type":"string","required":false,"description":"Base currency code (default: 'USD'). Examples: 'EUR', 'GBP', 'JPY', 'CNY'"},"symbols":{"type":"string","required":false,"description":"Comma-separated target currencies (e.g. 'EUR,GBP,JPY'). Omit for all."}}},{"path":"historical","description":"Get exchange rates for a specific date. ECB data available from 1999-01-04.","params":{"date":{"type":"string","required":true,"description":"Date in YYYY-MM-DD format (e.g. '2026-01-15')"},"base":{"type":"string","required":false,"description":"Base currency code (default: 'USD')"},"symbols":{"type":"string","required":false,"description":"Comma-separated target currencies"}}},{"path":"currencies","description":"List all supported currencies with their full names.","params":{}}],"updated_at":"2026-02-18T13:54:38.937Z"},{"service_id":"ucm/doc-convert","name":"UCM Document to Markdown","description":"Convert documents (PDF, DOCX, XLSX, CSV, XML) to clean Markdown. Provide a document URL and get back structured Markdown text with metadata. Input must be a URL — direct file upload is not supported. Returns error (not charged) if source URL is unreachable or returns 404.","tags":["document","pdf","docx","markdown","conversion","extraction"],"price":"0.02 USD/call","source":"official","endpoint_count":1,"endpoint_names":["convert"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/doc-convert","endpoint":"convert","params":{"url":"https://example.com/doc.pdf"}}},"endpoints":[{"path":"convert","description":"Convert a document URL to Markdown text. Supports PDF, DOCX, XLSX, CSV, XML.","params":{"url":{"type":"string","required":true,"description":"URL of the document to convert (PDF, DOCX, XLSX, CSV, XML)"}}}],"updated_at":"2026-02-18T13:54:38.173Z"},{"service_id":"ucm/wikipedia","name":"UCM Wikipedia","description":"Look up Wikipedia article summaries and search for articles. Returns structured text extracts, descriptions, thumbnails, and article URLs. Supports multiple languages. Use when an agent needs factual knowledge about people, places, events, science, history, or any topic covered by Wikipedia.","tags":["knowledge","reference","encyclopedia","search","facts"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["summary","search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/wikipedia","endpoint":"summary","params":{"title":"Albert Einstein"}}},"endpoints":[{"path":"summary","description":"Get a Wikipedia article summary by title. Returns a text extract, description, thumbnail image URL, and article link.","params":{"title":{"type":"string","required":true,"description":"Article title (e.g. 'Albert Einstein', 'Machine learning')"},"language":{"type":"string","required":false,"description":"Language code (default: 'en'). Examples: 'zh', 'ja', 'es', 'fr', 'de'"}}},{"path":"search","description":"Search Wikipedia for articles matching a query. Returns titles, descriptions, and excerpts.","params":{"query":{"type":"string","required":true,"description":"Search query"},"limit":{"type":"integer","required":false,"description":"Max results (1-20, default 5)"},"language":{"type":"string","required":false,"description":"Language code (default: 'en')"}}}],"updated_at":"2026-02-18T13:54:38.681Z"},{"service_id":"ucm/trivia","name":"UCM Trivia Quiz","description":"Generate trivia quiz questions from Open Trivia DB. Multiple categories, difficulties, and question types. Great for games and learning.","tags":["trivia","quiz","games","education","fun"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["questions","categories"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/trivia","endpoint":"questions","params":{"amount":5}}},"endpoints":[{"path":"questions","description":"Get trivia questions","params":{"amount":{"type":"integer","required":false,"description":"Number of questions (1-50, default 10)"},"category":{"type":"integer","required":false,"description":"Category ID (9=General, 17=Science, 21=Sports, 23=History — use /categories for full list)"},"difficulty":{"type":"string","required":false,"description":"Question difficulty","enum":["easy","medium","hard"]},"type":{"type":"string","required":false,"description":"Question type (multiple choice or true/false)","enum":["multiple","boolean"]}}},{"path":"categories","description":"List all available trivia categories","params":{}}],"updated_at":"2026-02-18T13:54:46.100Z"},{"service_id":"ucm/text-to-speech","name":"UCM Text-to-Speech","description":"Convert text to natural-sounding speech using Kokoro TTS via Together AI. Returns base64-encoded audio. Supports 8 languages and 54 voices. IMPORTANT: voice and language must match — use af_/am_ voices for English, zf_/zm_ for Chinese, jf_/jm_ for Japanese, etc.","tags":["audio","tts","speech","voice","ai"],"price":"0.01 USD/call","source":"official","endpoint_count":1,"endpoint_names":["speak"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/text-to-speech","endpoint":"speak","params":{"input":"Hello world","voice":"af_heart"}}},"endpoints":[{"path":"speak","description":"Convert text to speech audio","params":{"input":{"type":"string","required":true,"description":"Text to convert to speech (required)"},"voice":{"type":"string","required":false,"description":"Voice ID. IMPORTANT: voice prefix must match language. Available voices — American English: af_heart, af_alloy, af_aoede, af_bella, af_jessica, af_kore, af_nicole, af_nova, af_river, af_sarah, af_sky, am_adam, am_echo, am_eric, am_fenrir, am_liam, am_michael, am_onyx, am_puck, am_santa; British English: bf_alice, bf_emma, bf_isabella, bf_lily, bm_daniel, bm_fable, bm_george, bm_lewis; Chinese: zf_xiaobei, zf_xiaoni, zf_xiaoxiao, zf_xiaoyi, zm_yunjian, zm_yunxi, zm_yunxia, zm_yunyang; Japanese: jf_alpha, jf_gongitsune, jf_nezumi, jf_tebukuro, jm_kumo; Spanish: ef_dora, em_alex, em_santa; French: ff_siwis; Hindi: hf_alpha, hf_beta, hm_omega, hm_psi; Italian: if_sara, im_nicola; Portuguese: pf_dora, pm_alex, pm_santa"},"model":{"type":"string","required":false,"description":"TTS model to use"},"response_format":{"type":"string","required":false,"description":"Audio output format","enum":["mp3","wav"]},"language":{"type":"string","required":false,"description":"Language code (e.g. en, zh, ja, ko, fr, de, es, pt)"}}}],"updated_at":"2026-02-18T13:54:37.657Z"},{"service_id":"ucm/math","name":"UCM Math Evaluator","description":"Evaluate mathematical expressions and perform unit conversions using Math.js. Supports arithmetic, algebra, trigonometry, statistics, matrix operations, and 100+ unit conversions (length, weight, temperature, etc.).","tags":["math","calculator","units","conversion"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["evaluate"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/math","endpoint":"evaluate","params":{"expr":"2*sqrt(9)+5"}}},"endpoints":[{"path":"evaluate","description":"Evaluate a mathematical expression or unit conversion.","params":{"expr":{"type":"string","required":true,"description":"Expression to evaluate (e.g. '2*sqrt(9)+5', '5 inch to cm', 'sin(45 deg)', '100 km/h to m/s')"}}}],"updated_at":"2026-02-18T13:54:40.649Z"},{"service_id":"ucm/ip-geo","name":"UCM IP Geolocation","description":"Get geographic location for any IP address. Returns country, region, city, coordinates, timezone, ISP, and organization. Supports IPv4 and IPv6.","tags":["ip","geolocation","network","location"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["lookup"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/ip-geo","endpoint":"lookup","params":{"ip":"8.8.8.8"}}},"endpoints":[{"path":"lookup","description":"Look up geographic location of an IP address.","params":{"ip":{"type":"string","required":true,"description":"IPv4 or IPv6 address (e.g. '8.8.8.8', '2001:4860:4860::8888')"}}}],"updated_at":"2026-02-18T13:54:40.899Z"},{"service_id":"ucm/translate","name":"UCM Text Translation","description":"Translate text between 50+ languages using MyMemory Translation API. Supports all major languages including English, Chinese, Spanish, French, German, Japanese, Korean, Arabic, Russian, Portuguese, and many more. Returns translated text with match quality score.","tags":["translation","language","text","multilingual"],"price":"0.01 USD/call","source":"official","endpoint_count":1,"endpoint_names":["translate"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/translate","endpoint":"translate","params":{"text":"Hello world","source":"en","target":"zh"}}},"endpoints":[{"path":"translate","description":"Translate text from one language to another.","params":{"text":{"type":"string","required":true,"description":"Text to translate"},"source":{"type":"string","required":false,"description":"Source language code (default: 'en'). Examples: 'en', 'zh', 'es', 'fr', 'de', 'ja', 'ko'"},"target":{"type":"string","required":true,"description":"Target language code (required). Examples: 'zh', 'es', 'fr', 'de', 'ja', 'ko', 'ar', 'ru', 'pt'"}}}],"updated_at":"2026-02-18T13:54:41.414Z"},{"service_id":"ucm/domain","name":"UCM Domain Info","description":"Look up domain registration info via RDAP. Get registration date, expiration, nameservers, registrar, and DNSSEC status. Free.","tags":["domain","whois","rdap","dns","registrar"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["lookup"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/domain","endpoint":"lookup","params":{"domain":"example.com"}}},"endpoints":[{"path":"lookup","description":"Look up domain registration information","params":{"domain":{"type":"string","required":true,"description":"Domain name (e.g. 'example.com', 'google.com')"}}}],"updated_at":"2026-02-18T13:54:43.425Z"},{"service_id":"ucm/holidays","name":"UCM Public Holidays","description":"Public holiday data for 100+ countries from Nager.Date. Get all public holidays for a country and year, upcoming holidays, or list supported countries. Use when an agent needs to check if a date is a holiday, plan around holidays, or display holiday calendars.","tags":["holidays","calendar","dates","reference"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["holidays","next","countries"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/holidays","endpoint":"holidays","params":{"country_code":"US","year":2026}}},"endpoints":[{"path":"holidays","description":"Get all public holidays for a country and year.","params":{"country_code":{"type":"string","required":true,"description":"ISO 3166-1 alpha-2 country code (e.g. 'US', 'JP', 'DE', 'CN')"},"year":{"type":"integer","required":false,"description":"Year (default: current year). Range: 1900–2100."}}},{"path":"next","description":"Get upcoming public holidays for a country (from today forward).","params":{"country_code":{"type":"string","required":true,"description":"ISO 3166-1 alpha-2 country code (e.g. 'US', 'JP', 'DE')"}}},{"path":"countries","description":"List all countries with public holiday data available.","params":{}}],"updated_at":"2026-02-18T13:54:39.481Z"},{"service_id":"ucm/crypto","name":"UCM Crypto","description":"Cryptocurrency market data from CoinGecko. Price, search, and detailed coin info for 10,000+ cryptocurrencies. Free.","tags":["crypto","cryptocurrency","bitcoin","ethereum","finance","market"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["price","search","coin"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/crypto","endpoint":"price","params":{"ids":"bitcoin,ethereum"}}},"endpoints":[{"path":"price","description":"Get current prices for one or more cryptocurrencies","params":{"ids":{"type":"string","required":true,"description":"Comma-separated CoinGecko coin IDs (e.g. 'bitcoin,ethereum,solana')"},"vs_currencies":{"type":"string","required":false,"description":"Target currencies (e.g. 'usd,eur,btc')"}}},{"path":"search","description":"Search for cryptocurrencies by name or symbol","params":{"query":{"type":"string","required":true,"description":"Search query (name or symbol, e.g. 'bitcoin', 'BTC')"}}},{"path":"coin","description":"Get detailed info for a specific cryptocurrency","params":{"id":{"type":"string","required":true,"description":"CoinGecko coin ID (e.g. 'bitcoin', 'ethereum')"}}}],"updated_at":"2026-02-18T13:54:42.508Z"},{"service_id":"ucm/bored","name":"UCM Activity Suggestions","description":"Get random activity suggestions when you're bored. Powered by the Bored API. Returns activity name, type, participants, and accessibility info.","tags":["activity","bored","fun","suggestions","lifestyle"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["random"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/bored","endpoint":"random","params":{}}},"endpoints":[{"path":"random","description":"Get a random activity suggestion","params":{}}],"updated_at":"2026-02-18T13:54:46.850Z"},{"service_id":"ucm/qr-code","name":"UCM QR Code","description":"Generate QR code images from text or URLs. Returns base64-encoded PNG. Free, no API key needed.","tags":["qr","code","image","generator","utility"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["generate"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/qr-code","endpoint":"generate","params":{"data":"https://ucm.ai","size":300}}},"endpoints":[{"path":"generate","description":"Generate a QR code image from text or URL","params":{"data":{"type":"string","required":true,"description":"Text or URL to encode as QR code"},"size":{"type":"integer","required":false,"description":"Image size in pixels (50-1000)"}}}],"updated_at":"2026-02-18T13:54:42.243Z"},{"service_id":"ucm/advice","name":"UCM Advice Slip","description":"Get random life advice or search for advice on specific topics from the Advice Slip API.","tags":["advice","wisdom","motivation","fun"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["random","search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/advice","endpoint":"random","params":{}}},"endpoints":[{"path":"random","description":"Get a random piece of advice","params":{}},{"path":"search","description":"Search for advice on a specific topic","params":{"query":{"type":"string","required":true,"description":"Topic to search for (e.g. 'love', 'career', 'friendship')"}}}],"updated_at":"2026-02-18T13:54:46.601Z"},{"service_id":"ucm/brewery","name":"UCM Brewery Search","description":"Search for breweries by name, city, or state via Open Brewery DB. Returns brewery details including address, phone, and website.","tags":["brewery","beer","drinks","local","lifestyle"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","random"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/brewery","endpoint":"search","params":{"query":"ale"}}},"endpoints":[{"path":"search","description":"Search breweries by name or location","params":{"query":{"type":"string","required":false,"description":"Search term (name, city, or state)"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"random","description":"Get a random brewery","params":{}}],"updated_at":"2026-02-18T13:54:48.121Z"},{"service_id":"ucm/food-products","name":"UCM Food Product Data","description":"Look up food products by barcode or search by name via Open Food Facts. Get nutrition info, ingredients, and allergens.","tags":["food","nutrition","barcode","ingredients","health"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["barcode","search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/food-products","endpoint":"barcode","params":{"barcode":"3017620422003"}}},"endpoints":[{"path":"barcode","description":"Look up a food product by barcode","params":{"barcode":{"type":"string","required":true,"description":"Product barcode (EAN/UPC, e.g. '3017620422003')"}}},{"path":"search","description":"Search food products by name","params":{"query":{"type":"string","required":false,"description":"Product name to search for"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:54:48.373Z"},{"service_id":"ucm/sunrise-sunset","name":"UCM Sunrise & Sunset Times","description":"Get sunrise, sunset, dawn, dusk, and day length for any location and date. Powered by Sunrise-Sunset.org API.","tags":["sunrise","sunset","time","astronomy","location"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["times"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/sunrise-sunset","endpoint":"times","params":{"latitude":40.71,"longitude":-74.01}}},"endpoints":[{"path":"times","description":"Get sunrise and sunset times for a location","params":{"latitude":{"type":"number","required":true,"description":"Latitude (e.g. 40.7128 for New York)"},"longitude":{"type":"number","required":true,"description":"Longitude (e.g. -74.0060 for New York)"},"date":{"type":"string","required":false,"description":"Date in YYYY-MM-DD format (default: today)"}}}],"updated_at":"2026-02-18T13:54:48.654Z"},{"service_id":"ucm/dog-images","name":"UCM Dog Images","description":"Get random dog images or images of a specific breed from the Dog CEO API. Over 120 breeds available.","tags":["dogs","images","animals","pets","fun"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["random","breed"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/dog-images","endpoint":"random","params":{}}},"endpoints":[{"path":"random","description":"Get a random dog image","params":{}},{"path":"breed","description":"Get dog images by breed","params":{"breed":{"type":"string","required":true,"description":"Breed name (e.g. 'labrador', 'poodle', 'husky')"},"count":{"type":"integer","required":false,"description":"Number of images (1-50, default 1)"}}}],"updated_at":"2026-02-18T13:54:48.904Z"},{"service_id":"ucm/lorem-ipsum","name":"UCM Lorem Ipsum Generator","description":"Generate placeholder lorem ipsum text for design mockups, testing, and content templates.","tags":["lorem-ipsum","text","placeholder","design","generator"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["generate"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/lorem-ipsum","endpoint":"generate","params":{"paragraphs":3}}},"endpoints":[{"path":"generate","description":"Generate lorem ipsum text","params":{"paragraphs":{"type":"integer","required":false,"description":"Number of paragraphs (default 3)"},"length":{"type":"string","required":false,"description":"Paragraph length (default: medium)","enum":["short","medium","long","verylong"]}}}],"updated_at":"2026-02-18T13:54:49.978Z"},{"service_id":"ucm/arxiv","name":"UCM arXiv Papers","description":"Search academic papers on arXiv. Returns titles, authors, abstracts, and PDF links for scientific research papers.","tags":["research","papers","science","academic","arxiv"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/arxiv","endpoint":"search","params":{"query":"transformer"}}},"endpoints":[{"path":"search","description":"Search for papers on arXiv","params":{"query":{"type":"string","required":true,"description":"Search query (e.g. 'large language models', 'quantum computing')"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"},"start":{"type":"integer","required":false,"description":"Offset for pagination (default 0)"}}}],"updated_at":"2026-02-18T13:54:51.254Z"},{"service_id":"ucm/agify","name":"UCM Age Prediction","description":"Predict a person's age from their first name using Agify.io. Based on statistical analysis of millions of records.","tags":["name","age","prediction","demographics","fun"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["predict"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/agify","endpoint":"predict","params":{"name":"michael"}}},"endpoints":[{"path":"predict","description":"Predict age from a first name","params":{"name":{"type":"string","required":true,"description":"First name (e.g. 'Michael', 'Sarah')"}}}],"updated_at":"2026-02-18T13:54:52.849Z"},{"service_id":"ucm/elevation","name":"UCM Elevation Lookup","description":"Get elevation above sea level for any latitude/longitude coordinates using the Open-Meteo Elevation API.","tags":["elevation","geography","terrain","location","science"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["lookup"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/elevation","endpoint":"lookup","params":{"latitude":40.71,"longitude":-74.01}}},"endpoints":[{"path":"lookup","description":"Get elevation for a geographic coordinate","params":{"latitude":{"type":"number","required":true,"description":"Latitude (e.g. 40.7128)"},"longitude":{"type":"number","required":true,"description":"Longitude (e.g. -74.0060)"}}}],"updated_at":"2026-02-18T13:54:52.586Z"},{"service_id":"ucm/genderize","name":"UCM Gender Prediction","description":"Predict gender from a first name using Genderize.io. Returns probability and sample count. Based on millions of records.","tags":["name","gender","prediction","demographics","fun"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["predict"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/genderize","endpoint":"predict","params":{"name":"alex"}}},"endpoints":[{"path":"predict","description":"Predict gender from a first name","params":{"name":{"type":"string","required":true,"description":"First name (e.g. 'Alex', 'Maria')"}}}],"updated_at":"2026-02-18T13:54:53.099Z"},{"service_id":"ucm/met-museum","name":"UCM Met Museum Collection","description":"Search and browse the Metropolitan Museum of Art collection. Over 470,000 artworks with images, dates, and artist info.","tags":["art","museum","met","culture","history"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","object"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/met-museum","endpoint":"search","params":{"query":"sunflower"}}},"endpoints":[{"path":"search","description":"Search the Met Museum collection","params":{"query":{"type":"string","required":true,"description":"Search term (e.g. 'sunflowers', 'Egyptian', 'Monet')"}}},{"path":"object","description":"Get details about a specific artwork by ID","params":{"id":{"type":"integer","required":true,"description":"Object ID from the Met collection"}}}],"updated_at":"2026-02-18T13:54:54.166Z"},{"service_id":"ucm/nationalize","name":"UCM Nationality Prediction","description":"Predict nationality from a name using Nationalize.io. Returns top predicted countries with probabilities.","tags":["name","nationality","prediction","demographics","fun"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["predict"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/nationalize","endpoint":"predict","params":{"name":"tanaka"}}},"endpoints":[{"path":"predict","description":"Predict nationality from a name","params":{"name":{"type":"string","required":true,"description":"Name (e.g. 'Tanaka', 'Mueller')"}}}],"updated_at":"2026-02-18T13:54:53.350Z"},{"service_id":"ucm/radio","name":"UCM Internet Radio","description":"Search internet radio stations worldwide via Radio Browser API. Find stations by name, genre, country, or language.","tags":["radio","music","streaming","entertainment","media"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","top"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/radio","endpoint":"search","params":{"query":"jazz"}}},"endpoints":[{"path":"search","description":"Search radio stations","params":{"query":{"type":"string","required":false,"description":"Station name or genre to search"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"top","description":"Get most popular radio stations","params":{"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:54:55.778Z"},{"service_id":"ucm/free-games","name":"UCM Free-to-Play Games","description":"Browse free-to-play games across PC and browser. Filter by genre and platform. Powered by FreeToGame API.","tags":["games","free","gaming","entertainment","pc"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["games","game"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/free-games","endpoint":"games","params":{"sort":"example"}}},"endpoints":[{"path":"games","description":"List free-to-play games","params":{"sort":{"type":"string","required":false,"description":"Sort by: release-date, popularity, alphabetical, relevance"},"category":{"type":"string","required":false,"description":"Genre filter: mmorpg, shooter, strategy, moba, racing, sports, social, sandbox, etc."},"platform":{"type":"string","required":false,"description":"Platform: pc, browser, all (default: all)"}}},{"path":"game","description":"Get detailed info about a specific game","params":{"id":{"type":"integer","required":false,"description":"Game ID"}}}],"updated_at":"2026-02-18T13:54:56.027Z"},{"service_id":"ucm/game-deals","name":"UCM Game Deals","description":"Find the best PC game deals and price comparisons across stores via CheapShark. Compare prices on Steam, GOG, Humble Bundle, and more.","tags":["games","deals","prices","gaming","shopping"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["deals","games"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/game-deals","endpoint":"deals","params":{"limit":5}}},"endpoints":[{"path":"deals","description":"Get current game deals","params":{"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"games","description":"Search games and compare prices","params":{"query":{"type":"string","required":false,"description":"Game title to search"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:54:56.277Z"},{"service_id":"ucm/pokemon","name":"UCM Pokemon Data","description":"Look up Pokemon by name or ID from PokeAPI. Get stats, abilities, types, moves, and sprites for any Pokemon.","tags":["pokemon","games","anime","reference","fun"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["pokemon","type"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/pokemon","endpoint":"pokemon","params":{"name":"pikachu"}}},"endpoints":[{"path":"pokemon","description":"Get Pokemon info by name or ID","params":{"name":{"type":"string","required":true,"description":"Pokemon name or Pokedex number (e.g. 'pikachu', '25')"}}},{"path":"type","description":"Get all Pokemon of a specific type","params":{"type":{"type":"string","required":true,"description":"Pokemon type (e.g. 'fire', 'water', 'electric')"}}}],"updated_at":"2026-02-18T13:54:56.728Z"},{"service_id":"ucm/ip-lookup","name":"UCM Public IP Lookup","description":"Get your public IP address. Simple utility to detect the current outgoing IP address of the server.","tags":["ip","network","utility","developer"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["ip"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/ip-lookup","endpoint":"ip","params":{}}},"endpoints":[{"path":"ip","description":"Get the current public IP address","params":{}}],"updated_at":"2026-02-18T13:54:57.543Z"},{"service_id":"ucm/cat-facts","name":"UCM Cat Facts","description":"Get random cat facts or a list of cat facts. Fun and educational feline trivia.","tags":["cats","facts","animals","pets","fun"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["random","list"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/cat-facts","endpoint":"random","params":{}}},"endpoints":[{"path":"random","description":"Get a random cat fact","params":{}},{"path":"list","description":"Get a list of cat facts","params":{"limit":{"type":"integer","required":false,"description":"Number of facts (default 5)"}}}],"updated_at":"2026-02-18T13:54:49.155Z"},{"service_id":"ucm/memes","name":"UCM Meme Templates","description":"Get popular meme templates from Imgflip. Returns template names, images, and IDs for the most popular meme formats.","tags":["memes","humor","images","fun","entertainment"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["templates"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/memes","endpoint":"templates","params":{}}},"endpoints":[{"path":"templates","description":"Get popular meme templates","params":{}}],"updated_at":"2026-02-18T13:54:57.293Z"},{"service_id":"ucm/pypi","name":"UCM PyPI Package Info","description":"Look up Python packages on PyPI — versions, dependencies, downloads, and metadata.","tags":["pypi","python","packages","developer"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["package"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/pypi","endpoint":"package","params":{"name":"requests"}}},"endpoints":[{"path":"package","description":"Get info about a Python package on PyPI","params":{"name":{"type":"string","required":true,"description":"Package name (e.g. 'requests', 'numpy', 'flask')"}}}],"updated_at":"2026-02-18T13:54:58.592Z"},{"service_id":"ucm/xkcd","name":"UCM XKCD Comics","description":"Get XKCD webcomics — latest strip or any comic by number. Returns title, alt text, and image URL.","tags":["xkcd","comics","humor","fun","developer"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["latest","comic"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/xkcd","endpoint":"latest","params":{}}},"endpoints":[{"path":"latest","description":"Get the latest XKCD comic","params":{}},{"path":"comic","description":"Get a specific XKCD comic by number","params":{"number":{"type":"integer","required":true,"description":"Comic number (e.g. 327, 1234)"}}}],"updated_at":"2026-02-18T13:54:59.938Z"},{"service_id":"ucm/wayback","name":"UCM Wayback Machine","description":"Check if a URL has been archived by the Wayback Machine and get the most recent snapshot. Via the Wayback Availability API.","tags":["archive","web","history","wayback","developer"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["check"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/wayback","endpoint":"check","params":{"url":"https://example.com"}}},"endpoints":[{"path":"check","description":"Check if a URL is archived on the Wayback Machine","params":{"url":{"type":"string","required":true,"description":"URL to check (e.g. 'example.com')"},"timestamp":{"type":"string","required":false,"description":"Preferred timestamp YYYYMMDD (default: most recent)"}}}],"updated_at":"2026-02-18T13:54:58.092Z"},{"service_id":"ucm/country-flags","name":"UCM Country Flags","description":"Get country flag images by ISO country code. Returns flag image URLs in SVG and PNG formats via Flagcdn.","tags":["flags","countries","images","geography"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["flag"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/country-flags","endpoint":"flag","params":{"code":"us"}}},"endpoints":[{"path":"flag","description":"Get a country flag image URL","params":{"code":{"type":"string","required":true,"description":"ISO 2-letter country code (e.g. 'US', 'JP', 'BR')"}}}],"updated_at":"2026-02-18T13:54:59.140Z"},{"service_id":"ucm/kanye","name":"UCM Kanye West Quotes","description":"Get random Kanye West quotes from the Kanye REST API. Fun and inspirational quotes.","tags":["kanye","quotes","fun","entertainment","humor"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["random"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/kanye","endpoint":"random","params":{}}},"endpoints":[{"path":"random","description":"Get a random Kanye West quote","params":{}}],"updated_at":"2026-02-18T13:55:01.494Z"},{"service_id":"ucm/crates","name":"UCM Rust Crate Registry","description":"Search Rust crates on crates.io and get crate details — versions, downloads, dependencies, and documentation links.","tags":["rust","crates","packages","developer"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","crate"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/crates","endpoint":"search","params":{"query":"serde"}}},"endpoints":[{"path":"search","description":"Search Rust crates","params":{"query":{"type":"string","required":false,"description":"Search query (e.g. 'serde', 'tokio', 'clap')"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"crate","description":"Get detailed info about a Rust crate","params":{"name":{"type":"string","required":true,"description":"Crate name (e.g. 'serde', 'tokio')"}}}],"updated_at":"2026-02-18T13:55:01.744Z"},{"service_id":"ucm/docker-hub","name":"UCM Docker Hub Search","description":"Search Docker Hub for container images. Get image details, tags, pull counts, and descriptions.","tags":["docker","containers","devops","developer","search"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/docker-hub","endpoint":"search","params":{"query":"nginx"}}},"endpoints":[{"path":"search","description":"Search Docker Hub images","params":{"query":{"type":"string","required":true,"description":"Image name or keyword (e.g. 'nginx', 'postgres', 'node')"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:55:02.002Z"},{"service_id":"ucm/rick-morty","name":"UCM Rick & Morty Data","description":"Characters and episodes from the Rick and Morty show. Search by name, species, status, and more.","tags":["rick-morty","tv","entertainment","characters","fun"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["characters","episodes"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/rick-morty","endpoint":"characters","params":{"query":"rick"}}},"endpoints":[{"path":"characters","description":"Search Rick & Morty characters","params":{"query":{"type":"string","required":false,"description":"Character name to search (e.g. 'Rick', 'Morty')"},"page":{"type":"integer","required":false,"description":"Page number (default 1)"}}},{"path":"episodes","description":"Search Rick & Morty episodes","params":{"query":{"type":"string","required":false,"description":"Episode name to search"},"page":{"type":"integer","required":false,"description":"Page number (default 1)"}}}],"updated_at":"2026-02-18T13:55:00.196Z"},{"service_id":"ucm/recipes","name":"UCM Recipe Search","description":"Search for meal recipes by name, get random meals, or browse categories. Powered by TheMealDB. Returns ingredients, instructions, and images.","tags":["recipes","food","cooking","meals","lifestyle"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["search","random","categories"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/recipes","endpoint":"search","params":{"query":"pasta"}}},"endpoints":[{"path":"search","description":"Search meals by name","params":{"query":{"type":"string","required":false,"description":"Meal name to search for (e.g. 'pasta', 'chicken')"}}},{"path":"random","description":"Get a random meal recipe","params":{}},{"path":"categories","description":"List all meal categories","params":{}}],"updated_at":"2026-02-18T13:54:47.614Z"},{"service_id":"ucm/historical-events","name":"UCM Historical Events","description":"Discover what happened on this day in history. Get historical events, births, and deaths for any date.","tags":["history","events","dates","education","reference"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["today","date"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/historical-events","endpoint":"today","params":{}}},"endpoints":[{"path":"today","description":"Get historical events for today's date","params":{}},{"path":"date","description":"Get historical events for a specific date","params":{"month":{"type":"integer","required":true,"description":"Month (1-12)"},"day":{"type":"integer","required":true,"description":"Day (1-31)"}}}],"updated_at":"2026-02-18T13:55:01.244Z"},{"service_id":"ucm/periodic-table","name":"UCM Periodic Table","description":"Look up chemical elements — atomic number, symbol, weight, electron configuration, and more. Full periodic table data.","tags":["chemistry","science","elements","periodic-table","reference"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["element","all"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/periodic-table","endpoint":"element","params":{"symbol":"H"}}},"endpoints":[{"path":"element","description":"Look up a chemical element by symbol or atomic number","params":{"symbol":{"type":"string","required":false,"description":"Element symbol (e.g. 'H', 'Au', 'Fe')"},"number":{"type":"integer","required":false,"description":"Atomic number (e.g. 1, 79, 26)"}}},{"path":"all","description":"Get the full periodic table","params":{}}],"updated_at":"2026-02-18T13:55:02.545Z"},{"service_id":"ucm/random-fox","name":"UCM Random Fox Images","description":"Get random fox images from RandomFox.ca. Returns a URL to a cute fox photo.","tags":["fox","images","animals","fun","random"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["random"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/random-fox","endpoint":"random","params":{}}},"endpoints":[{"path":"random","description":"Get a random fox image URL","params":{}}],"updated_at":"2026-02-18T13:55:03.088Z"},{"service_id":"ucm/earthquakes","name":"UCM Earthquake Data","description":"Real-time and historical earthquake data from USGS. Get recent earthquakes or search by date range and magnitude.","tags":["earthquakes","geology","science","disasters","data"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["recent","search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/earthquakes","endpoint":"recent","params":{"limit":5}}},"endpoints":[{"path":"recent","description":"Get recent earthquakes worldwide","params":{"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"search","description":"Search earthquakes by date range and magnitude","params":{"starttime":{"type":"string","required":false,"description":"Start date YYYY-MM-DD"},"endtime":{"type":"string","required":false,"description":"End date YYYY-MM-DD"},"min_magnitude":{"type":"number","required":false,"description":"Minimum magnitude (e.g. 4.5)"},"limit":{"type":"integer","required":false,"description":"Max results (default 20)"}}}],"updated_at":"2026-02-18T13:54:51.517Z"},{"service_id":"ucm/fda","name":"UCM FDA Data","description":"Search the US FDA openFDA database for drug information and recall notices. Includes drug labels, adverse events, and safety recalls.","tags":["fda","drugs","health","recalls","medical"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["drugs","recalls"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/fda","endpoint":"drugs","params":{"query":"aspirin"}}},"endpoints":[{"path":"drugs","description":"Search FDA drug information","params":{"query":{"type":"string","required":false,"description":"Drug name or keyword (e.g. 'aspirin', 'ibuprofen')"},"limit":{"type":"integer","required":false,"description":"Max results (default 5)"}}},{"path":"recalls","description":"Search FDA recall notices","params":{"query":{"type":"string","required":false,"description":"Search query for recalls"},"limit":{"type":"integer","required":false,"description":"Max results (default 5)"}}}],"updated_at":"2026-02-18T13:54:52.064Z"},{"service_id":"ucm/carbon","name":"UCM UK Carbon Intensity","description":"UK electricity grid carbon intensity data from National Grid ESO. Get current intensity and forecasts for environmental analysis.","tags":["carbon","energy","environment","uk","climate"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["current","forecast"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/carbon","endpoint":"current","params":{}}},"endpoints":[{"path":"current","description":"Get current UK carbon intensity","params":{}},{"path":"forecast","description":"Get carbon intensity forecast","params":{"date":{"type":"string","required":false,"description":"Date in YYYY-MM-DD (default: today)"}}}],"updated_at":"2026-02-18T13:54:52.336Z"},{"service_id":"ucm/itunes","name":"UCM iTunes Search","description":"Search the iTunes/Apple Music catalog for music, podcasts, movies, apps, and more. Get track previews and store links.","tags":["music","itunes","apple","media","search"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","lookup"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/itunes","endpoint":"search","params":{"query":"beatles"}}},"endpoints":[{"path":"search","description":"Search iTunes content","params":{"query":{"type":"string","required":false,"description":"Search term (artist, song, podcast, etc.)"},"media":{"type":"string","required":false,"description":"Media type: music, movie, podcast, audiobook, software, ebook, all (default: all)"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"lookup","description":"Look up content by iTunes ID","params":{"id":{"type":"string","required":false,"description":"iTunes ID or bundle ID"}}}],"updated_at":"2026-02-18T13:54:55.273Z"},{"service_id":"ucm/deck-of-cards","name":"UCM Deck of Cards","description":"Virtual deck of cards API. Create decks, shuffle, and draw cards. Great for card games and probability demonstrations.","tags":["cards","games","fun","random","simulation"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["new","draw"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/deck-of-cards","endpoint":"new","params":{"decks":1}}},"endpoints":[{"path":"new","description":"Create a new shuffled deck of cards","params":{"decks":{"type":"integer","required":false,"description":"Number of decks to combine (default 1)"}}},{"path":"draw","description":"Draw cards from a deck","params":{"deck_id":{"type":"string","required":true,"description":"Deck ID from /new endpoint"},"count":{"type":"integer","required":false,"description":"Number of cards to draw (default 1)"}}}],"updated_at":"2026-02-18T13:54:59.400Z"},{"service_id":"ucm/airports","name":"UCM Airport Lookup","description":"Look up airports by IATA or ICAO code. Get airport name, location, timezone, and coordinates.","tags":["airports","travel","aviation","transport","geography"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","info"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/airports","endpoint":"search","params":{"code":"LAX"}}},"endpoints":[{"path":"search","description":"Search for an airport by IATA/ICAO code","params":{"code":{"type":"string","required":true,"description":"IATA code (e.g. 'LAX', 'JFK') or ICAO code (e.g. 'KLAX')"}}},{"path":"info","description":"Get detailed airport info by code","params":{"code":{"type":"string","required":true,"description":"IATA or ICAO airport code"}}}],"updated_at":"2026-02-18T13:55:02.798Z"},{"service_id":"ucm/image-generation","name":"UCM Image Generation","description":"Generate images from text prompts using FLUX.1 models via Together AI. Supports multiple sizes and styles.","tags":["image","generation","ai","creative"],"price":"0.05 USD/call","source":"official","endpoint_count":1,"endpoint_names":["generate"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/image-generation","endpoint":"generate","params":{"prompt":"a sunset over mountains"}}},"endpoints":[{"path":"generate","description":"Generate an image from a text prompt","params":{"prompt":{"type":"string","required":true,"description":"Text description of the image"},"model":{"type":"string","required":false},"width":{"type":"integer","required":false},"height":{"type":"integer","required":false},"n":{"type":"integer","required":false},"steps":{"type":"integer","required":false}}}],"updated_at":"2026-02-18T13:54:36.378Z"},{"service_id":"ucm/code-sandbox","name":"UCM Code Sandbox","description":"Secure cloud code execution sandbox powered by E2B. Execute Python, JavaScript, Bash, R, or Java code in an isolated environment. Each execution runs in a fresh sandbox that is destroyed after completion.","tags":["code","execution","sandbox","compute","python","javascript"],"price":"0.03 USD/call","source":"official","endpoint_count":1,"endpoint_names":["execute"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/code-sandbox","endpoint":"execute","params":{"code":"print(2+2)","language":"python"}}},"endpoints":[{"path":"execute","description":"Execute code in a sandboxed environment","params":{"code":{"type":"string","required":true,"description":"Code to execute"},"language":{"type":"string","required":false,"description":"Programming language","enum":["python","javascript","bash","r","java"]},"timeout":{"type":"integer","required":false,"description":"Execution timeout in milliseconds (max 60000)"}}}],"updated_at":"2026-02-18T13:54:37.143Z"},{"service_id":"ucm/weather","name":"UCM Weather","description":"Global weather data powered by Open-Meteo. Current conditions, daily forecasts (up to 16 days), air quality (PM2.5, AQI), and city geocoding. Supports city name or latitude/longitude input. All endpoints are FREE.","tags":["weather","forecast","air-quality","geocoding","free"],"price":"0 USD/call","source":"official","endpoint_count":4,"endpoint_names":["current","forecast","air-quality","geocode"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/weather","endpoint":"current","params":{"city":"Tokyo"}}},"endpoints":[{"path":"current","description":"Get current weather conditions (temperature, humidity, wind, weather description). Provide city name OR latitude+longitude.","params":{"city":{"type":"string","required":false,"description":"City name (e.g. 'Tokyo', 'New York', 'London'). Auto-geocoded."},"latitude":{"type":"number","required":false,"description":"Latitude (use with longitude instead of city)"},"longitude":{"type":"number","required":false,"description":"Longitude (use with latitude instead of city)"}}},{"path":"forecast","description":"Get daily weather forecast (temperature high/low, precipitation, sunrise/sunset). Provide city name OR latitude+longitude.","params":{"city":{"type":"string","required":false,"description":"City name (auto-geocoded)"},"latitude":{"type":"number","required":false,"description":"Latitude"},"longitude":{"type":"number","required":false,"description":"Longitude"},"days":{"type":"integer","required":false,"description":"Number of forecast days (1-16)"}}},{"path":"air-quality","description":"Get current air quality data (PM2.5, PM10, ozone, US AQI, European AQI). Provide city name OR latitude+longitude.","params":{"city":{"type":"string","required":false,"description":"City name (auto-geocoded)"},"latitude":{"type":"number","required":false,"description":"Latitude"},"longitude":{"type":"number","required":false,"description":"Longitude"}}},{"path":"geocode","description":"Convert city name to latitude/longitude coordinates. Returns up to 5 matching locations.","params":{"city":{"type":"string","required":true,"description":"City name to search for (required)"}}}],"updated_at":"2026-02-18T13:54:38.423Z"},{"service_id":"ucm/countries","name":"UCM Country Information","description":"Country data from REST Countries API. Look up any country by code or name — get population, capital, currencies, languages, flag, region, area, and timezones. Search by name or browse by region. Covers 250+ countries and territories.","tags":["countries","geography","data","reference","flags"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["lookup","search","region"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/countries","endpoint":"lookup","params":{"code":"JP"}}},"endpoints":[{"path":"lookup","description":"Look up a country by ISO 3166-1 code (alpha-2 or alpha-3). Returns full country details.","params":{"code":{"type":"string","required":true,"description":"ISO 3166-1 alpha-2 or alpha-3 code (e.g. 'US', 'USA', 'JP', 'JPN', 'CN')"}}},{"path":"search","description":"Search countries by name (partial match). Returns all matching countries.","params":{"name":{"type":"string","required":true,"description":"Country name to search (e.g. 'Japan', 'United States', 'China')"}}},{"path":"region","description":"List all countries in a geographic region.","params":{"region":{"type":"string","required":true,"description":"Region name: 'africa', 'americas', 'asia', 'europe', 'oceania'"}}}],"updated_at":"2026-02-18T13:54:39.223Z"},{"service_id":"ucm/geocode","name":"UCM Geocoding","description":"Convert place names to geographic coordinates (latitude/longitude) using Open-Meteo Geocoding. Complements the ucm/weather service — find coordinates for any city, then use them for weather forecasts.","tags":["geocoding","geography","coordinates","location"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/geocode","endpoint":"search","params":{"name":"Tokyo"}}},"endpoints":[{"path":"search","description":"Search for a place by name and get its coordinates.","params":{"name":{"type":"string","required":true,"description":"Place name (e.g. 'Tokyo', 'New York', 'London')"},"count":{"type":"integer","required":false,"description":"Max results (1-20, default 5)"},"language":{"type":"string","required":false,"description":"Response language code (default: 'en')"}}}],"updated_at":"2026-02-18T13:54:40.272Z"},{"service_id":"ucm/papers","name":"UCM Academic Papers","description":"Search and retrieve academic papers from Semantic Scholar's database of 200+ million papers. Find papers by topic, get citation counts, abstracts, author lists, and direct links. Supports lookup by Semantic Scholar ID, DOI, or ArXiv ID.","tags":["papers","academic","research","science","citations"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","paper"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/papers","endpoint":"search","params":{"query":"transformer attention"}}},"endpoints":[{"path":"search","description":"Search academic papers by topic or keywords.","params":{"query":{"type":"string","required":true,"description":"Search query (e.g. 'transformer attention mechanism', 'CRISPR gene editing')"},"limit":{"type":"integer","required":false,"description":"Max results (1-20, default 5)"},"year":{"type":"string","required":false,"description":"Filter by year (e.g. '2024', '2020-2024')"}}},{"path":"paper","description":"Get details of a specific paper by ID (Semantic Scholar ID, DOI, or ArXiv ID).","params":{"paper_id":{"type":"string","required":true,"description":"Paper identifier: Semantic Scholar ID, DOI (e.g. '10.1234/...'), or ArXiv ID (e.g. 'arXiv:1706.03762')"}}}],"updated_at":"2026-02-18T13:54:41.687Z"},{"service_id":"ucm/news","name":"UCM News","description":"Search and browse news articles from GNews. Search by keyword or browse top headlines by category/country.","tags":["news","articles","headlines","media","current events"],"price":"0.01 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","top-headlines"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/news","endpoint":"search","params":{"query":"artificial intelligence"}}},"endpoints":[{"path":"search","description":"Search news articles by keyword","params":{"query":{"type":"string","required":true,"description":"Search query (e.g. 'artificial intelligence', 'climate change')"},"max":{"type":"integer","required":false,"description":"Max results (1-10)"},"lang":{"type":"string","required":false,"description":"Language code (en, zh, ja, etc.)"},"country":{"type":"string","required":false,"description":"Country code (us, cn, jp, etc.)"}}},{"path":"top-headlines","description":"Browse top headlines by category and country","params":{"category":{"type":"string","required":false,"description":"Topic category: general, world, nation, business, technology, entertainment, sports, science, health"},"max":{"type":"integer","required":false,"description":"Max results (1-10)"},"lang":{"type":"string","required":false},"country":{"type":"string","required":false,"description":"Country code"}}}],"updated_at":"2026-02-18T13:54:42.839Z"},{"service_id":"ucm/cocktails","name":"UCM Cocktail Recipes","description":"Search cocktail recipes by name, get random drinks, or browse categories. Powered by TheCocktailDB. Returns ingredients, measures, and instructions.","tags":["cocktails","drinks","recipes","beverages","lifestyle"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["search","random","categories"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/cocktails","endpoint":"search","params":{"query":"margarita"}}},"endpoints":[{"path":"search","description":"Search cocktails by name","params":{"query":{"type":"string","required":false,"description":"Cocktail name to search for (e.g. 'margarita', 'mojito')"}}},{"path":"random","description":"Get a random cocktail recipe","params":{}},{"path":"categories","description":"List all cocktail categories","params":{}}],"updated_at":"2026-02-18T13:54:47.866Z"},{"service_id":"ucm/random-data","name":"UCM Random Data","description":"Generate random fake data for testing — persons (names, emails, addresses), addresses, companies, and text (lorem ipsum). Powered by FakerAPI. Supports locale-specific data (en_US, zh_CN, ja_JP, etc.).","tags":["random","fake","test","data","mock","generator"],"price":"0 USD/call","source":"official","endpoint_count":4,"endpoint_names":["persons","addresses","companies","texts"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/random-data","endpoint":"persons","params":{"quantity":3}}},"endpoints":[{"path":"persons","description":"Generate random person data (name, email, phone, address, birthday)","params":{"quantity":{"type":"integer","required":false,"description":"Number of persons (1-20)"},"locale":{"type":"string","required":false,"description":"Locale code (e.g. 'en_US', 'zh_CN', 'ja_JP')"}}},{"path":"addresses","description":"Generate random address data (street, city, state, zip, country)","params":{"quantity":{"type":"integer","required":false,"description":"Number of addresses (1-20)"},"locale":{"type":"string","required":false,"description":"Locale code"}}},{"path":"companies","description":"Generate random company data (name, email, phone, industry)","params":{"quantity":{"type":"integer","required":false,"description":"Number of companies (1-20)"},"locale":{"type":"string","required":false,"description":"Locale code"}}},{"path":"texts","description":"Generate random text data (lorem ipsum paragraphs)","params":{"quantity":{"type":"integer","required":false,"description":"Number of text blocks (1-20)"},"locale":{"type":"string","required":false,"description":"Locale code"}}}],"updated_at":"2026-02-18T13:54:44.466Z"},{"service_id":"ucm/jokes","name":"UCM Jokes","description":"Get jokes by category and type from JokeAPI. Supports single-line and two-part jokes across programming, puns, dark humor, and more.","tags":["jokes","humor","fun","entertainment"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["random","categories"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/jokes","endpoint":"random","params":{"amount":1}}},"endpoints":[{"path":"random","description":"Get a random joke, optionally filtered by category or type","params":{"category":{"type":"string","required":false,"description":"Category: Programming, Misc, Dark, Pun, Spooky, Christmas (default: Any)"},"type":{"type":"string","required":false,"description":"Joke type","enum":["single","twopart"]},"amount":{"type":"integer","required":false,"description":"Number of jokes (1-10, default 1)"}}},{"path":"categories","description":"List all available joke categories","params":{}}],"updated_at":"2026-02-18T13:54:46.350Z"},{"service_id":"ucm/nasa","name":"UCM NASA Data","description":"Access NASA Astronomy Picture of the Day (APOD) and Mars Rover photos. Beautiful space imagery with scientific descriptions.","tags":["space","science","nasa","astronomy","images"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["apod","mars-photos"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/nasa","endpoint":"apod","params":{"date":"2026-01-15"}}},"endpoints":[{"path":"apod","description":"Get the Astronomy Picture of the Day","params":{"date":{"type":"string","required":false,"description":"Date in YYYY-MM-DD (default: today)"},"count":{"type":"integer","required":false,"description":"Return N random APODs instead of a specific date"}}},{"path":"mars-photos","description":"Get Mars Rover photos","params":{"rover":{"type":"string","required":false,"description":"Rover name: curiosity, opportunity, spirit (default: curiosity)"},"sol":{"type":"integer","required":false,"description":"Martian sol (day) to get photos from (default: 1000)"},"page":{"type":"integer","required":false,"description":"Page number for pagination (default: 1)"}}}],"updated_at":"2026-02-18T13:54:50.243Z"},{"service_id":"ucm/spacex","name":"UCM SpaceX Data","description":"Get SpaceX launch history and rocket specifications from the SpaceX API. Includes mission details, success status, and links.","tags":["space","spacex","rockets","launches","science"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["launches","rockets"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/spacex","endpoint":"launches","params":{"limit":3}}},"endpoints":[{"path":"launches","description":"Get SpaceX launches (past and upcoming)","params":{"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"rockets","description":"Get SpaceX rocket specifications","params":{}}],"updated_at":"2026-02-18T13:54:50.493Z"},{"service_id":"ucm/iss","name":"UCM ISS Tracker","description":"Track the International Space Station position in real-time and see who is currently in space.","tags":["space","iss","tracking","astronauts","science"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["position","astronauts"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/iss","endpoint":"position","params":{}}},"endpoints":[{"path":"position","description":"Get current ISS latitude/longitude position","params":{}},{"path":"astronauts","description":"Get list of people currently in space","params":{}}],"updated_at":"2026-02-18T13:54:50.755Z"},{"service_id":"ucm/space-news","name":"UCM Spaceflight News","description":"Latest spaceflight news articles and blog posts from Spaceflight News API. Covers launches, missions, and space industry.","tags":["space","news","science","astronomy","articles"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["articles","blogs"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/space-news","endpoint":"articles","params":{"limit":5}}},"endpoints":[{"path":"articles","description":"Get spaceflight news articles","params":{"query":{"type":"string","required":false,"description":"Search query (optional)"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"blogs","description":"Get spaceflight blog posts","params":{"query":{"type":"string","required":false,"description":"Search query (optional)"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:54:51.004Z"},{"service_id":"ucm/art-chicago","name":"UCM Art Institute of Chicago","description":"Search and browse artworks from the Art Institute of Chicago collection. Returns images, descriptions, dates, and artist information.","tags":["art","museum","chicago","culture","history"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","artwork"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/art-chicago","endpoint":"search","params":{"query":"monet"}}},"endpoints":[{"path":"search","description":"Search the Art Institute of Chicago collection","params":{"query":{"type":"string","required":false,"description":"Search term (e.g. 'impressionism', 'Picasso')"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"artwork","description":"Get details about a specific artwork by ID","params":{"id":{"type":"integer","required":true,"description":"Artwork ID"}}}],"updated_at":"2026-02-18T13:54:54.474Z"},{"service_id":"ucm/tv-shows","name":"UCM TV Show Search","description":"Search TV shows, get show details, and check schedules via TVmaze. Returns cast, episodes, ratings, and network info.","tags":["tv","shows","entertainment","media","schedule"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["search","show","schedule"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/tv-shows","endpoint":"search","params":{"query":"breaking bad"}}},"endpoints":[{"path":"search","description":"Search for TV shows by name","params":{"query":{"type":"string","required":false,"description":"Show name to search for"}}},{"path":"show","description":"Get detailed info about a TV show","params":{"id":{"type":"integer","required":false,"description":"TVmaze show ID"}}},{"path":"schedule","description":"Get TV schedule for a country and date","params":{"country":{"type":"string","required":false,"description":"ISO 2-letter country code (default: 'US')"},"date":{"type":"string","required":false,"description":"Date in YYYY-MM-DD (default: today)"}}}],"updated_at":"2026-02-18T13:54:54.749Z"},{"service_id":"ucm/anime","name":"UCM Anime & Manga Search","description":"Search anime and manga via Jikan (MyAnimeList). Get titles, synopses, scores, episodes, and images.","tags":["anime","manga","entertainment","japan","media"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["search","anime","manga"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/anime","endpoint":"search","params":{"query":"naruto"}}},"endpoints":[{"path":"search","description":"Search for anime by title","params":{"query":{"type":"string","required":false,"description":"Anime title to search"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"anime","description":"Get detailed info about a specific anime","params":{"id":{"type":"integer","required":false,"description":"MyAnimeList anime ID"}}},{"path":"manga","description":"Search for manga by title","params":{"query":{"type":"string","required":false,"description":"Manga title to search"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:54:55.024Z"},{"service_id":"ucm/music","name":"UCM Music Metadata","description":"Search for music recordings, artists, albums, and more via MusicBrainz. The largest open music encyclopedia.","tags":["music","artists","albums","metadata","entertainment"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","artist"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/music","endpoint":"search","params":{"query":"bohemian rhapsody"}}},"endpoints":[{"path":"search","description":"Search for music recordings","params":{"query":{"type":"string","required":false,"description":"Search term (song name, album, etc.)"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"artist","description":"Search for artists","params":{"query":{"type":"string","required":false,"description":"Artist name to search"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:54:55.524Z"},{"service_id":"ucm/npm","name":"UCM npm Package Info","description":"Look up npm packages — versions, dependencies, downloads, and metadata. Search the npm registry.","tags":["npm","javascript","packages","developer","nodejs"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["package","search"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/npm","endpoint":"package","params":{"name":"express"}}},"endpoints":[{"path":"package","description":"Get detailed info about an npm package","params":{"name":{"type":"string","required":true,"description":"Package name (e.g. 'express', 'lodash', 'react')"}}},{"path":"search","description":"Search npm packages","params":{"query":{"type":"string","required":false,"description":"Search query"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}}],"updated_at":"2026-02-18T13:54:58.341Z"},{"service_id":"ucm/github-repos","name":"UCM GitHub Repo Search","description":"Search GitHub repositories and get repo details. Find repos by topic, language, or keyword. Uses the public GitHub API.","tags":["github","repos","developer","code","search"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","repo"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/github-repos","endpoint":"search","params":{"query":"javascript framework"}}},"endpoints":[{"path":"search","description":"Search GitHub repositories","params":{"query":{"type":"string","required":false,"description":"Search query (e.g. 'machine learning', 'react component')"},"sort":{"type":"string","required":false,"description":"Sort by: stars, forks, updated (default: best match)"},"limit":{"type":"integer","required":false,"description":"Max results (default 10)"}}},{"path":"repo","description":"Get details about a specific repo","params":{"owner":{"type":"string","required":true,"description":"Repository owner (e.g. 'facebook')"},"repo":{"type":"string","required":true,"description":"Repository name (e.g. 'react')"}}}],"updated_at":"2026-02-18T13:54:58.842Z"},{"service_id":"ucm/star-wars","name":"UCM Star Wars Data","description":"Star Wars universe data from SWAPI — characters, planets, films, starships, vehicles, and species.","tags":["star-wars","movies","entertainment","reference","fun"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["people","planets","films"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/star-wars","endpoint":"people","params":{"query":"luke"}}},"endpoints":[{"path":"people","description":"Search or get Star Wars characters","params":{"query":{"type":"string","required":false,"description":"Character name to search (e.g. 'Luke', 'Darth')"},"id":{"type":"integer","required":false,"description":"Character ID for direct lookup"}}},{"path":"planets","description":"Search or get Star Wars planets","params":{"query":{"type":"string","required":false,"description":"Planet name to search (e.g. 'Tatooine')"},"id":{"type":"integer","required":false,"description":"Planet ID for direct lookup"}}},{"path":"films","description":"Search or get Star Wars films","params":{"query":{"type":"string","required":false,"description":"Film title to search"},"id":{"type":"integer","required":false,"description":"Film ID for direct lookup"}}}],"updated_at":"2026-02-18T13:54:59.650Z"},{"service_id":"ucm/lichess","name":"UCM Chess (Lichess)","description":"Get chess puzzles and player info from Lichess. Daily puzzle, random puzzles, and player statistics.","tags":["chess","games","puzzles","lichess","strategy"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["puzzle","player"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/lichess","endpoint":"puzzle","params":{}}},"endpoints":[{"path":"puzzle","description":"Get the daily chess puzzle from Lichess","params":{}},{"path":"player","description":"Get Lichess player profile and ratings","params":{"username":{"type":"string","required":true,"description":"Lichess username"}}}],"updated_at":"2026-02-18T13:55:02.292Z"},{"service_id":"ucm/us-stock","name":"UCM US Stock Data","description":"US stock market data via Finnhub. Real-time quotes, historical candles (OHLCV), company profiles, stock search, company news, and financial metrics (PE, 52-week high/low, market cap).","tags":["finance","stocks","us","market-data","equities"],"price":"0.01 USD/call","source":"official","endpoint_count":11,"endpoint_names":["quote","profile","search","news","metrics","peers","earnings","recommendation","insider","filings","ipo-calendar"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/us-stock","endpoint":"quote","params":{"symbol":"AAPL"}}},"endpoints":[{"path":"quote","description":"Get real-time quote for a US stock (price, change, high, low, open, close)","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol (e.g. AAPL, MSFT, GOOGL)"}}},{"path":"profile","description":"Get company profile (industry, market cap, IPO date, logo, etc.)","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol"}}},{"path":"search","description":"Search for stock symbols by name or keyword","params":{"q":{"type":"string","required":true,"description":"Search query (company name or symbol)"}}},{"path":"news","description":"Get company news articles within a date range","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol"},"from":{"type":"string","required":true,"description":"Start date (YYYY-MM-DD)"},"to":{"type":"string","required":true,"description":"End date (YYYY-MM-DD)"}}},{"path":"metrics","description":"Get financial metrics (PE ratio, 52-week high/low, market cap, etc.)","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol"}}},{"path":"peers","description":"Get a list of peer companies for a given stock","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol"}}},{"path":"earnings","description":"Get historical earnings data (actual vs estimate EPS)","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol"},"limit":{"type":"integer","required":false,"description":"Number of quarters (default all)"}}},{"path":"recommendation","description":"Get analyst recommendation trends (buy, hold, sell, strong buy, strong sell)","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol"}}},{"path":"insider","description":"Get insider transactions (buys/sells by company officers and directors)","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol"}}},{"path":"filings","description":"Get SEC filings (10-K, 10-Q, 8-K, etc.)","params":{"symbol":{"type":"string","required":true,"description":"Stock ticker symbol"},"from":{"type":"string","required":false,"description":"Start date (YYYY-MM-DD)"},"to":{"type":"string","required":false,"description":"End date (YYYY-MM-DD)"}}},{"path":"ipo-calendar","description":"Get upcoming and recent IPOs","params":{"from":{"type":"string","required":false,"description":"Start date (YYYY-MM-DD)"},"to":{"type":"string","required":false,"description":"End date (YYYY-MM-DD)"}}}],"updated_at":"2026-02-18T13:54:36.891Z"},{"service_id":"ucm/speech-to-text","name":"UCM Speech-to-Text","description":"Transcribe audio to text using OpenAI Whisper Large v3 via Together AI. Supports audio via base64 or URL. Returns transcribed text with optional language detection and timestamps.","tags":["audio","transcription","speech","whisper","ai"],"price":"0.01 USD/call","source":"official","endpoint_count":1,"endpoint_names":["transcribe"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/speech-to-text","endpoint":"transcribe","params":{"audio_url":"https://example.com/audio.mp3"}}},"endpoints":[{"path":"transcribe","description":"Transcribe audio to text","params":{"audio_base64":{"type":"string","required":false,"description":"Base64-encoded audio data (provide this OR audio_url)"},"audio_url":{"type":"string","required":false,"description":"URL to audio file (provide this OR audio_base64)"},"filename":{"type":"string","required":false,"description":"Filename hint for format detection"},"language":{"type":"string","required":false,"description":"ISO 639-1 language code (e.g. 'en', 'zh'). Auto-detected if omitted"},"response_format":{"type":"string","required":false,"description":"Response detail level","enum":["json","verbose_json"]}}}],"updated_at":"2026-02-18T13:54:37.404Z"},{"service_id":"ucm/dictionary","name":"UCM Dictionary","description":"English dictionary with definitions, phonetics, synonyms, antonyms, and usage examples. Look up any English word to get part-of-speech breakdown, IPA pronunciation, audio links, and related words. Supports multiple languages (en, es, fr, de, it, pt, etc.).","tags":["dictionary","language","definitions","words","reference"],"price":"0 USD/call","source":"official","endpoint_count":1,"endpoint_names":["define"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/dictionary","endpoint":"define","params":{"word":"serendipity"}}},"endpoints":[{"path":"define","description":"Look up a word and get definitions, phonetics, synonyms, antonyms, and examples.","params":{"word":{"type":"string","required":true,"description":"The word to look up (e.g. 'serendipity', 'ephemeral', 'hello')"},"language":{"type":"string","required":false,"description":"Language code (default: 'en'). Supported: en, es, fr, de, it, pt, ar, cs, el, hi, hu, ja, ko, nl, no, pl, ro, ru, sk, tr, zh"}}}],"updated_at":"2026-02-18T13:54:39.764Z"},{"service_id":"ucm/books","name":"UCM Book Search","description":"Search 40 million+ books from Open Library. Find books by title, author, or subject, or look up details by ISBN. Returns title, authors, publish year, page count, cover image, and subjects.","tags":["books","library","isbn","literature","reference"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","isbn"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/books","endpoint":"search","params":{"query":"artificial intelligence"}}},"endpoints":[{"path":"search","description":"Search books by title, author, or subject.","params":{"query":{"type":"string","required":true,"description":"Search query (title, author, or subject)"},"limit":{"type":"integer","required":false,"description":"Max results (1-20, default 5)"}}},{"path":"isbn","description":"Look up a book by ISBN. Returns full details including cover, authors, publishers.","params":{"isbn":{"type":"string","required":true,"description":"ISBN-10 or ISBN-13 (e.g. '9780134685991')"}}}],"updated_at":"2026-02-18T13:54:40.014Z"},{"service_id":"ucm/address","name":"UCM Address Geocoding","description":"Convert street addresses to coordinates (forward geocoding) and coordinates to addresses (reverse geocoding) using OpenStreetMap Nominatim. Supports worldwide addresses with detailed breakdown (road, city, state, country, postcode).","tags":["address","geocoding","maps","location","openstreetmap"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["forward","reverse"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/address","endpoint":"forward","params":{"query":"Statue of Liberty"}}},"endpoints":[{"path":"forward","description":"Convert an address or place name to coordinates.","params":{"query":{"type":"string","required":true,"description":"Address or place name (e.g. 'Statue of Liberty', '1600 Pennsylvania Ave, Washington DC')"},"limit":{"type":"integer","required":false,"description":"Max results (1-10, default 5)"}}},{"path":"reverse","description":"Convert coordinates to an address (reverse geocoding).","params":{"latitude":{"type":"number","required":true,"description":"Latitude (e.g. 40.6892)"},"longitude":{"type":"number","required":true,"description":"Longitude (e.g. -74.0445)"}}}],"updated_at":"2026-02-18T13:54:41.163Z"},{"service_id":"ucm/nutrition","name":"UCM Nutrition Data","description":"Look up nutrition information for any food using the USDA FoodData Central database. Search by food name to get calories, protein, fat, carbs, fiber, and sugar. Get detailed nutrient breakdown by FDC ID. Covers branded foods, standard reference, and survey data.","tags":["nutrition","food","health","diet","calories"],"price":"0 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","food"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/nutrition","endpoint":"search","params":{"query":"chicken breast"}}},"endpoints":[{"path":"search","description":"Search foods by name. Returns basic nutrition info (calories, protein, fat, carbs).","params":{"query":{"type":"string","required":true,"description":"Food name (e.g. 'chicken breast', 'brown rice', 'apple')"},"limit":{"type":"integer","required":false,"description":"Max results (1-20, default 5)"}}},{"path":"food","description":"Get full nutrition details for a specific food by FDC ID (from search results).","params":{"fdc_id":{"type":"integer","required":true,"description":"USDA FDC ID (from search results)"}}}],"updated_at":"2026-02-18T13:54:41.940Z"},{"service_id":"ucm/hacker-news","name":"UCM Hacker News","description":"Access Hacker News stories and discussions. Get top, new, or best stories with titles, scores, and URLs. Look up individual items by ID for full details including comments.","tags":["news","technology","programming","startups","discussion"],"price":"0 USD/call","source":"official","endpoint_count":4,"endpoint_names":["top","new","best","item"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/hacker-news","endpoint":"top","params":{"limit":5}}},"endpoints":[{"path":"top","description":"Get current top stories from Hacker News","params":{"limit":{"type":"integer","required":false,"description":"Number of stories (1-30, default 10)"}}},{"path":"new","description":"Get newest stories from Hacker News","params":{"limit":{"type":"integer","required":false,"description":"Number of stories (1-30, default 10)"}}},{"path":"best","description":"Get best stories from Hacker News","params":{"limit":{"type":"integer","required":false,"description":"Number of stories (1-30, default 10)"}}},{"path":"item","description":"Get a specific Hacker News item by ID (story, comment, poll, etc.)","params":{"id":{"type":"integer","required":true,"description":"Hacker News item ID"}}}],"updated_at":"2026-02-18T13:54:44.132Z"},{"service_id":"ucm/poetry","name":"UCM Poetry","description":"Browse and search poetry from PoetryDB. Get random poems, search by title, or browse poems by author. Collection includes classic works from Shakespeare, Emily Dickinson, Edgar Allan Poe, and many more.","tags":["poetry","poems","literature","art","fun"],"price":"0 USD/call","source":"official","endpoint_count":3,"endpoint_names":["random","search","author"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/poetry","endpoint":"random","params":{"count":1}}},"endpoints":[{"path":"random","description":"Get random poems","params":{"count":{"type":"integer","required":false,"description":"Number of poems (1-5)"}}},{"path":"search","description":"Search poems by title","params":{"title":{"type":"string","required":true,"description":"Poem title to search (e.g. 'Ozymandias', 'The Raven')"}}},{"path":"author","description":"Get poems by a specific author","params":{"author":{"type":"string","required":true,"description":"Author name (e.g. 'Shakespeare', 'Emily Dickinson', 'Edgar Allan Poe')"}}}],"updated_at":"2026-02-18T13:54:44.718Z"},{"service_id":"ucm/movies","name":"UCM Movies","description":"Movie and TV show database from OMDB (The Open Movie Database). Search by title, get detailed info including plot, ratings (IMDb, Rotten Tomatoes, Metacritic), cast, director, box office, and more. Covers movies, TV series, and episodes.","tags":["movies","film","tv","entertainment","imdb","ratings"],"price":"0.01 USD/call","source":"official","endpoint_count":2,"endpoint_names":["search","movie"],"call_example":{"method":"POST","url":"https://registry.ucm.ai/v1/call","headers":{"Authorization":"Bearer YOUR_UCM_API_KEY","Content-Type":"application/json"},"body":{"service_id":"ucm/movies","endpoint":"search","params":{"query":"Inception"}}},"endpoints":[{"path":"search","description":"Search movies and TV shows by title","params":{"query":{"type":"string","required":true,"description":"Movie or show title to search (e.g. 'Batman', 'Breaking Bad')"},"type":{"type":"string","required":false,"description":"Filter by type: 'movie', 'series', or 'episode'"},"year":{"type":"integer","required":false,"description":"Filter by release year"},"page":{"type":"integer","required":false,"description":"Page number (1-100, 10 results per page)"}}},{"path":"movie","description":"Get detailed movie/show info by IMDb ID or exact title. Returns full plot, ratings, cast, director, box office.","params":{"imdb_id":{"type":"string","required":false,"description":"IMDb ID (e.g. 'tt1375666' for Inception)"},"title":{"type":"string","required":false,"description":"Exact title (alternative to imdb_id)"},"year":{"type":"integer","required":false,"description":"Year to narrow title search"}}}],"updated_at":"2026-02-18T13:54:44.969Z"}],"total":100}