Nyx Developer Platform
Build on the fund back office
A read-only Fund Data API, illustrative calculator endpoints, and a public MCP server: the same engines that run the NYX Suite dashboard.
25 read-only, GET-only endpoints over your live shadow ledger: positions, NAV, exposure, risk, and fees.
- · Bearer-key auth, one header
- · Same money precision as the dashboard
- · Redacted at the edge, fail-closed
4 write endpoints that stage a maker-checker proposal for a human manager to approve, none of them execute anything themselves.
- · Expense, NAV strike, dealing request, LP report send
- · Idempotency-Key for safe retries
- · Every proposal reviewed in the NYX console
Seven stateless, illustrative fund-math endpoints: no auth, no fund required, deterministic in and out.
- · Fee, NAV, exposure, and cost-savings math
- · The same engines that power /tools
- · Free: 500 requests/day, no card
A public MCP server so Claude Code, Claude Desktop, Cursor, and any JSON-RPC client can call the same calculators.
- · One-command install
- · No key required for the public server
- · A fund-scoped server for real fund data
Also on the platform
Webhooks, SDKs, and a console to run it from
Register an endpoint per fund from the console and get signed, retried deliveries for nav.published, report.distributed, proposal.approved, and proposal.rejected.
- · HMAC-SHA256 signature over the raw body
- · Backoff retries, then dead-lettered
- · A manual test-fire button in the console
@nyxsuite/sdk (TypeScript) and nyxsuite (Python) wrap the full read + propose surface, zero runtime dependencies in either package.
- · One method per endpoint, typed
- · A paginate() helper for cursor endpoints
- · Not yet published to npm/PyPI: source links in the console
Keys, webhooks, request activity, usage charts, and docs: one place to run a developer account.
- · Per-request activity log
- · Idempotency-Key replay on propose calls
- · GET /me and GET /usage for introspection
Install in your agent
One command, and your agent can query fund calculators
Claude Code
Add the NYX Suite public MCP server with one `claude mcp add` command.
claude mcp add --transport http nyx-suite https://nyxsuite.com/api/mcp/publicClaude Desktop
Paste a custom connector entry into your Claude Desktop config.
{
"nyx-suite": {
"type": "http",
"url": "https://nyxsuite.com/api/mcp/public"
}
}Cursor
Install via a one-click deeplink, or paste the config JSON yourself.
{
"mcpServers": {
"nyx-suite": {
"url": "https://nyxsuite.com/api/mcp/public"
}
}
}ChatGPT
Add as a custom connector where your ChatGPT plan and workspace support MCP.
ChatGPT's MCP connector support (Settings, Connectors, Add custom connector: on plans and workspaces where it's enabled) accepts an HTTP MCP server URL:
https://nyxsuite.com/api/mcp/public
If a header is required, add it as a custom header: "Authorization: Bearer <your API key>". Availability depends on your ChatGPT plan and workspace configuration.Any MCP client (JSON-RPC)
Speak raw MCP JSON-RPC over HTTP: works with any spec-compliant client.
# 1. Initialize the MCP session
curl -s -X POST "https://nyxsuite.com/api/mcp/public" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2026-06-18","capabilities":{},"clientInfo":{"name":"example-client","version":"1.0.0"}}}'
# 2. Call a tool
curl -s -X POST "https://nyxsuite.com/api/mcp/public" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_fund_overview","arguments":{}}}'Pricing
See full pricing →- · 100k calculator requests included per month
- · then $0.50 per 1,000 requests
- · API keys and a usage dashboard
- · Fund Data API: 250k requests included per month
- · then $0.75 per 1,000 requests
- · Everything in Developer
FAQ
Questions, answered
Is there a fund reporting API?
Yes. NYX Suite's Developer API is a REST API over NYX Suite's live double-entry shadow ledger: 25 read-only GET endpoints covering positions, NAV history, exposure, risk (VaR), P&L attribution, trial balance, capital accounts, expenses, and fee terms, plus 4 propose (write) POST endpoints that stage a maker-checker proposal for a human manager to approve, and seven no-auth calculator endpoints for fee and NAV math. Full docs live at nyxsuite.com/developers.
Is there a hedge fund NAV API?
Yes. GET /api/v1/fund/nav/history returns Nyx's own shadow NAV history with BTC/ETH reference prices, computed from a real double-entry ledger and reconciled against your fund administrator. It is a shadow book that sits alongside your administrator, not a replacement for one, and requires an Authorization: Bearer nyx_dk_ developer key.
Do I need to sign up to try the NYX Suite API?
No. A published demo developer key lets you call every Fund Data API endpoint against a synthetic fixture fund with zero signup, and the calculator endpoints need no key at all: see the quickstart at nyxsuite.com/developers/quickstart.
What does the NYX Suite Developer API cost?
Calculator access is free: 500 requests a day, no card required. The Fund Data API is metered: $49 a month for 100k requests (then $0.50 per 1,000), or included with the NYX Suite platform plan (from $2,500/month, banded by fund AUM; 250k requests, then $0.75 per 1,000). Full pricing is at nyxsuite.com/developers/pricing.
Can AI agents call the NYX Suite API directly?
Yes. A public MCP server at /api/mcp/public speaks the Model Context Protocol over streamable HTTP with no authentication required, exposing the same seven calculators plus a doc-search tool to Claude Code, Claude Desktop, Cursor, ChatGPT, and any spec-compliant JSON-RPC client.
Is the Fund Data API real fund data or a demo?
Both. Every endpoint accepts the published demo key against a synthetic fixture fund for testing, and a real nyx_dk_ key (minted from your NYX Suite dashboard) returns your own fund's live shadow-NAV data.
Get started
Start with the quickstart
One curl command against the demo key, no signup required.
Read the quickstart →