Nyria

io.github.Nyria-LLCPublished by GitHub account Nyria-LLCv1.0.0Updated Oct 30, 2026

Send trade alerts from Claude, Cursor or any MCP client to Nyria Paper or your broker.

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Nyria's hosted MCP server lets an assistant send trade alerts to Nyria Paper or a connected broker and check orders, positions and bots.

What you can do
  • Preview how Nyria would interpret an alert without placing anything
  • Send alerts to the bots on a strategy and get an order ID per order
  • Look up a single order's status, filled quantity and fill price
  • Review open positions per account, recent orders, bots and strategy details
When to use it
Useful when you want an AI client such as Claude or Cursor to turn trading ideas into alerts on a Nyria strategy, or to check what a strategy's bots, orders and positions look like. Start on paper trading and preview alerts before sending.
Requirements
Remote Streamable HTTP endpoint hosted by Nyria; nothing to install. Needs a free Nyria account with a strategy and a bot, and a per-strategy bearer token sent in the Authorization header (or embedded in the connector URL for Claude.ai and Claude Desktop).
Before you install
The token acts like a password for one strategy; keep it in an environment variable, out of chats and commits, and rotate it if exposed. A live bot turns a sent alert into a real order, so preview first and start on paper. Live trading is a paid plan, and Nyria states it is software, not a broker-dealer or adviser, with risk of loss.

Installation

In SourceWeft

  1. Open Nyria in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Nyria-LLC%2Fnyria/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "nyria": {
      "type": "http",
      "url": "https://api.nyria.io/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Nyria MCP server

Send trade alerts from Claude, Cursor or any MCP client to Nyria Paper or your broker. Alert to order, sub-second.

Endpoint: https://api.nyria.io/mcp (Streamable HTTP, hosted by Nyria, nothing to install)

Quickstart

  1. Create a free Nyria account, a strategy and a bot on Nyria Paper.
  2. Open the strategy, go to the Integration tab and select Show URL. The token is the last part of the MCP server URL.
  3. Add the server to your client.

Claude Code:

sh
export NYRIA_MCP_TOKEN="paste-your-token-here"claude mcp add --transport http nyria https://api.nyria.io/mcp --header "Authorization: Bearer $NYRIA_MCP_TOKEN"

Cursor, in ~/.cursor/mcp.json or .cursor/mcp.json. Set NYRIA_MCP_TOKEN in the environment Cursor starts from:

json
{  "mcpServers": {    "nyria": {      "url": "https://api.nyria.io/mcp",      "headers": {        "Authorization": "Bearer ${env:NYRIA_MCP_TOKEN}"      }    }  }}
  1. Ask your agent: "Run nyria_list_bots, then preview an alert to buy SPY. Send nothing."

Claude.ai and Claude Desktop take a custom connector with the URL https://api.nyria.io/mcp/YOUR_TOKEN. Step-by-step guides: Claude, Cursor and ChatGPT.

Auth

Each strategy has its own token. Send it as a header:

Authorization: Bearer <token>

The token works like a password and only reaches that one strategy. Rotate it on the Integration tab any time, which stops the old one at once. Keep it in an environment variable, out of chats and commits.

Tools

ToolWhat it does
nyria_preview_alertShows how Nyria reads an alert. Places nothing.
nyria_send_alertSends an alert to the bots on the strategy. Returns an order_id for each order.
nyria_order_statusLooks up one order by order_id, with status, filled quantity and fill price.
nyria_positionsOpen positions on each account with a bot on the strategy.
nyria_recent_ordersRecent orders on the strategy.
nyria_list_botsYour bots with broker, paper or live, and status.
nyria_strategy_infoThe strategy's name, status, equity type and active bot count.

A live bot turns a sent alert into a real order. Start with a paper bot, and preview before you send.

Alerts

An alert needs a ticker and an action. Plain text works, and so does JSON:

json
{ "ticker": "SPY", "action": "OPEN", "direction": "LONG" }

The bot sets the order size. Nyria places market and limit orders, and exits are alerts of their own. Field reference: webhook payload reference.

Building a bot with an AI assistant

Nyria-LLC/ai-trading-bot-starter has CLAUDE.md, AGENTS.md, Cursor rules and prompts for writing a Pine Script v6 strategy and testing it on paper through this server. Nyria-LLC/trading-alert-examples has alert messages checked against Nyria's alert tester.

Links

Paper is free. Live trading from $15 a month. Nyria is software, not a broker-dealer or an adviser, and trading involves risk of loss. See the risk disclosure.

Source: README.md at commit 1ce37a1

Tools

0
This server asks for a credential such as an API key, so SourceWeft could not read its tools without one and has not indexed them.

Version history

1
  1. v1.0.0LatestOct 30, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.