Farcaster MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get-user-castsB | Get casts from a specific Farcaster user by FID |
| get-channel-castsC | Get casts from a specific Farcaster channel |
| get-username-castsC | Get casts from a specific Farcaster username |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
The three tools all retrieve casts but from different sources (channel, user by FID, username), which provides some distinction. However, the overlap in purpose (getting casts) and the potential confusion between user-based tools (FID vs. username) create moderate ambiguity, as an agent might struggle to choose the right one without clear context about the available identifier.
All tool names follow a consistent verb-noun pattern with hyphens (get-channel-casts, get-user-casts, get-username-casts). This uniformity makes the set predictable and easy to understand, with no deviations in naming style or structure.
With only 3 tools, the server feels thin for a Farcaster domain, which likely involves more operations like posting casts, interacting with content, or accessing user profiles. This limited set may hinder agents from performing comprehensive tasks, indicating an under-scoped tool surface.
The tool set is severely incomplete for a Farcaster server, covering only read operations for casts from specific sources. It lacks essential CRUD operations such as creating or deleting casts, user management, channel interactions, or broader API features, leaving significant gaps that will cause agent failures in typical workflows.