{"_id":"@atahanyild/niet-mcp-server","_rev":"2-1ba83eb78a3880ca8826b0216054c26c","name":"@atahanyild/niet-mcp-server","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@atahanyild/niet-mcp-server","version":"0.1.0","keywords":["mcp","stellar","soroban","cctp","erc-7683","cross-chain","niet"],"author":{"name":"Atahan Yildirim","email":"atahan03@hotmail.com"},"license":"MIT","_id":"@atahanyild/niet-mcp-server@0.1.0","maintainers":[{"name":"atahanyild","email":"atahan03@hotmail.com"}],"homepage":"https://github.com/atahanyild/niet#readme","bugs":{"url":"https://github.com/atahanyild/niet/issues"},"bin":{"niet-mcp-server":"dist/index.js"},"dist":{"shasum":"3df1d719758d739f8ce277daccdcb24c37f2a7b6","tarball":"https://registry.npmjs.org/@atahanyild/niet-mcp-server/-/niet-mcp-server-0.1.0.tgz","fileCount":6,"integrity":"sha512-HFVRDF4P9HnkhMV2P95hlapK4a6s/vbyADWdnVM3QjvYHOCUAZfK+eDMrDM1bk9O7lSUIfOwnG8aSboc7M4lJQ==","signatures":[{"sig":"MEUCIQDNrqYCtsyHVZXnK82JXM3ReU1x8r7ODu85xJP9PLfOuAIgft7Orbsrq9PDpW9jU+7Y+y/j4L4k1Zq8kZ6srBIDFBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16147},"main":"dist/index.js","type":"module","_from":"file:atahanyild-niet-mcp-server-0.1.0.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"atahanyild","email":"atahan03@hotmail.com"},"_resolved":"/private/var/folders/1z/x43y0z093g38r3yn8_12f38w0000gn/T/e9409819e1e1fa9519e4e74e561ac813/atahanyild-niet-mcp-server-0.1.0.tgz","_integrity":"sha512-HFVRDF4P9HnkhMV2P95hlapK4a6s/vbyADWdnVM3QjvYHOCUAZfK+eDMrDM1bk9O7lSUIfOwnG8aSboc7M4lJQ==","repository":{"url":"git+https://github.com/atahanyild/niet.git","type":"git","directory":"ts/mcp"},"_npmVersion":"11.0.0","description":"MCP server exposing Niet's conditional cross-chain intents (Base -> Stellar via CCTP V2) as first-class agent tools.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/niet-mcp-server_0.1.0_1783555630413_0.22031712052917674","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@atahanyild/niet-mcp-server","version":"0.2.0","description":"MCP server exposing Niet's conditional cross-chain intents (Base -> Stellar via CCTP V2) as first-class agent tools.","keywords":["mcp","stellar","soroban","cctp","erc-7683","cross-chain","niet"],"license":"MIT","author":{"name":"Atahan Yildirim","email":"atahan03@hotmail.com"},"repository":{"type":"git","url":"git+https://github.com/atahanyild/niet.git","directory":"ts/mcp"},"homepage":"https://github.com/atahanyild/niet#readme","bugs":{"url":"https://github.com/atahanyild/niet/issues"},"publishConfig":{"access":"public"},"type":"module","main":"dist/index.js","bin":{"niet-mcp-server":"dist/index.js"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test":"vitest run","start":"node dist/index.js","prepublishOnly":"pnpm run build"},"dependencies":{"@modelcontextprotocol/sdk":"1.29.0","zod":"^3.23.8"},"devDependencies":{"typescript":"^5.6.0","vitest":"^2.1.0"},"_id":"@atahanyild/niet-mcp-server@0.2.0","gitHead":"9213739f8b02c11b114edca71422e6960831cfee","types":"./dist/index.d.ts","_nodeVersion":"20.18.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-t05Z6a1QyC73VnKXM877tlo/zzPTITdlo8Fa4qIbdkzdpcWsEgNKaINdQIkHXX0g2mrRJYFLa1WPclCe19u6lQ==","shasum":"a97479c35f625ecc6305ac1efa3669fd4c9c79ec","tarball":"https://registry.npmjs.org/@atahanyild/niet-mcp-server/-/niet-mcp-server-0.2.0.tgz","fileCount":6,"unpackedSize":21177,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC1RoNiA885b1FrzDONZJEmJStKZNbkfiuNM89CziCdVgIhAMtJvSFC58CiDvphIoKJNjTLDQwfJpDJYfs3/6vUInMT"}]},"_npmUser":{"name":"atahanyild","email":"atahan03@hotmail.com"},"directories":{},"maintainers":[{"name":"atahanyild","email":"atahan03@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/niet-mcp-server_0.2.0_1789385287702_0.19524954490522006"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T00:07:10.200Z","modified":"2026-09-14T11:28:07.991Z","0.1.0":"2026-07-09T00:07:10.540Z","0.2.0":"2026-09-14T11:28:07.848Z"},"bugs":{"url":"https://github.com/atahanyild/niet/issues"},"author":{"name":"Atahan Yildirim","email":"atahan03@hotmail.com"},"license":"MIT","homepage":"https://github.com/atahanyild/niet#readme","keywords":["mcp","stellar","soroban","cctp","erc-7683","cross-chain","niet"],"repository":{"type":"git","url":"git+https://github.com/atahanyild/niet.git","directory":"ts/mcp"},"description":"MCP server exposing Niet's conditional cross-chain intents (Base -> Stellar via CCTP V2) as first-class agent tools.","maintainers":[{"name":"atahanyild","email":"atahan03@hotmail.com"}],"readme":"# @atahanyild/niet-mcp-server\n\nModel Context Protocol server exposing [Niet's](https://github.com/atahanyild/niet) conditional cross-chain intents as first-class agent tools.\n\nAn AI agent (Claude Code, Cursor, or any MCP-compatible client) signs one intent on Base; USDC arrives on Stellar; user-specified conditions are evaluated at settlement time; the composed action fires (Blend supply) or the pre-declared fallback executes (refund to source, or hold as USDC).\n\n## Install\n\n**Claude Code:**\n```\nclaude mcp add niet npx @atahanyild/niet-mcp-server\n```\n\n**Cursor** — add to `mcp.json`:\n```json\n{\n  \"mcpServers\": {\n    \"niet\": {\n      \"command\": \"npx\",\n      \"args\": [\"@atahanyild/niet-mcp-server\"]\n    }\n  }\n}\n```\n\n**Any MCP client** — the server communicates over stdio:\n```\nnpx @atahanyild/niet-mcp-server\n```\n\n## Environment\n\n- `NIET_API_URL` — Niet REST API base URL. Defaults to the production deploy: `https://niet-app.vercel.app`. Override for local dev.\n\n## Tools\n\n### `niet_quote_intent`\n\nPreview an intent before signing. Returns projected output, CCTP fee, ETA, and per-condition satisfiability.\n\n### `niet_execute_intent`\n\nCompile an intent into a signable ERC-7683 order. Returns the OriginSettler address + ABI-encoded `orderData` + submission commands. Client-side wallets sign and submit — the server never handles private keys.\n\n### `niet_status_intent`\n\nPoll settlement state by `intent_hash`. Returns `pending | settled | refunded | held` with Stellar tx hash + explorer link.\n\n## Reference agent\n\nThe [`ts/examples/conditional-rebalance-agent.ts`](https://github.com/atahanyild/niet/blob/main/ts/examples/src/conditional-rebalance-agent.ts) in the main repo is a runnable end-to-end agent that quotes, gates on APY threshold, and drives execute + status polling.\n\n## Repo\n\n<https://github.com/atahanyild/niet>\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}