@noya-ai/mcp
v0.10.0
Published
[Model Context Protocol](https://modelcontextprotocol.io) server for [Noya](https://noya.ai) — exposes the full Noya tool surface (crypto data, on-chain operations, prediction markets, account management) to MCP-compatible AI clients.
Readme
@noya-ai/mcp
Model Context Protocol server for Noya — exposes the full Noya tool surface (crypto data, on-chain operations, prediction markets, account management) to MCP-compatible AI clients.
Install
npm install @noya-ai/mcpUsage
As a stdio MCP server (local clients — Claude Desktop, Cursor, etc.)
Quick test from a shell:
NOYA_API_KEY=noya_... npx @noya-ai/mcpTo wire it into an MCP client, add a noya entry to the client's MCP config (e.g. Claude Desktop's claude_desktop_config.json, Cursor's ~/.cursor/mcp.json):
{
"mcpServers": {
"noya": {
"command": "npx",
"args": ["-y", "@noya-ai/mcp"],
"env": {
"NOYA_API_KEY": "noya_..."
}
}
}
}Use NOYA_API_KEY (generate at https://agent.noya.ai/api-keys) or NOYA_BEARER for an OAuth token. Restart the client after editing its config.
Programmatically
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { registerTools } from "@noya-ai/mcp";
import { NoyaSDK } from "@noya-ai/sdk";
const server = new McpServer({ name: "noya", version: "0.1.0" });
registerTools(server, () => new NoyaSDK({ apiKey: process.env.NOYA_API_KEY }));registerTools takes a getClient factory so a hosted server can build a per-request SDK bound to the caller's credential.
Docs
Full tool reference and the hosted-server design live in the agentic monorepo.
License
MIT
