post-castLABSCO SUMMARY
Reading Farcaster and posting to it become the same conversation.
Trending casts, a specific person's recent posts and a keyword search all come back as text, and the reply goes out through the same connection — so drafting no longer means switching to the app and losing what you were reading.
What it is
A Warpcast client exposed as nine tools, covering the three things a Farcaster account does: reading casts, searching them, and posting. Channel browsing and following sit alongside.
What you get
- New casts posted to your account, within Warpcast's 320-character limit
- Recent casts from a named user, read back in the conversation
- Search across casts by keyword or phrase
- What is currently trending on Warpcast
- Channels listed, a single channel inspected, and the casts inside a channel read
- Channels followed and unfollowed, so what your feed carries can be adjusted from here
Requirements
A Warpcast API token, created under Settings then Developer in Warpcast and supplied in the server's environment. Python 3 to run it. The server checks for the token at startup, and authorized requests need it — posts are made as your account.
Setup effort
Follow the published steps — python3 -m venv venv
USE CASES
Seeing what Farcaster is talking about
Pull the trending casts and read them in place, which is enough to judge whether anything today is worth a longer look.
Posting without opening the app
Write the cast where you drafted it and send it — the 320-character limit is the constraint to write against, and it applies at the moment you post.
Catching up on one person
Read a named user's recent casts in sequence rather than finding them scattered through a feed.
Following a topic across the network
Search casts by keyword or phrase to see who is discussing something, instead of relying on whatever the feed surfaced.
Finding a community worth joining
List the channels, look at one in detail, read what is actually being posted in it, and follow it if it earns the space in your feed.
Quieting a feed that got noisy
Unfollow the channels that stopped being useful, from the same place you noticed they had.
9 tools
Listed in project docs. Your client may show a different list.
get-user-castssearch-castsget-trending-castsget-all-channelsget-channelget-channel-castsfollow-channelunfollow-channelBEFORE YOU INSTALL
What to know first
Tools you get
9 tools named in the project's documentation.
Requires
WARPCAST_API_TOKEN in your environment
INSTALLATION
Connect your client
Server setup
git clone https://github.com/zhangzhongnan928/mcp-warpcast-server
cd mcp-warpcast-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtCreate an API token in Warpcast under Settings > Developer, then export it:
export WARPCAST_API_TOKEN=<YOUR_WARPCAST_API_TOKEN>
uvicorn main:app --reloadAdd http://localhost:8000/mcp to your MCP client as a Streamable HTTP server — the server does not speak stdio, so the client cannot launch it itself.