[{"data":1,"prerenderedAt":760},["ShallowReactive",2],{"blog-\u002Fblog\u002Ffacebook-ad-library-as-a-json-feed":3,"blog-related-\u002Fblog\u002Ffacebook-ad-library-as-a-json-feed":490},{"id":4,"title":5,"author":6,"body":7,"category":473,"cover":474,"description":475,"draft":476,"extension":477,"image":473,"launchCta":473,"listingCover":473,"meta":478,"navigation":479,"ogImage":473,"path":480,"publishedAt":481,"readTime":473,"seo":482,"stem":483,"tags":484,"toolCategory":473,"updatedAt":473,"__hash__":489},"blogUnlisted\u002Fblog\u002Ffacebook-ad-library-as-a-json-feed.md","The Facebook Ad Library, as a Clean JSON Feed","The Monid Team",{"type":8,"value":9,"toc":462},"minimark",[10,22,26,100,105,144,148,151,166,175,182,186,195,203,212,216,222,230,234,237,286,300,304,317,338,349,353,356,389,392,398,402,405,409,419,428,439,451,458],[11,12,13,14,21],"p",{},"The ",[15,16,20],"a",{"href":17,"rel":18},"https:\u002F\u002Fwww.facebook.com\u002Fads\u002Flibrary\u002F",[19],"nofollow","Meta Ad Library"," holds the ad creative, copy, and run dates of nearly every advertiser on Facebook and Instagram, and the web UI it ships behind makes that data almost unusable at scale. We built the fix: point one endpoint at a keyword or a Page and get the same ads back as structured JSON, with the fields you actually plan around already separated out. No export button to hunt for, no infinite scroll to babysit, no copying ad copy into a spreadsheet by hand.",[11,23,25],{"style":24},"font-size:18px !important;line-height:1.65 !important;margin:0 0 24px;color:inherit;","Copy this line to your agent to turn the Ad Library into a queryable feed.",[27,28,33],"pre",{"className":29,"code":30,"language":31,"meta":32,"style":32},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use apify\u002Fcurious_coder\u002Ffacebook-ads-library-scraper to pull a keyword or Page from the Facebook Ad Library as JSON\n","sh","",[34,35,36],"code",{"__ignoreMap":32},[37,38,41,45,49,52,55,58,61,64,67,70,73,76,79,82,85,88,91,94,97],"span",{"class":39,"line":40},"line",1,[37,42,44],{"class":43},"s2Zo4","set",[37,46,48],{"class":47},"sfazB"," up",[37,50,51],{"class":47}," https:\u002F\u002Fmonid.ai\u002FSKILL.md",[37,53,54],{"class":47}," and",[37,56,57],{"class":47}," use",[37,59,60],{"class":47}," apify\u002Fcurious_coder\u002Ffacebook-ads-library-scraper",[37,62,63],{"class":47}," to",[37,65,66],{"class":47}," pull",[37,68,69],{"class":47}," a",[37,71,72],{"class":47}," keyword",[37,74,75],{"class":47}," or",[37,77,78],{"class":47}," Page",[37,80,81],{"class":47}," from",[37,83,84],{"class":47}," the",[37,86,87],{"class":47}," Facebook",[37,89,90],{"class":47}," Ad",[37,92,93],{"class":47}," Library",[37,95,96],{"class":47}," as",[37,98,99],{"class":47}," JSON\n",[101,102,104],"h2",{"id":103},"tldr","TL;DR",[106,107,108,112,127,130,141],"ul",{},[109,110,111],"li",{},"The Ad Library is a public transparency archive, but its interface is built for one ad at a time, not for pulling a dataset. There is no clean public JSON API for bulk reads.",[109,113,114,115,120,121,126],{},"On ",[15,116,119],{"href":117,"rel":118},"https:\u002F\u002Fmonid.ai",[19],"Monid"," you hand the ",[15,122,125],{"href":123,"rel":124},"https:\u002F\u002Fapify.com\u002Fcurious_coder\u002Ffacebook-ads-library-scraper",[19],"Apify Facebook Ad Library scraper"," the exact Ad Library URL you would open in a browser, and it returns the ads as rows.",[109,128,129],{},"Every row carries the useful fields: creative, ad copy, advertiser and Page, start and end dates, publisher platform, and reach or spend estimates where the region discloses them.",[109,131,132,133,136,137,140],{},"Billing is per result. A capped ",[34,134,135],{},"count"," is a capped bill. Discover and inspect cost nothing; you only pay on ",[34,138,139],{},"run",", at the price shown first.",[109,142,143],{},"Because Monid ships as an MCP server, an agent can run this on a schedule and hand you a living feed instead of a one-off pull.",[101,145,147],{"id":146},"what-the-web-ui-actually-costs-you","What the web UI actually costs you",[11,149,150],{},"Open the Ad Library, search a brand, and the data is right there: creatives, copy, the little \"Started running on\" line. The problem is everything you have to do to get it out. The results load in an endless scroll that resets if you navigate away. There is no export. Reach and spend figures for political and issue ads sit in a different view than commercial ads. If you want to compare four competitors week over week, you are taking screenshots and retyping ad copy, and by the time you finish the set has already changed.",[11,152,153,154,159,160,165],{},"That friction is not a data problem. The archive is deliberately public, published under Meta's ",[15,155,158],{"href":156,"rel":157},"https:\u002F\u002Ftransparency.fb.com\u002Fen-gb\u002Fad-library-api\u002F",[19],"ad transparency"," commitments. The gap is that the official ",[15,161,164],{"href":162,"rel":163},"https:\u002F\u002Fwww.facebook.com\u002Fads\u002Flibrary\u002Fapi\u002F",[19],"Ad Library API"," is scoped to political and issue ads and gated behind identity verification, so for ordinary commercial ads there is no supported way to pull a bulk, structured feed. That is the gap this endpoint closes.",[11,167,168,169,174],{},"Monid is a pay-per-call data API marketplace: one interface and one wallet to reach hundreds of external data endpoints across scraping, enrichment, social data, and search, billed pay-as-you-go at the price shown before you run. The Ad Library scraper from ",[15,170,173],{"href":171,"rel":172},"https:\u002F\u002Fapify.com",[19],"Apify"," is one of them, and here is how we think about using it well.",[11,176,177],{},[178,179],"img",{"alt":180,"src":181},"One Facebook Ad Library URL call fanning out into the fields it returns: creative, ad copy, advertiser and Page, start and end dates, publisher platform, and reach where disclosed","\u002Fimg\u002Fblog\u002Ffacebook-ad-library-as-a-json-feed-fig-fanout.png",[101,183,185],{"id":184},"for-agents","For agents",[11,187,188,189,194],{},"Grab an API key at ",[15,190,193],{"href":191,"rel":192},"https:\u002F\u002Fapp.monid.ai\u002F",[19],"app.monid.ai",", then paste this to your agent and hand it the key:",[27,196,201],{"className":197,"code":199,"language":200},[198],"language-text","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md\n","text",[34,202,199],{"__ignoreMap":32},[11,204,205,206,211],{},"It learns the whole discover, inspect, run workflow itself. More details in the ",[15,207,210],{"href":208,"rel":209},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-skill",[19],"agent quickstart",".",[101,213,215],{"id":214},"for-humans","For humans",[27,217,220],{"className":218,"code":219,"language":200},[198],"npm install -g @monid-ai\u002Fcli\nmonid keys add --label main --key \u003Cyour-api-key>\n",[34,221,219],{"__ignoreMap":32},[11,223,224,225,211],{},"More details in the ",[15,226,229],{"href":227,"rel":228},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-cli",[19],"CLI quickstart",[101,231,233],{"id":232},"principle-1-query-it-the-way-you-already-browse-it","Principle 1: query it the way you already browse it",[11,235,236],{},"You do not learn a new query language. You build the search in the Ad Library UI once, filtering by country, ad type, and keyword or Page, then copy that URL and hand it to the endpoint. Whatever the browser would show for that URL is what comes back as JSON.",[27,238,240],{"className":29,"code":239,"language":31,"meta":32,"style":32},"monid run -p apify -e \u002Fcurious_coder\u002Ffacebook-ads-library-scraper \\\n  -i '{\"urls\":[{\"url\":\"https:\u002F\u002Fwww.facebook.com\u002Fads\u002Flibrary\u002F?active_status=all&ad_type=all&country=US&q=nike&search_type=keyword_unordered&media_type=all\"}],\"count\":50}' -w\n",[34,241,242,267],{"__ignoreMap":32},[37,243,244,248,251,254,257,260,263],{"class":39,"line":40},[37,245,247],{"class":246},"sBMFI","monid",[37,249,250],{"class":47}," run",[37,252,253],{"class":47}," -p",[37,255,256],{"class":47}," apify",[37,258,259],{"class":47}," -e",[37,261,262],{"class":47}," \u002Fcurious_coder\u002Ffacebook-ads-library-scraper",[37,264,266],{"class":265},"sTEyZ"," \\\n",[37,268,270,273,277,280,283],{"class":39,"line":269},2,[37,271,272],{"class":47},"  -i",[37,274,276],{"class":275},"sMK4o"," '",[37,278,279],{"class":47},"{\"urls\":[{\"url\":\"https:\u002F\u002Fwww.facebook.com\u002Fads\u002Flibrary\u002F?active_status=all&ad_type=all&country=US&q=nike&search_type=keyword_unordered&media_type=all\"}],\"count\":50}",[37,281,282],{"class":275},"'",[37,284,285],{"class":47}," -w\n",[11,287,13,288,291,292,295,296,299],{},[34,289,290],{},"q=nike"," in that URL is a keyword search. Swap it for the brand or product you track. To follow a single advertiser instead of a keyword, open that advertiser's Page in the Ad Library and paste its Page URL into the same ",[34,293,294],{},"urls"," array. Same call shape, different lens: keyword for a category sweep, Page URL for one competitor's full active set. The ",[34,297,298],{},"-w"," flag waits inline so the results come straight back; drop it for a longer async run and collect the output afterward.",[101,301,303],{"id":302},"principle-2-cap-the-pull-cap-the-bill","Principle 2: cap the pull, cap the bill",[11,305,306,307,309,310,313,314,316],{},"This endpoint bills per result, so the number of ads you ask for is the whole cost lever. ",[34,308,135],{}," sets the ceiling. If you point one call at several URLs at once, ",[34,311,312],{},"limitPerSource"," caps how many come from each. Start with a ",[34,315,135],{}," of 50, look at the output, and only raise it when you know you need more depth. A free schema check shows the exact inputs and the current price before you spend a cent:",[27,318,320],{"className":29,"code":319,"language":31,"meta":32,"style":32},"monid inspect -p apify -e \u002Fcurious_coder\u002Ffacebook-ads-library-scraper\n",[34,321,322],{"__ignoreMap":32},[37,323,324,326,329,331,333,335],{"class":39,"line":40},[37,325,247],{"class":246},[37,327,328],{"class":47}," inspect",[37,330,253],{"class":47},[37,332,256],{"class":47},[37,334,259],{"class":47},[37,336,337],{"class":47}," \u002Fcurious_coder\u002Ffacebook-ads-library-scraper\n",[11,339,340,341,343,344,211],{},"Bounding ",[34,342,135],{}," up front is why a single-brand pull lands in the range of a few cents and a small multi-competitor cadence stays in single-digit dollars a month. See live per-call pricing at ",[15,345,348],{"href":346,"rel":347},"https:\u002F\u002Fmonid.ai\u002Ftools",[19],"monid.ai\u002Ftools",[101,350,352],{"id":351},"principle-3-keep-the-six-fields-that-drive-decisions","Principle 3: keep the six fields that drive decisions",[11,354,355],{},"The raw ad object is wide. For almost every marketing job, six fields carry the signal, and the rest is noise you can ignore:",[106,357,358,365,371,377,383],{},[109,359,360,364],{},[361,362,363],"strong",{},"Creative and ad copy."," The actual hook and body text, plus the image or video reference. This is the part you were retyping by hand.",[109,366,367,370],{},[361,368,369],{},"Advertiser and Page."," Who is running it, so a keyword sweep tells you which brands own a category.",[109,372,373,376],{},[361,374,375],{},"Start and end dates."," The single most underrated field. An ad still running after months is a proven winner; a cluster that all launched this week is a new push.",[109,378,379,382],{},[361,380,381],{},"Publisher platform."," Whether it runs on Facebook, Instagram, Messenger, or Audience Network, which tells you where a competitor is spending attention.",[109,384,385,388],{},[361,386,387],{},"Reach or spend estimates."," Disclosed for some ad categories and regions and blank for others. When present, they rank creatives by weight. When absent, run duration is your proxy.",[11,390,391],{},"Read the field names off your own first result rather than trusting any list, since the exact keys depend on the ad and region. The point is that these arrive as separate JSON keys, so filtering to \"ads still running after 60 days\" or \"everything this Page launched in the last two weeks\" is a one-line query, not an afternoon of scrolling.",[11,393,394],{},[178,395],{"alt":396,"src":397},"Before and after: the Facebook Ad Library web UI (infinite scroll, no export, retype by hand) versus a clean JSON feed you query by keyword or Page and diff on a schedule","\u002Fimg\u002Fblog\u002Ffacebook-ad-library-as-a-json-feed-fig-beforeafter.png",[101,399,401],{"id":400},"principle-4-make-it-a-feed-not-a-one-off","Principle 4: make it a feed, not a one-off",[11,403,404],{},"A single pull is a snapshot. The value compounds when you run the same URL on a cadence and watch what changes. New ad identifiers are launches, disappeared ones are ads a competitor killed, and identifiers that persist with a growing run duration are the creatives working hard enough to keep funded. Because Monid is agent-native and ships as an MCP server, you do not script this yourself: an agent handed \"watch these four brands in the US Ad Library every Monday\" can run the calls, keep the fields above, and surface the diff. The Ad Library stops being a place you visit and becomes a feed that reports to you.",[101,406,408],{"id":407},"faq","FAQ",[11,410,411,414,415,418],{},[361,412,413],{},"Do I need the official Meta Ad Library API or a developer account?","\nNo. The supported ",[15,416,164],{"href":162,"rel":417},[19]," is limited to political and issue ads and requires identity verification. This endpoint reads the public commercial archive through Apify, and you reach it with one Monid key and a pay-as-you-go wallet, no per-vendor signup.",[11,420,421,424,425,427],{},[361,422,423],{},"Keyword search or a specific advertiser?","\nBoth, through the same ",[34,426,294],{}," field. Build a keyword search in the Ad Library UI and paste that URL for a category sweep, or paste an advertiser's Page URL to follow one competitor's active ads. The call shape does not change.",[11,429,430,433,434,438],{},[361,431,432],{},"Is reading the Ad Library allowed?","\nThe ",[15,435,437],{"href":17,"rel":436},[19],"Ad Library"," is a transparency tool Meta publishes on purpose, and this reads what is already visible there. Keep your pulls bounded and your use within Meta's terms and your own legal guidance.",[11,440,441,444,445,447,448,211],{},[361,442,443],{},"What does it cost?","\nBilling is per result, so your ",[34,446,135],{}," sets the bill: a few cents for a bounded single-brand pull, single-digit dollars a month for a small multi-competitor cadence. Every price is shown before you run, with current numbers at ",[15,449,348],{"href":346,"rel":450},[19],[11,452,453,454,211],{},"Build the search once in the Ad Library, copy the URL, and pull 50 ads for a brand you know well. When the JSON matches what the browser shows you, wire it to a schedule and let the feed run. Start at ",[15,455,457],{"href":117,"rel":456},[19],"monid.ai",[459,460,461],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":32,"searchDepth":269,"depth":269,"links":463},[464,465,466,467,468,469,470,471,472],{"id":103,"depth":269,"text":104},{"id":146,"depth":269,"text":147},{"id":184,"depth":269,"text":185},{"id":214,"depth":269,"text":215},{"id":232,"depth":269,"text":233},{"id":302,"depth":269,"text":303},{"id":351,"depth":269,"text":352},{"id":400,"depth":269,"text":401},{"id":407,"depth":269,"text":408},null,"\u002Fimg\u002Fblog\u002Ffacebook-ad-library-as-a-json-feed.png","The Meta Ad Library web UI fights you. Monid turns it into a JSON feed you query by keyword or Page, billed per result at the price shown.",false,"md",{},true,"\u002Fblog\u002Ffacebook-ad-library-as-a-json-feed","2026-07-22",{"title":5,"description":475},"blog\u002Ffacebook-ad-library-as-a-json-feed",[485,486,487,488],"competitive-intelligence","facebook-ads-library","apify","web-scraping","e3kOA7b-CKhxLv9PXo4yOC-LVNMR_1YYewaLRK-acMU",[491,553,621,687],{"id":492,"title":493,"author":473,"body":494,"category":473,"cover":538,"description":32,"draft":476,"extension":477,"image":473,"launchCta":539,"listingCover":473,"meta":542,"navigation":479,"ogImage":473,"path":543,"publishedAt":544,"readTime":473,"seo":545,"stem":546,"tags":547,"toolCategory":473,"updatedAt":473,"__hash__":552},"blog\u002Fblog\u002Fakta-pro-is-now-available-on-monid.md","Introducing private markets\ndata for agents",{"type":8,"value":495,"toc":534},[496,500,508,511,515,521,528,531],[101,497,499],{"id":498},"what-is-aktapro","What is akta.pro",[11,501,502,507],{},[15,503,506],{"href":504,"rel":505},"https:\u002F\u002Fwww.akta.pro\u002F",[19],"akta.pro"," is a private company data and signals API for\nAI agents. Company Database covers 20M+ companies with 75+ structured fields\neach. News Signals delivers deduplicated, entity-resolved company news,\nindustry news, and signals on open-ended topics, all scored for impact and\nsentiment.",[11,509,510],{},"Private-company research is usually scattered across databases, news feeds,\nreview sites, and web search. akta.pro turns that into structured API calls, so\nan agent gets the right company context and keeps moving.",[101,512,514],{"id":513},"what-is-monid","What is Monid",[11,516,517,520],{},[15,518,119],{"href":117,"rel":519},[19]," is the tool layer for agents. It lets agents connect\nto all the tools and APIs they need, without managing signups, API keys, or\nsubscriptions.",[11,522,523,524,211],{},"Today, Monid provides tools for social media scraping, web search, image and\nmusic generation, people data search, weather APIs, ",[15,525,527],{"href":346,"rel":526},[19],"and more",[529,530],"hr",{},[11,532,533],{},"On Monid, akta.pro becomes available as part of that same layer. Your agent can\nrequest private-company context, call akta.pro through Monid, receive structured\nmarket data, and continue the task. Private markets research should feel like\nany other tool call: describe the company or sector, get the signal, keep\nbuilding.",{"title":32,"searchDepth":269,"depth":269,"links":535},[536,537],{"id":498,"depth":269,"text":499},{"id":513,"depth":269,"text":514},"\u002Fimg\u002Fblog\u002Fakta-pro-is-now-available-on-monid-v2.png",{"label":540,"command":541},"Give your agent this line to get started.","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use akta.pro to research recent news, company enrichment, and alternative signals for Databricks",{},"\u002Fblog\u002Fakta-pro-is-now-available-on-monid","2026-07-07",{"title":493,"description":32},"blog\u002Fakta-pro-is-now-available-on-monid",[548,549,550,551],"agents","partner-tools","private-markets","data","05ST9oH9qSQ4_vNxcczvHDEyev2JDIqBwMiM-zelWJo",{"id":554,"title":555,"author":473,"body":556,"category":473,"cover":610,"description":611,"draft":476,"extension":477,"image":473,"launchCta":473,"listingCover":473,"meta":612,"navigation":479,"ogImage":473,"path":613,"publishedAt":614,"readTime":473,"seo":615,"stem":616,"tags":617,"toolCategory":473,"updatedAt":473,"__hash__":620},"blog\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.md","Your Claude Code can now make phone calls",{"type":8,"value":557,"toc":606},[558,561,570,574,582,585,587,592,598,600,603],[11,559,560],{"style":24},"Copy this line to your agent to make your first phone call.",[27,562,564],{"className":29,"code":563,"language":31,"meta":32,"style":32},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use Saperly to call my phone number to confirm the connection works\n",[34,565,566],{"__ignoreMap":32},[37,567,568],{"class":39,"line":40},[37,569,563],{},[101,571,573],{"id":572},"what-is-saperly","What is Saperly",[11,575,576,581],{},[15,577,580],{"href":578,"rel":579},"https:\u002F\u002Fsaperly.com\u002F",[19],"Saperly"," is phone infrastructure for AI agents. It gives\nan agent a real phone number with voice, SMS, routing, spend controls, and\ncompliance built in, without making the builder manage carrier accounts or\ntelephony paperwork.",[11,583,584],{},"Your agent can confirm an appointment, follow up on a lead, check availability,\nor route a conversation without leaving the workflow it is already running.",[101,586,514],{"id":513},[11,588,589,520],{},[15,590,119],{"href":117,"rel":591},[19],[11,593,594,595,211],{},"Today, Monid provides tools for social media scraping, web search, image \u002F\nmusic \u002F 3d model generation, people data search, weather APIs, ",[15,596,527],{"href":346,"rel":597},[19],[529,599],{},[11,601,602],{},"On Monid, Saperly becomes available as part of that same layer. Your agent can\nrequest a phone call, use Saperly through Monid, receive the result, and keep\ngoing. Calling should feel like any other tool call: describe the outcome, let\nthe agent handle the phone work, and continue the task.",[459,604,605],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":32,"searchDepth":269,"depth":269,"links":607},[608,609],{"id":572,"depth":269,"text":573},{"id":513,"depth":269,"text":514},"\u002Fimg\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.png","Saperly is now available on Monid. Your agent can now make phone calls for you.",{},"\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls","2026-07-05",{"title":555,"description":611},"blog\u002Fyour-claude-code-can-now-make-phone-calls",[548,549,618,619],"voice","phone","Wp96EVH5j2eyHDSu2f5Rtv0RYmyWX7frAhalel9fOus",{"id":622,"title":623,"author":473,"body":624,"category":473,"cover":676,"description":677,"draft":476,"extension":477,"image":473,"launchCta":473,"listingCover":473,"meta":678,"navigation":479,"ogImage":473,"path":679,"publishedAt":680,"readTime":473,"seo":681,"stem":682,"tags":683,"toolCategory":473,"updatedAt":473,"__hash__":686},"blog\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.md","Introducing\nClaude for 3D models",{"type":8,"value":625,"toc":672},[626,629,638,642,650,653,655,660,665,667,670],[11,627,628],{"style":24},"Copy this line to your agent to generate your 3D model.",[27,630,632],{"className":29,"code":631,"language":31,"meta":32,"style":32},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a 3D model for a rabbit\n",[34,633,634],{"__ignoreMap":32},[37,635,636],{"class":39,"line":40},[37,637,631],{},[101,639,641],{"id":640},"what-is-suzanne","What is Suzanne",[11,643,644,649],{},[15,645,648],{"href":646,"rel":647},"https:\u002F\u002Fwww.suzanne3d.com",[19],"Suzanne"," is an AI-native 3D modeling tool that turns a prompt into a\nusable 3D asset. Instead of opening a modeling tool, blocking out forms,\nadding details, and exporting by hand, you describe what you want and let\nSuzanne generate the model for you.",[11,651,652],{},"That changes who can create 3D objects. Product teams can prototype visual\nideas faster. Game builders can rough out props and characters without\nwaiting on a full art pass. Agents can generate assets as part of a larger\nworkflow, then hand those files to downstream tools for rendering, testing,\nor iteration.",[101,654,514],{"id":513},[11,656,657,520],{},[15,658,119],{"href":117,"rel":659},[19],[11,661,523,662,211],{},[15,663,527],{"href":346,"rel":664},[19],[529,666],{},[11,668,669],{},"On Monid, Suzanne becomes available as part of that same layer. Your agent can\nask for the 3D asset it needs, call Suzanne through Monid, and continue the task.\n3D creation should feel as direct as text generation: describe the thing, get\nthe artifact, keep building.",[459,671,605],{},{"title":32,"searchDepth":269,"depth":269,"links":673},[674,675],{"id":640,"depth":269,"text":641},{"id":513,"depth":269,"text":514},"\u002Fimg\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.png","Suzanne is now available on Monid. Turn any idea into a production-ready 3D model in one prompt.",{},"\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models","2026-06-25",{"title":623,"description":677},"blog\u002Fintroducing-suzanne-chatgpt-for-3d-models",[684,548,685],"3d","creative-tools","Mz475YlhLBgR80gyiTlL2MhfALZKYwbl4Rfwy96HZG0",{"id":688,"title":689,"author":473,"body":690,"category":473,"cover":749,"description":750,"draft":476,"extension":477,"image":473,"launchCta":473,"listingCover":473,"meta":751,"navigation":479,"ogImage":473,"path":752,"publishedAt":753,"readTime":473,"seo":754,"stem":755,"tags":756,"toolCategory":473,"updatedAt":473,"__hash__":759},"blog\u002Fblog\u002Fminimax-is-now-available-on-monid.md","MiniMax is now available on Monid",{"type":8,"value":691,"toc":744},[692,695,704,708,716,720,723,725,731,737,739,742],[11,693,694],{"style":24},"Copy this line to your agent to create music.",[27,696,698],{"className":29,"code":697,"language":31,"meta":32,"style":32},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a song with MiniMax Music 2.6\n",[34,699,700],{"__ignoreMap":32},[37,701,702],{"class":39,"line":40},[37,703,697],{},[101,705,707],{"id":706},"minimax-music-26","MiniMax Music 2.6",[11,709,710,715],{},[15,711,714],{"href":712,"rel":713},"https:\u002F\u002Fwww.minimax.io",[19],"MiniMax"," Music 2.6 turns a prompt into music your agent can use right away. Describe the style, mood, lyrics, or use case, and generate a track inside the same workflow.",[101,717,719],{"id":718},"minimax-text-to-image-image-01","MiniMax Text-to-Image image-01",[11,721,722],{},"MiniMax image-01 turns text prompts into images. Ask for a concept, scene, product visual, or creative asset, and let your agent generate it through Monid.",[101,724,514],{"id":513},[11,726,727,730],{},[15,728,119],{"href":117,"rel":729},[19]," is the tool layer for agents. It lets agents connect to all the tools and APIs they need, without managing signups, API keys, or subscriptions.",[11,732,733,734,211],{},"Today, Monid provides tools for social media scraping, web search, image and music generation, people data search, weather APIs, ",[15,735,527],{"href":346,"rel":736},[19],[529,738],{},[11,740,741],{},"On Monid, MiniMax becomes part of the same tool layer your agent already uses. Describe what you need, generate the image or music, and keep building.",[459,743,605],{},{"title":32,"searchDepth":269,"depth":269,"links":745},[746,747,748],{"id":706,"depth":269,"text":707},{"id":718,"depth":269,"text":719},{"id":513,"depth":269,"text":514},"\u002Fimg\u002Fblog\u002Fminimax-is-now-available-on-monid.png","Create images and music with MiniMax models through Monid.",{},"\u002Fblog\u002Fminimax-is-now-available-on-monid","2026-06-24",{"title":689,"description":750},"blog\u002Fminimax-is-now-available-on-monid",[548,685,757,758],"image-generation","music-generation","B3dZqIjNJNK7Y9ysAenI0XzKobOZMlEP87FRWrW19Vc",1786670265654]