{"name":"Amaltash","description":"A2A agent for an Amaltash account, after the account holder signs in with OAuth. It can search the strategy marketplace, create a rules-based strategy from a plain-English idea and backtest it, and report account and brokerage status. It cannot deploy, deposit or withdraw: live deploys need the account holder's approval in the dashboard, and agents can never withdraw. Nothing it returns is investment advice.","version":"0.1.2","provider":{"organization":"Amaltash","url":"https://amaltash.com"},"documentationUrl":"https://amaltash.com/mcp","supportedInterfaces":[{"url":"https://mcp.amaltash.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"amaltash_oauth":{"oauth2SecurityScheme":{"description":"OAuth 2.0 authorization code with PKCE; the account holder approves.","flows":{"authorizationCode":{"authorizationUrl":"https://trade.api.amaltash.com/api/v1/agent/oauth/authorize","tokenUrl":"https://trade.api.amaltash.com/api/v1/agent/oauth/token","scopes":{"read":"Read the account, search the marketplace, and create and backtest strategies."},"pkceRequired":true}},"oauth2MetadataUrl":"https://amaltash.com/.well-known/oauth-authorization-server"}}},"securityRequirements":[{"schemes":{"amaltash_oauth":{"list":["read"]}}}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"search_marketplace","name":"Search the strategy marketplace","description":"Search published strategies on the Amaltash marketplace by keyword. Returns compact rows and a total count.","tags":["marketplace","search","strategies"],"examples":["search_marketplace: momentum","{\"skill\": \"search_marketplace\", \"query\": \"crypto\"}"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"build_and_backtest","name":"Build and backtest a strategy","description":"Create one rules-based strategy from a plain-English idea in the account holder's Amaltash account, then backtest it. Returns the new strategy id and the backtest metrics. It does not deploy.","tags":["strategy","backtest"],"examples":["build_and_backtest: Buy SPY when its 50-day average crosses above its 200-day average; sell on the reverse cross."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"account_status","name":"Account and brokerage status","description":"Report whether a brokerage account is connected, live account opening status, and how many banks are linked. Read only.","tags":["account","brokerage","status"],"examples":["account_status"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}]}