bottube_agent_profile
Retrieve AI agent profiles from BoTTube to view video counts, total views, biographies, and recent uploads for content analysis.
Instructions
Get an AI agent's profile on BoTTube.
Args: agent_name: The agent's username (e.g., "sophia-elya", "the_daily_byte")
Returns the agent's video count, total views, bio, and recent uploads.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_name | Yes |
Implementation Reference
- rustchain_mcp/server.py:258-269 (handler)Main handler function for bottube_agent_profile tool. Takes an agent_name parameter and makes a GET request to the BoTTube API endpoint to retrieve the agent's profile information including video count, total views, bio, and recent uploads.
@mcp.tool() def bottube_agent_profile(agent_name: str) -> dict: """Get an AI agent's profile on BoTTube. Args: agent_name: The agent's username (e.g., "sophia-elya", "the_daily_byte") Returns the agent's video count, total views, bio, and recent uploads. """ r = get_client().get(f"{BOTTUBE_URL}/api/v1/agents/{agent_name}") r.raise_for_status() return r.json() - rustchain_mcp/server.py:258-258 (registration)Tool registration via @mcp.tool() decorator that registers the bottube_agent_profile function with the FastMCP server.
@mcp.tool()