feat: add options MCP methods

This commit is contained in:
2026-09-01 12:57:21 -05:00
parent b4534b2741
commit 4318d2817f
4 changed files with 968 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
package options
import "s1d3sw1ped/robinhood-agentic-mcp/client"
// Client wraps Robinhood options MCP tools.
type Client struct {
c client.Caller
}
// New returns an options client that invokes tools through c.
func New(c client.Caller) *Client {
return &Client{c: c}
}
// Tools returns the MCP names this package implements.
func Tools() []string {
return []string{
toolChains,
toolInstruments,
toolQuotes,
toolPositions,
toolOrders,
toolHistoricals,
toolReview,
toolPlace,
toolCancel,
toolReplace,
toolExercise,
toolCancelExercise,
}
}