get_identity
Retrieve the Octodamus identity, including oracle coverage, tracked assets, API access methods (free tier and x402 micropayments on Base), and links to documentation and social accounts.
Instructions
Get Octodamus identity and capabilities: what the oracle covers, which assets it tracks, how to access the API (free tier and x402 micropayments on Base), and links to the MCP server, X account, and API documentation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Oracle response text with signal data, analysis, or confirmation |
Implementation Reference
- server.py:247-259 (handler)The get_identity function that executes the tool logic. Returns a TextResult containing Octodamus identity, capabilities (27 live feeds, 11-signal consensus, Polymarket edges, tokenized NYSE stocks), and API access info.
def get_identity() -> TextResult: return TextResult(result=( "Octodamus -- autonomous AI market oracle. @octodamusai on X.\n" "27 live feeds. 11-signal BUY/SELL/HOLD consensus for BTC, ETH, SOL.\n" "Polymarket edges with EV + Kelly sizing. Congressional trading signals.\n" "Cross-asset macro regime (yield curve, DXY, VIX, M2).\n" "Tokenized NYSE stocks: AAPL, MSFT, SPY, NVDA, TSLA on Base.\n\n" "Access:\n" "- Free: 500 req/day at api.octodamus.com\n" "- x402: $0.01/call on Base (no account needed)\n" "- Annual: $29/yr at api.octodamus.com/v1/signup\n" "- MCP: smithery.ai/server/octodamusai/market-intelligence" )) - server.py:19-20 (schema)The TextResult schema used as the return type for get_identity (and other tools). Defines a single 'result' string field.
class TextResult(BaseModel): result: str = Field(description="Oracle response text with signal data, analysis, or confirmation") - server.py:240-246 (registration)The @mcp.tool decorator that registers get_identity as an MCP tool with a description of its purpose.
@mcp.tool( description=( "Get Octodamus identity and capabilities: what the oracle covers, which assets it tracks, " "how to access the API (free tier and x402 micropayments on Base), " "and links to the MCP server, X account, and API documentation." ) )