Skip to main content
Glama
faiznazeer

Flyrel MCP

by faiznazeer

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FLYREL_ALPACA_PAPERNoAlpaca defaults to the broker's paper account endpoint and IEX stock data; FLYREL_ALPACA_PAPER=false selects a live read-only account snapshot. It does not enable trading.true

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_brokersA

List configured brokers, supported markets, and capability flags.

get_capabilitiesC

Get the capabilities of one configured broker.

list_accountsC

Read accounts; synthetic, broker-paper and live balances are labelled separately.

get_quotesB

Read quotes for canonical equity symbols. Paper quotes are fixed synthetic fixtures.

get_positionsB

Read broker positions. Do not add this collection to holdings without reconciliation.

get_holdingsB

Read holdings. Alpaca holdings alias positions; Kite holdings are a separate view.

get_portfolio_summaryA

Read separate broker position snapshots by currency; no FX conversion or netting.

get_policyA

Read local paper limits and halt state. Policy changes require the local CLI.

propose_orderB

Validate a synthetic BUY limit order and return an expiring confirmation token.

confirm_orderB

Confirm a local sandbox proposal. Creates an open synthetic order that never fills.

list_ordersB

Read local paper orders, Alpaca open orders, or Kite's current-day order book.

get_order_statusA

Read one local sandbox order. External broker status lookup is not implemented.

cancel_orderA

Cancel one synthetic local order. Cannot cancel orders at an external broker.

kill_switchA

Persistently block new local paper orders. Does not cancel orders or affect brokers.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 14 tools

Disambiguation4/5

Tools are mostly distinct by resource and action, with clear separation between broker listing, account reads, quotes, policy, and order lifecycle operations. The only meaningful overlap is positions vs holdings vs portfolio summary, but the descriptions explicitly clarify aliasing and snapshot semantics so selection remains clear.

Naming Consistency5/5

All tool names consistently use snake_case with a recognizable verb_noun pattern such as list_brokers, get_quotes, propose_order, confirm_order, and cancel_order. kill_switch is a slight stylistic outlier but still follows the same readable convention.

Tool Count5/5

14 tools sits comfortably within the appropriate range and each tool maps to a distinct broker or paper-trading operation. There are no obvious filler tools or redundant lifecycle steps.

Completeness4/5

The surface covers broker/account discovery, quotes, positions/holdings, policy, and the local order lifecycle through propose, confirm, list, status, cancel, and kill switch. Minor gaps remain around external broker order status/cancel and historical fills, but those limitations are explicitly stated and mostly outside the local sandbox scope.

Maintenance

ActivityMaintained
ResponsivenessNo issues