> ## Documentation Index
> Fetch the complete documentation index at: https://docs.postqueen.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> PostQueen's hosted API is https://api.postqueen.ai. The public API base is https://api.postqueen.ai/public/v1 and takes the raw API key in the Authorization header, with no Bearer prefix.
> The MCP server for posting is https://api.postqueen.ai/mcp/YOUR_API_KEY (or /mcp with Authorization: Bearer YOUR_API_KEY). docs.postqueen.ai/mcp only searches these docs and cannot post.
> The API key is under Connections > API Keys in the app, and only workspace admins can see it.

# Farcaster

> What PostQueen will post to your Farcaster home feed and channels, and the limits it checks before a cast is scheduled.

export const ChannelStatus = ({status, children}) => {
  const look = ({
    available: {
      color: 'green',
      label: 'Available'
    },
    'in-review': {
      color: 'yellow',
      label: 'In review'
    },
    soon: {
      color: 'gray',
      label: 'Soon'
    }
  })[status] || ({
    color: 'gray',
    label: status
  });
  return <div className="pq-status not-prose" data-status={status}>
      <Badge color={look.color} shape="pill" size="md">{look.label}</Badge>
      {children ? <span className="pq-status-note">{children}</span> : null}
    </div>;
};

<ChannelStatus status="soon">Cannot be connected on PostQueen yet.</ChannelStatus>

PostQueen will publish casts with up to 4 images to your home feed or to one or more Farcaster channels, with follow-ups published as a reply chain.

<div className="pq-visual pq-visual-card pq-tint-lilac">
  <img noZoom src="https://mintcdn.com/forceplay/CEQwaAjYodG7Gh_r/images/site/channels/farcaster.webp?fit=max&auto=format&n=CEQwaAjYodG7Gh_r&q=85&s=5c5026d7cc3554b9a3cb9cbae1a94935" alt="A new Farcaster post in the PostQueen composer, with the post types Farcaster takes and the time it goes out" width="1200" height="1078" data-path="images/site/channels/farcaster.webp" />
</div>

## What you can post

<CardGroup cols={2}>
  <Card title="Text" icon="type">
    Up to 1,024 bytes. A plain Latin letter is one byte, while accented letters, emoji and other scripts take 2 to 4, so text with them fits fewer characters.
  </Card>

  <Card title="Media" icon="image">
    Up to 4 images. Video is refused.
  </Card>

  <Card title="Post types" icon="layers">
    A cast to your home feed or to Farcaster channels, and follow-up replies.
  </Card>

  <Card title="Analytics" icon="chart-line">
    No analytics for Farcaster.
  </Card>
</CardGroup>

**Not supported:** video, frames and link embeds. A link in a cast stays plain text.

## Connect Farcaster

<Note>
  Farcaster is listed in **Add Channel**, but it cannot be connected on PostQueen yet. Connecting it will mean approving PostQueen in the Farcaster app on your phone.
</Note>

## Post settings

Each Farcaster post in the composer has one setting:

* **Add Channel**: adds a Farcaster channel to the post. Search by name under **Search Channel** and pick one from the list. Add as many as you like.

With no channel, the cast goes to your home feed. With channels, PostQueen publishes one cast in each.

The field names and values for the API are on [Farcaster posting settings](/public-api/providers/farcaster).

## Good to know

* Before a cast is scheduled, PostQueen checks that it is at most 1,024 bytes, has at most 4 images, and has no video. The composer counts characters, so a cast in accented or non-Latin text can pass the composer's count and still be refused for its size in bytes.
* **Continue thread** adds follow-ups, each with its own delay. Each one replies to the cast before it, in every channel the post went to, and can carry images.

## Next steps

<CardGroup cols={2}>
  <Card title="Create a post" icon="square-pen" href="/using/create-a-post">
    Write once for several channels, then schedule it, save a draft or post now.
  </Card>

  <Card title="Channels and their status" icon="layout-grid" href="/channels/overview">
    Which networks you can connect today, what each one posts, and its text limit.
  </Card>

  <Card title="Post from an AI agent" icon="bot" href="/agents/overview">
    Ask Claude, ChatGPT, Grok Bot or another agent to schedule the post for you.
  </Card>

  <Card title="A post did not go out" icon="triangle-alert" href="/troubleshooting/post-failed">
    Why a post fails and what to do about it.
  </Card>
</CardGroup>
