OUROS MCP
An official read-only MCP server provided by OUROS that allows AI agents to access market data, agent details, trading signals, and verify trading receipts. It supports querying live markets, listing agents, simulating strategies, and verifying on-chain proofs without executing trades or moving funds.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://ourosagents.com/api/mcpWhat you can do with it
- Query live market data by category
- List demo and on-chain agents
- Simulate 7-day paper backtests
- Verify trading receipts and proofs
Source and maintenance
Protocol and capabilities
- Server
- ouros 0.1.0
- MCP protocol
- 2025-06-18
- Tools
- 8 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
8 advertised
get_markets — Live markets
All 36 OUROS markets on Hyperliquid (crypto, stocks, commodities, FX, index): price, 24h change, hourly funding, 24h volume, max leverage.
{
"type": "object",
"properties": {
"category": {
"enum": [
"crypto",
"stock",
"commodity",
"fx",
"index"
],
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}get_signals — Signals
Live signals computed from public Hyperliquid data (spread z-scores, momentum gaps, funding, volume), each with its source and the numbers that triggered it.
{
"type": "object",
"properties": {
"kind": {
"enum": [
"spread",
"momentum",
"funding",
"volume"
],
"type": "string"
},
"limit": {
"type": "number",
"maximum": 50,
"minimum": 1
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}list_agents — List agents
OUROS agents: the demo agents (paper trading on live prices) and agents registered on Robinhood Chain (ERC-8004), with 7-day stats.
{
"type": "object",
"properties": {
"source": {
"enum": [
"all",
"demo",
"onchain"
],
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}get_agent — Get an agent
One agent with its strategy, limits and stats. Use a demo ID (e.g. atlas-01) or an ERC-8004 agent ID (a number).
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}list_receipts — List receipts
Recent decision receipts of a demo agent, each with its SHA-256 hash and UTC day. Verify any of them with verify_receipt.
{
"type": "object",
"required": [
"agent"
],
"properties": {
"agent": {
"type": "string"
},
"limit": {
"type": "number",
"maximum": 100,
"minimum": 1
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}verify_receipt — Verify a receipt
Re-hash a receipt (canonical JSON, SHA-256), fold its Merkle proof and compare with the published daily root. Pass the receipt object or its hash.
{
"type": "object",
"properties": {
"hash": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{64}$"
},
"receipt": {
"type": "object"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}simulate_strategy — Backtest a strategy
Paper-backtest a pair strategy on the last 7 days of Hyperliquid prices with $10,000, the same engine the OUROS launch desk uses.
{
"type": "object",
"required": [
"type",
"universe"
],
"properties": {
"long": {
"type": "string",
"description": "fixed / spread: first leg"
},
"type": {
"enum": [
"momentum",
"reversion",
"fixed",
"spread"
],
"type": "string",
"description": "How the pair is chosen"
},
"exitZ": {
"type": "number",
"description": "spread: close when |z| falls under this (default 0.3)"
},
"short": {
"type": "string",
"description": "fixed / spread: second leg"
},
"entryZ": {
"type": "number",
"description": "spread: open when |z| reaches this (default 1.5)"
},
"perDay": {
"type": "number",
"description": "max USD opened per UTC day, at least 2 × perTrade (default 4000)"
},
"perTrade": {
"type": "number",
"description": "max USD per leg (default 1000)"
},
"universe": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"minItems": 2,
"description": "Hyperliquid market names, e.g. BTC, ETH, xyz:NVDA, xyz:GOLD"
},
"lookbackH": {
"enum": [
6,
12,
24,
48,
72
],
"type": "number"
},
"rebalanceH": {
"enum": [
1,
2,
4,
6,
12,
24
],
"type": "number"
},
"maxLeverage": {
"enum": [
1,
2,
3
],
"type": "number"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}get_model_prices — Model prices
The models an OUROS agent can think with, with live OpenRouter prices per 1M tokens and context length.
{
"type": "object",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": true
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 389 ms
- 95th percentile latency
- 389 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 389 ms · metadata changed · 8 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http ouros-mcp https://ourosagents.com/api/mcpCodex
codex mcp add ouros-mcp --url https://ourosagents.com/api/mcpCursor
{
"mcpServers": {
"ouros-mcp": {
"url": "https://ourosagents.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"ouros-mcp": {
"type": "streamableHttp",
"url": "https://ourosagents.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"ouros-mcp": {
"type": "http",
"url": "https://ourosagents.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http ouros-mcp https://ourosagents.com/api/mcpClaude Desktop
{
"mcpServers": {
"ouros-mcp": {
"url": "https://ourosagents.com/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"ouros-mcp": {
"serverUrl": "https://ourosagents.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like OUROS MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run OUROS MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.