Suede AI Agent StudioAI crawlersFree auditOpen workspace
Navigation menu

Meta-ExternalAgent: who runs it and how to allow or block it

Meta-ExternalAgent crawls the web for use cases such as training foundation AI models or improving products by indexing content directly.

Meta-ExternalAgent at a glance

Operator
Meta
Purpose
Training It collects content for AI model training.
Kind
Crawler. Visits your pages under its own user agent and reads the robots.txt group that names Meta-ExternalAgent.
What it feeds
Meta AI model training and products
What Meta says about robots.txt
Meta documents a robots.txt disallow rule as the way to block Meta-ExternalAgent and notes its crawlers may cache robots.txt for up to 24 hours.
User agent string
meta-externalagent/1.1
Verified
against Meta's official docs (opens in a new tab).

Allow or block Meta-ExternalAgent.

Paste one group into the robots.txt at the root of your domain. A group that names Meta-ExternalAgent replaces your * group for Meta-ExternalAgent, so copy any * Disallow lines you still want applied into it.

Allow Meta-ExternalAgent
User-agent: Meta-ExternalAgent
Allow: /

Block Meta-ExternalAgent
User-agent: Meta-ExternalAgent
Disallow: /

Allow answer bots, block Meta-ExternalAgent
# AI crawler access, generated by Suede AI Agent Studio

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-User
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Perplexity-User
Allow: /

User-agent: Amzn-SearchBot
Allow: /

User-agent: Amzn-User
Allow: /

User-agent: Meta-WebIndexer
Allow: /

User-agent: Meta-ExternalFetcher
Allow: /

User-agent: Meta-ExternalAgent
Disallow: /

Opens OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Amzn-SearchBot, Amzn-User, Meta-WebIndexer and Meta-ExternalFetcher, the crawlers behind live answers in ChatGPT, Claude, Perplexity, Alexa and Meta AI, while Meta-ExternalAgent stays out.

How Meta-ExternalAgent reads your robots.txt

Major crawlers apply the robots.txt standard (RFC 9309) the same way. Three rules decide every path.

  1. A named group beats *. When a group says User-agent: Meta-ExternalAgent, Meta-ExternalAgent follows that group and ignores the * group entirely. With no named group, the * group applies; with neither, every path is allowed.
  2. The longest matching rule wins. Inside the group, the Allow or Disallow line with the longest matching path decides, so Allow: /blog/press overrides Disallow: /blog for /blog/press. * matches any run of characters and $ marks the end of the path. The example below keeps your articles and audio out of model training while press pages stay readable.
  3. Allow wins a tie. When an Allow and a Disallow match with the same length, the path is allowed.
Example robots.txt
User-agent: *
Disallow: /

User-agent: Meta-ExternalAgent
Disallow: /blog
Allow: /blog/press
Disallow: /*.mp3$

What Meta-ExternalAgent does with this file
PathResultDeciding rule
/AllowedNo rule in the Meta-ExternalAgent group matches, so it is allowed
/blog/how-we-priceBlockedline 5: Disallow: /blog
/blog/pressAllowedline 6: Allow: /blog/press
/demo-track.mp3Blockedline 7: Disallow: /*.mp3$

Line 2 still blocks every crawler without a group of its own. Meta-ExternalAgent reads only lines 4 to 7, which is why the homepage stays open to it.

See which line decides Meta-ExternalAgent on your site.

Opens the free AI visibility check with your URL filled in. It reads your robots.txt and shows the exact line that decides Meta-ExternalAgent and every other AI crawler, with ranked fixes and a site-specific fix kit to unlock for $9.99.

Meta-ExternalAgent, answered.

What is Meta-ExternalAgent?

Meta-ExternalAgent crawls the web for use cases such as training foundation AI models or improving products by indexing content directly. Meta-ExternalAgent is run by Meta and collects content for AI model training.

How do I allow Meta-ExternalAgent in robots.txt?

Add a group that names it: a line reading "User-agent: Meta-ExternalAgent" followed by "Allow: /". A group that names Meta-ExternalAgent replaces your * group for Meta-ExternalAgent, so repeat any Disallow lines from your * group that should still apply to it. To block it instead, use "Disallow: /" in that group.

Does blocking Meta-ExternalAgent remove me from AI answers?

Blocking Meta-ExternalAgent governs whether your content is used for Meta AI model training and products. Live answers come from answer bots such as Meta-WebIndexer, which follows its own robots.txt group, so you can block Meta-ExternalAgent and keep Meta-WebIndexer open. Meta documents a robots.txt disallow rule as the way to block Meta-ExternalAgent and notes its crawlers may cache robots.txt for up to 24 hours.

Every crawler, its operator and its docs are in the full AI crawler list.

Last updated .

Keep Meta-ExternalAgent where you want it. Every Monday.

Run the free check for the full crawler table and ranked fixes, unlock the $9.99 fix kit for paste-ready files, then let the AI Visibility Watch template read your robots.txt weekly and flag any answer bot that becomes blocked.

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.