{"_id":"@skew-labs/mcp","_rev":"29-4b68f576ddfd49c6697146ed147a37b5","name":"@skew-labs/mcp","dist-tags":{"latest":"0.7.21"},"versions":{"0.1.0":{"name":"@skew-labs/mcp","version":"0.1.0","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.1.0","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"fdfd675ad8b7b9e2648227b99437d21bad173ce0","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.1.0.tgz","fileCount":11,"integrity":"sha512-bZWhJSN5KPbxWkBj/Ip9UKcY9Y5D5mRpvQ2R9n+w+CFX8Whrp4PnSi/Cc5M11SyMiaF9FUpqed1K5GOAEUNq7g==","signatures":[{"sig":"MEYCIQCEzWCkNNFofH+OzMHv1WAUCTyGCTUeNLv8sz3UVjkCMQIhAKAgXRVL1UnUaeFXIzw13ssZ4m/pNs4HHcj+PGSwMZRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33722},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"2836a933179d43d483cd7940aae8578614660b46","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"deprecated":"Upgrade to 0.2.0 — adds 3 volatility tools","repository":{"url":"git+https://github.com/skew-labs/skew-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.1.0","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1777273304333_0.00995276520328936","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@skew-labs/mcp","version":"0.2.0","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.2.0","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"5d576293cce12fddc9b537b2547a73153803d685","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.2.0.tgz","fileCount":11,"integrity":"sha512-1P43ioaY4Hb3ZurihoSu/ZrkhfRQSPAMt8BuhGOgdD8aAZkp1BF+bjW4HUTE8BqRFDo9/1zPf+KrjsaWAeVrVQ==","signatures":[{"sig":"MEQCIEvyXXtb612yA/xltc6PxZc5oJXlyWfmHCfVIGZYT/fkAiBhPOi7IUstY6LTCidSCWmvQFzFIdt+LPj1wdRKGvlvVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54032},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"6ad4bcfd824be0d26ad5155bafbea9d239bdd72f","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.1.0","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1777275401705_0.7485413031205108","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@skew-labs/mcp","version":"0.2.1","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.2.1","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"4d0e3f32a4fff812a841dc63b67e799c25fbb493","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.2.1.tgz","fileCount":11,"integrity":"sha512-XOMlGoAbmTYyldjjxzG2THeV74mpGhEjXuCmuPMLwwyEE6d0RTTI4voczC/xwWr7It6STxt1HVMESUaoQt/sEg==","signatures":[{"sig":"MEYCIQCm27nyoXNgT22vGs2+5OdrYxpeL3vSWHfxHC/CNYHYBwIhAIn46iwRd0eJ+tHoqZBCOihAc4BMKZYIzf4JAmqgwZx9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54032},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"b2b7df7fdf5a27f06404b3b475bb68ee6e71d825","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.2.0","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.1_1777278018423_0.167082311357442","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@skew-labs/mcp","version":"0.6.0","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.6.0","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"4cbd72096f9ab32ad6f7bfdac43a1bff1f05d435","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.6.0.tgz","fileCount":11,"integrity":"sha512-MZdJuUvyz+9oAlfv+ND2MLUHwQhKFYXDXyhpT/PaCuMj9YWw4KcOITnOwBT8BDM0fhqqIn3MsaPL1fH+qYXJlA==","signatures":[{"sig":"MEUCIQCJxNafrEj6dI6jR/E5mrxEqh5hHi5ABDOHuCdGsnlaDQIgOR5Zy3q9+qfVOy1s3cS2hL1XCwAwIBRGoOVPHOnPqN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290752},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"9160cdbf036174697438b7f7c0c9e98878efa30f","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.4.0","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0_1778134651262_0.5652717498889939","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@skew-labs/mcp","version":"0.6.1","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.6.1","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"5348e645178a719418312c54accf134b51e284c8","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.6.1.tgz","fileCount":11,"integrity":"sha512-yWZnk9E1or8GAGh0oRPHf749bb5g98sDy3Q0FCk45Lv+C8sdaCUKuTYVAnryUhLdN1+aFu+ixTN6vf0yYY5hVA==","signatures":[{"sig":"MEUCIAmLFXq88jVnTbOLigPT16OdzKs8D1XJRLZCuHvfkQGxAiEA7I9HzYmLc7I9LHXlZ8BjXd1r4lgp+1lC6AcIR6bIvWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305983},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"7856b4f70973a64b2154484857c6a12e172409c1","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.4.1","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.1_1778145265366_0.4135679809605035","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@skew-labs/mcp","version":"0.6.2","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.6.2","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"3aecc03c6b601176fa93c107e7549873b1c7f1ee","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.6.2.tgz","fileCount":11,"integrity":"sha512-5LKhVsFMqTj5IGTt+dqECxF7b4mo8Z13OlwNq25hmRLMEjo50/XTYY7e1Q2VA7w1AZVE3HtZKzP6QV4mfP7nRA==","signatures":[{"sig":"MEUCIG5CCXl+4wcvu1KszrMkcNdTqzlF7owzecjDtNx1dpe1AiEA2m1Q+Pa1DXTaZPy+eb9oyICd2TiKfukSZOaqGt/3nh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307139},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"028f68bb24e4c71e4771de981fd122c5250a04cf","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.4.2","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.2_1778149753768_0.38936877953355764","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@skew-labs/mcp","version":"0.6.4","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.6.4","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"0fc59cfbd268b9ae6855a9d81d164a9ca5fbd176","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.6.4.tgz","fileCount":11,"integrity":"sha512-jdVAklnh8KCzNRuon/jABzS8YmLlraiEThU+pAuSzdv+SA64QAu9DT2D8OKqs1Rnb1uUNYf1/lGU1tObznYUUQ==","signatures":[{"sig":"MEYCIQDpZMoGyZLP5sa72IdADoyHElsrCUQ9wgbbWdFP1NVldQIhAJsHr+xT0DAG7482SkZzRFcT8pNUDILuHBP/ZmOFoITn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326265},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.4.6","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.4_1778307977640_0.38564719399722747","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@skew-labs/mcp","version":"0.7.0","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.0","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"dc7fbe4136d5f2c324dfa9240efa45f6c15e3adf","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.0.tgz","fileCount":11,"integrity":"sha512-mdlpF0LZHcM1qgo5rT/Ev1PkiRqh8GVvZeMr7dKuCvaFP92MBiTutMtFwpjfmlFFr6Pgydeauw1RnCdzDNo2KA==","signatures":[{"sig":"MEQCIDrgKZlcx7uryoroV7oB4t7HKONhE6u8EeDbpyKW27tsAiA080523keS71hMZVKxhUy66NoLvl2E4bgPeqHnqBo6/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326268},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.4.6","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.0_1778308272076_0.6493417915332587","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@skew-labs/mcp","version":"0.7.1","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.1","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"5fe8ca601fee4be1e32a640195927da1e8e0a1a3","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.1.tgz","fileCount":11,"integrity":"sha512-osY65p6XsT9JZ1ytWke91xY6goLSlbsU1Nqx5KWxFX2gJtLan2lmq3z7G4cETFiG+II7/ptsvPLudDz/t9+1tA==","signatures":[{"sig":"MEUCIBdbTfl9lIAoprYcM7BheVYnInWWK0cBqAOAGhOiuVKYAiEAgboqwZ8LPC+yS4a0w1IxDGK2unIU3MTqhFiQqO8mK6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344964},"main":"./dist/server.js","type":"module","_from":"file:skew-labs-mcp-0.7.1.tgz","types":"./dist/server.d.ts","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"_resolved":"/private/var/folders/6z/7873lp1d4ysdf71rhm0dgrwc0000gn/T/a2bf72ab10d9a257ae4d282c31172bc1/skew-labs-mcp-0.7.1.tgz","_integrity":"sha512-osY65p6XsT9JZ1ytWke91xY6goLSlbsU1Nqx5KWxFX2gJtLan2lmq3z7G4cETFiG+II7/ptsvPLudDz/t9+1tA==","repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","@skew-labs/sdk":"^0.7.0","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.1_1778403187318_0.8493762057301983","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@skew-labs/mcp","version":"0.7.2","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.2","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"087804268507dc3094df0cd389e739b235731a4f","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.2.tgz","fileCount":11,"integrity":"sha512-f/oVzg5DN+Krn8oh3HMGCn2RJhqsT0XwKksuZZ9CH8mP7rcPF06sejVssnw265hZ/vQWWa/srlfPGOo2euHDPA==","signatures":[{"sig":"MEUCIBq3PuUECh2o0V4kdzZXLRSBPfrFHby5E1KwweIwjMbXAiEA94/VbirHR6+Bz/Sg5qCZoD0oWCStBFn8hlsYSPENVx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393988},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"dee9338cfa369309e4dd2f3460e2a0ad184ff470","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"workspace:^","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.2_1778415606357_0.10376425381981713","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@skew-labs/mcp","version":"0.7.3","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.3","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"009e20ac2db7a727bb23baadfc62d23e174b7372","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.3.tgz","fileCount":11,"integrity":"sha512-att1CABfp8upDak7q0WQZGTFJfuIrAssBE0AyywEdK/jEC01qBCaTqKeZhTtmI26Tzoi/B0dJ58A1CtIs3m7Vw==","signatures":[{"sig":"MEQCIGpqPnfF9FLqX7zl4u7euAWkjqpSbMUx2tJQ5h3b+1K0AiA7YpzMQXlmggIOlyLPcwT4e2HXzuM1Nf2S6rUvOAXyPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505089},"main":"./dist/server.js","type":"module","_from":"file:skew-labs-mcp-0.7.3.tgz","types":"./dist/server.d.ts","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"_resolved":"/private/var/folders/6z/7873lp1d4ysdf71rhm0dgrwc0000gn/T/84b943552ec89ce5d23a084ca006420d/skew-labs-mcp-0.7.3.tgz","_integrity":"sha512-att1CABfp8upDak7q0WQZGTFJfuIrAssBE0AyywEdK/jEC01qBCaTqKeZhTtmI26Tzoi/B0dJ58A1CtIs3m7Vw==","repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.2","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.3_1778427238187_0.27249605936246435","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@skew-labs/mcp","version":"0.7.4","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.4","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"skew-mcp":"dist/server.js"},"dist":{"shasum":"7213d9c297f32274b04ada6738648d6c730c0060","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.4.tgz","fileCount":11,"integrity":"sha512-8FQhuNT9csdIgOPEhanQEXLRoUBiTEoQnN7FtzVll+9VPmTtpUSsQdLlUmq29h4WVXh5x6AEbh2SA1J1gXt7sg==","signatures":[{"sig":"MEUCIQCtLvo2BJoj5Vc1jplzACc+OiUHMw8FtCdya8TiN17VYQIgDZMFmCRX9TIAzskTmpZG1GsKgRn3w4GHyoCPkMSEo44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507200},"main":"./dist/server.js","type":"module","_from":"file:skew-labs-mcp-0.7.4.tgz","types":"./dist/server.d.ts","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","typecheck":"tsc --noEmit","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"_resolved":"/private/var/folders/6z/7873lp1d4ysdf71rhm0dgrwc0000gn/T/4d27a5f48730db2103eac353329e96f6/skew-labs-mcp-0.7.4.tgz","_integrity":"sha512-8FQhuNT9csdIgOPEhanQEXLRoUBiTEoQnN7FtzVll+9VPmTtpUSsQdLlUmq29h4WVXh5x6AEbh2SA1J1gXt7sg==","repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.2","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.4_1778428100129_0.21941318246326125","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@skew-labs/mcp","version":"0.7.5","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.5","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"a1742fc697b69432172dd11207905aebe66facaa","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.5.tgz","fileCount":11,"integrity":"sha512-IZMzn7dmGJT/JnMp29afvBHKc/hS4VbYZOCl3ulTard2t123dmITH6d7szdnmzw5mWv27SdCCQjvMytf07oJlQ==","signatures":[{"sig":"MEQCIF2cQGCeqMOD2QFf2A+ZeL5YQJXw1xEsVu43Jk110F0nAiByuyb2XlVuKnVPLqjkHUq/LNd/yHn6OY/8rnk/WJ6HrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507273},"main":"./dist/server.js","type":"module","_from":"file:skew-labs-mcp-0.7.5.tgz","types":"./dist/server.d.ts","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"chmod +x dist/server.js","typecheck":"tsc --noEmit","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"_resolved":"/private/var/folders/6z/7873lp1d4ysdf71rhm0dgrwc0000gn/T/a94ef8157873bc50d678915b4b2d3835/skew-labs-mcp-0.7.5.tgz","_integrity":"sha512-IZMzn7dmGJT/JnMp29afvBHKc/hS4VbYZOCl3ulTard2t123dmITH6d7szdnmzw5mWv27SdCCQjvMytf07oJlQ==","repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.2","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.5_1778430117597_0.7834513011588495","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@skew-labs/mcp","version":"0.7.7","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.7","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"34c0caad823b03a31f8c021ab02cefb5d722355e","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.7.tgz","fileCount":11,"integrity":"sha512-I6QVfpcMphCHjgknu0Ww5BHYK6lJm1RzrEF7peGzU1wIrK28GPtm8d8DQscZzPcdhjPCIY8W+Wi5Y/yUCWBb6A==","signatures":[{"sig":"MEYCIQCjbMsEEv3SEkFepHEtvTzeRolDguMPoWeKatxTPdwrpgIhANDzlDCosxlQKBuGjWju9e9Sf3Q4z9GoIgL/Dib1ltr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523716},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"b782e3a635bb898a33f276c51d412e72edfabe9c","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"chmod +x dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"workspace:^","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.7_1778432711516_0.9749629831356117","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@skew-labs/mcp","version":"0.7.8","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.8","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"7e911d601625c10f66c9c27ca4f8370e698342b4","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.8.tgz","fileCount":11,"integrity":"sha512-rXNlyg8+lz58Pn0l+Jn7CXGvpijRinj6gKX/1v/+xNIBFL7E/M/m34A//s7PGWayJcFm0gIhsWa2Xr2FkHb+dw==","signatures":[{"sig":"MEYCIQCJ84rANec3JgDK2U6ozZtTe3GgEQGnqyeegqWeAxKvpgIhANFUoCKZV4MSymcelqa5oXwgelbvI1ClVIaDomcBuNw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523711},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"2a19f0e5a89fa5cb69d25159775a548b37fb5b49","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"chmod +x dist/server.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak","verify:no-leak":"node scripts/verify_no_leak.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.2","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.8_1778433127122_0.9888984265710394","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@skew-labs/mcp","version":"0.7.9","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.9","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"d4bd03c271b1e1b15a13202b635d46a5b6fe8048","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.9.tgz","fileCount":11,"integrity":"sha512-bsF3QS9xNPsXU2miZXdkHm4ZHyhzQ0wSBOt0clqRh5wcZxWr8uY/DZyUAoiJmii2PFaF5OhAIJG/NKQlAAw/qw==","signatures":[{"sig":"MEUCIQCWUgCfhSJ1f1lTIoPzXgvrbFXlsIjfY+AHBhKkE9/uFwIgMk29RiqfCdthk83VPpa8E66dlfUUpzyYHJfCdH6mZWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523696},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.2","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.9_1778478347940_0.8711728663377991","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@skew-labs/mcp","version":"0.7.10","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.10","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"c65c109225034ba2942bc4297cf6a3c88e0fd15b","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.10.tgz","fileCount":11,"integrity":"sha512-8dE6Z9AVu5e2ocDu1Bn96ejSPJp7EOQZgA26k/kguXSbIp58qKN6cw9LDgL+XFDbt+W4ANDcbenWZK0T0q79sw==","signatures":[{"sig":"MEYCIQCopoxDSReujp3WDWQo5YV3ugelrKp/Oiy0zfAy3AksOQIhAJwip3hZIDLvJ9sFhLdKpvZcii74xEPJhWLS+9U7zVIO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540180},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"3190ce5387bf8cb3090e98f24d042c3de66b2753","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.2","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.10_1778506728806_0.856856865721237","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@skew-labs/mcp","version":"0.7.11","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.11","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"f46a7f978a34f445126b1f7d8a30de8840206e81","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.11.tgz","fileCount":11,"integrity":"sha512-ekXYTLSqCmPYAI83Pyyj8Q9ukx09XPQAhBk/Nh4Xyz02VqyLEe2xqCt/lQ0UCjvYlY5EwIt7CI9IPIyICKQ5jg==","signatures":[{"sig":"MEUCIQCkIpYOqzp+jiwJiLyN7m5C9wEyAx2fvdLeghYlFMZaaAIgawSgZU5QJDOhRPA4AM7CCQ5FAImVI5bQdSrxvn4y4Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543249},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"9013285d1991126a37943d1933a6aa96058076ad","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.2","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.11_1778507114454_0.7329500641098288","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@skew-labs/mcp","version":"0.7.12","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.12","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"5e612af6a2bf32fff9964e2d82a0730cb44fe286","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.12.tgz","fileCount":11,"integrity":"sha512-daSlI5N93RZg+ZenRvyfrJdw3PUSBHZCViSJNUrFPsGAL+SrNOzVVDawHaqLZpNS4E3adFwK7/3Tp69OZxp9nA==","signatures":[{"sig":"MEYCIQCXDJK254GZgYceEzUAGm2iTYq77FEaKVENgfO1Zex1tQIhAOBcHrTJp749MOY+bOC6J8YlzOWN0GRYRgiAXjh8iFET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544376},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"ac7b2c112e6fd713a80722cdd34d590117c0eb85","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.3","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.12_1778526494088_0.5357681166236294","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@skew-labs/mcp","version":"0.7.13","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.13","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"a77c6c714c4eac99040f4dfc94d85c8b4cfb11c8","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.13.tgz","fileCount":11,"integrity":"sha512-HfmlEgy+aiDOsKc7OkeVllrzax+zBPZSDgt0b54dXN1gGlRxCfTa/GtALHl7heKJDztBWr2tWR9PexZxas2y4w==","signatures":[{"sig":"MEUCIEtruSf+JyTc1sPTm1PYFC0I5gN1BR1RwDoD65NhCtQRAiEAovgsF+0qPNBOslJOlVQr4OE6OY/rFR3YIleQ33wTCIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544377},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"836de7d07ef2cb34fc34aa8e540dfd36aca6f977","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.3","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.13_1778526936362_0.3797398042277984","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@skew-labs/mcp","version":"0.7.14","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.14","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"a46885eb9a2105d099d31b2ec93acea24030b369","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.14.tgz","fileCount":11,"integrity":"sha512-ZSYWRnkjxC7cD0wiV1RbPMZmzvxdOV1ozyUOOd0M5O9fbQfke8j5I0ujf3RMxArNp7WGsnUphz5DU+CVNuzurg==","signatures":[{"sig":"MEQCIBQ0AqndaUGotnckoMq+20QNwhK3ZO/xnQF96RxIhPH1AiBtDKthlXrllNX18v8/ycaaZ2xqhwrMryHPZ4AoVr714Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545871},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"69334984c104f7b42b4fa9d2b0663b45e7641cd8","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.4","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.14_1778531578177_0.8515261836609531","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@skew-labs/mcp","version":"0.7.15","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.15","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"9e38875b32afa43971290d77104a989032073fa4","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.15.tgz","fileCount":11,"integrity":"sha512-McRAlTd/WrD01ziw76i5FMMxmmh8W9CO4g6dT1ySBOk2jiE47GObrcgLbQMDOzk+zgXQHfLv+ItcRCw8CPqB2w==","signatures":[{"sig":"MEUCIQDQyOCVJtMm6V+WIe/jFwbVvjLM1iZFzES9XWPPoh06tgIgBhvejRMLSvgkkdqO/COyhgVE9IVH91C5s/ae7jYduN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546227},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"08a498000228118b06ece524c6b39977e8692eb9","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.5","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.15_1778540399784_0.47327344511791347","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@skew-labs/mcp","version":"0.7.16","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.16","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"591cd1281321fa66f8d0ab1b821289fd6ded6295","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.16.tgz","fileCount":11,"integrity":"sha512-sRY6eh30TaX1kmsHXHPsPjmUcLkN4GeEjFDaw6XK/jokIbDKgcsim+jeJDcm55r+eRRPHUVUPJpAIIYkftIMow==","signatures":[{"sig":"MEYCIQCyrT/DNmvtN1u7lGOHsdftiqYG9CbzW6gz0gXlMHIyxwIhANPhElGZVa4hiERHAuwz8E0VMl5OZQLz/Drz/RvsgFuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552813},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"2dd76c6149b5de0b7b49f8cf9f0f9994885d608f","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.6","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.16_1778546498128_0.9141542905020315","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@skew-labs/mcp","version":"0.7.17","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.17","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"3263809b086adc1215a41b3b43938339a60ba8a5","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.17.tgz","fileCount":11,"integrity":"sha512-pScB6dG/yg8AR/ahTyg+j2bF30uVvvcALtQs8DxHRxodcCv2l+6ODv85t1aRotMFymgWieKbqcKCmTAXNw9Cyg==","signatures":[{"sig":"MEYCIQD6t9dFDNPiKNsYpHvM3jVh3BmEGrwHKcBU4RffVXxukgIhAI6GBOtEH29GoZ9MJxeRmcGnnchxkQ8RWe+E3+0DM0Xv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554288},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"5636deabc474aa8a5d3b3dcc568cefac0f54b7e7","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.7","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.17_1778566059352_0.03480561859563491","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@skew-labs/mcp","version":"0.7.18","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.18","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"3a5ba91c2b5e5cc4c204d669a7355f832b385688","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.18.tgz","fileCount":11,"integrity":"sha512-XP9StxuwpIdNEPQHtusMVBeDeIPlWKHkHUocrjjtaQ2yEyOHDuCEHCbfBc2WpBDXOkk/Q/1WVEqpPBh30/ctwQ==","signatures":[{"sig":"MEUCIQCi3QfauN+M92v03qpInD/5/bI+0ksEnZs+XWAvqZiV1gIgZLUirfVnEAXXSWq/7Dqr58Kkc5j9r5MMrFit5zufUnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554383},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"723390fd86021e60f48a557b88768d5996d4ba1e","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.8","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.18_1778577644035_0.2006459866792465","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@skew-labs/mcp","version":"0.7.19","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.19","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"36a2544fa1c59fce499f9a1c00c7048ac6701f5c","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.19.tgz","fileCount":11,"integrity":"sha512-1Qpk/KMZN1WwrLAWRovIKMf7yqCYYCVv7v3UnqQ7ciyJRFl7SwrJhA5STX3eE2f+SmvRzkHP6o3T1Pk/npDJ0A==","signatures":[{"sig":"MEUCIAX1rAcW61cihHBqSmNmpeOtFXBgT9QW6cTdp7IUSl4+AiEAmvbF33shoYAg6V9uHMhR349l68DwZ8r8o2pTLg2nWNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555412},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"05d94d52b4adbb30b8821c6b3f5971a4e74301b1","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.9","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.19_1778580625783_0.8341730052135274","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@skew-labs/mcp","version":"0.7.20","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"license":"MIT","_id":"@skew-labs/mcp@0.7.20","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","bugs":{"url":"https://github.com/skew-labs/skew/issues"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"dist":{"shasum":"9003f2e2e3339a0d1e4d1901103ff210bcead0fc","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.20.tgz","fileCount":11,"integrity":"sha512-NA8duS4p1G4bXPJSszzpu0PWS4QXzVz40Jj0K7/DdNK9WdUGrL0iPc6RYyd2T6R/ithbEdsrYmAGzKhdb1a9OA==","signatures":[{"sig":"MEUCIQCZ/EU7UcZiFrdP2cZHlCv8XjeYAgB8QF7eQPS3jJYYPQIgCiAisf4dlzDSw76ERw+tnAd1W+IE8B1l4EMXdoWQSeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556620},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"f684e704b896a4d6f82c98e209baff752c6ae596","scripts":{"dev":"node --loader ts-node/esm src/server.ts","build":"tsc","start":"node dist/server.js","postbuild":"node scripts/make_executable.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs"},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"repository":{"url":"git+https://github.com/skew-labs/skew.git","type":"git","directory":"skew/skew-mcp"},"_npmVersion":"11.11.0","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","tweetnacl":"^1.0.3","@skew-labs/sdk":"^0.7.9","@solana/web3.js":"^1.95.3","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"^0.4.14","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.20_1778600179692_0.2750374014290846","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@skew-labs/mcp","version":"0.7.21","description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","license":"MIT","type":"module","homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","repository":{"type":"git","url":"git+https://github.com/skew-labs/skew.git","directory":"skew/skew-mcp"},"bugs":{"url":"https://github.com/skew-labs/skew/issues"},"keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"publishConfig":{"access":"public"},"bin":{"mcp":"dist/server.js","skew-mcp":"dist/server.js"},"main":"./dist/server.js","scripts":{"build":"tsc","postbuild":"node scripts/make_executable.mjs","dev":"node --loader ts-node/esm src/server.ts","start":"node dist/server.js","typecheck":"tsc --noEmit","verify:no-leak":"node scripts/verify_no_leak.mjs","verify:tool-schemas":"node scripts/verify_tool_schemas.mjs","prepublishOnly":"npm run build && npm run verify:no-leak && npm run verify:tool-schemas"},"dependencies":{"@coral-xyz/anchor":"^0.31.1","@modelcontextprotocol/sdk":"^1.10.2","@skew-labs/sdk":"^0.7.11","@solana/spl-token":"^0.4.14","@solana/web3.js":"^1.95.3","bs58":"^6.0.0","tweetnacl":"^1.0.3"},"devDependencies":{"@types/node":"^20.14.0","typescript":"^5.6.3"},"gitHead":"8972b6458876d197fa7016790eb8f7ae2e53e485","types":"./dist/server.d.ts","_id":"@skew-labs/mcp@0.7.21","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-YIvRm/XwhHbcE88/wYaG+ioaIA4mmkO2xK5mi1ScvpI/M7hWrtLkABEtU5EOx6o5qnTkdCRUs4qgK57znU9yVQ==","shasum":"a76a89d23df1b113f95a8650ee2ea3d9cc889296","tarball":"https://registry.npmjs.org/@skew-labs/mcp/-/mcp-0.7.21.tgz","fileCount":11,"unpackedSize":556660,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6WxM+MqvCeo8/31kwuVdRJZl33UnagH4Yt2uPyHpA/QIhANx2ADgBt8cr3bd5Wlgca2LyGGkz9tkcMkTfU4run276"}]},"_npmUser":{"name":"skewlabs","email":"woon20020501@gmail.com"},"directories":{},"maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.7.21_1778645604391_0.1871984245673195"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-27T07:01:44.207Z","modified":"2026-05-13T04:13:24.636Z","0.1.0":"2026-04-27T07:01:44.565Z","0.2.0":"2026-04-27T07:36:41.840Z","0.2.1":"2026-04-27T08:20:18.581Z","0.6.0":"2026-05-07T06:17:31.405Z","0.6.1":"2026-05-07T09:14:25.504Z","0.6.2":"2026-05-07T10:29:13.913Z","0.6.4":"2026-05-09T06:26:17.805Z","0.7.0":"2026-05-09T06:31:12.218Z","0.7.1":"2026-05-10T08:53:07.500Z","0.7.2":"2026-05-10T12:20:06.516Z","0.7.3":"2026-05-10T15:33:58.367Z","0.7.4":"2026-05-10T15:48:20.275Z","0.7.5":"2026-05-10T16:21:57.830Z","0.7.7":"2026-05-10T17:05:11.754Z","0.7.8":"2026-05-10T17:12:07.290Z","0.7.9":"2026-05-11T05:45:48.089Z","0.7.10":"2026-05-11T13:38:49.013Z","0.7.11":"2026-05-11T13:45:14.584Z","0.7.12":"2026-05-11T19:08:14.295Z","0.7.13":"2026-05-11T19:15:36.502Z","0.7.14":"2026-05-11T20:32:58.319Z","0.7.15":"2026-05-11T22:59:59.947Z","0.7.16":"2026-05-12T00:41:38.274Z","0.7.17":"2026-05-12T06:07:39.502Z","0.7.18":"2026-05-12T09:20:44.269Z","0.7.19":"2026-05-12T10:10:25.943Z","0.7.20":"2026-05-12T15:36:19.833Z","0.7.21":"2026-05-13T04:13:24.528Z"},"bugs":{"url":"https://github.com/skew-labs/skew/issues"},"license":"MIT","homepage":"https://github.com/skew-labs/skew/tree/main/skew/skew-mcp","keywords":["solana","options","mcp","mcp-server","claude","cursor","ai-agents","skew"],"repository":{"type":"git","url":"git+https://github.com/skew-labs/skew.git","directory":"skew/skew-mcp"},"description":"MCP server for Skew — AI agents create, buy, and settle Solana options through Claude, Cursor, or Copilot.","maintainers":[{"name":"skewlabs","email":"woon20020501@gmail.com"}],"readme":"# @skew-labs/mcp\n\nMCP server for Skew — the venue-only Solana on-chain OTC options protocol.\nDevnet launch-ready, audit-gated.\n\nInstall the current npm release with `npx -y @skew-labs/mcp@latest`.\nThe package backs the same `skew-master` Anchor\nprogram (123 ix · devnet `3w2qSp1UnuTbTfdHPXxm3zZaz6JZRmPpbmHf56Y1DsgK`) as\n`@skew-labs/sdk` `0.7.11+`.\n\nCurrent package version: **0.7.21**.\n\nThe server lets AI agents read market data, estimate pricing and margin, and\ninspect option, RFQ, collateral-policy, and clearing-member state through the\n[Model Context Protocol](https://modelcontextprotocol.io/). The default profile\nis deliberately read-only. Trading, RFQ, wider builder, and governance write\nsurfaces require explicit profiles and a configured keypair.\n\n[![npm](https://img.shields.io/npm/v/@skew-labs/mcp?style=flat-square)](https://www.npmjs.com/package/@skew-labs/mcp)\n[![license](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](./LICENSE)\n\n## Evaluation Quickstart\n\nUse MCP when the evaluation is agent-driven. Use the SDK example when you want\nthe smallest reproducible script. In both cases, the official path is:\n\n```txt\nAuction RFQ -> Instant RFQ atomic fill -> PM readback\n```\n\nMinimal devnet config:\n\n```json\n{\n  \"mcpServers\": {\n    \"skew\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@skew-labs/mcp@latest\"],\n      \"env\": {\n        \"SKEW_MCP_PROFILE\": \"rfq\",\n        \"SKEW_RPC_URL\": \"https://devnet.helius-rpc.com/?api-key=YOUR_KEY\",\n        \"SKEW_RELAY_URL\": \"wss://skew-relay-devnet.fly.dev/subscribe\",\n        \"SKEW_DEVNET_USDC_MINT\": \"4T2KU8PXd25XvMh6kzv3F7d55yPP6NcS7HemERBe97K8\",\n        \"SKEW_KEYPAIR_PATH\": \"~/.config/solana/devnet.json\"\n      }\n    }\n  }\n}\n```\n\nThe agent should call `skew_get_signer_info` first, then\n`skew_get_capabilities`, then use Instant RFQ tools for PM-backed fills. A\nsuccessful PM-backed receipt must show `trade_state=FILLED`,\n`pm_backed=true`, `pm_guarantee=guaranteed`, buyer/maker readback, and PM lock\ndelta fields.\n\nKnown boundaries for agents:\n\n| Surface | Contract |\n|---|---|\n| Official PM path | Use Instant RFQ tools or Auction-to-Instant handoff; successful fills settle through `atomic_fill_from_relay`. |\n| Auction finalize | Discovery only; it does not mint or clear the option by itself. |\n| Legacy/pre-funded | Hidden from `trading`/`rfq` profiles unless advanced mode is intentionally selected. It is not the PM demo path. |\n| Terminal | RFQ Tape and Secondary Tape discovery only. Agents should execute with MCP/SDK tools, then read back. |\n\nVerification snapshot:\n\n- Pricing, Greeks, and PM preview matrix: 175/175 pass.\n- Live RFQ request/build matrix: 159/159 pass.\n- Expected local tenor rejects: 16/16 correctly rejected.\n- Representative devnet Auction -> Instant PM fill: pass with PM readback.\n\n## Agent Playbook\n\nEvery Skew MCP session should begin with the same two calls:\n\n1. `skew_get_signer_info`\n   - Confirms whether this MCP server can write.\n   - Shows the signer public key when a local keypair is configured.\n   - If `write_tools_enabled=false`, the agent must stay read-only or give\n     wallet-mediated SDK/API instructions.\n2. `skew_get_capabilities`\n   - Returns supported assets, payoff names, collateral rails, tenor policy,\n     profile counts, and an embedded `mcp.agentGuide`.\n   - The embedded guide is the source of truth for lane selection when an\n     agent has not read this README.\n\nDo not let an agent infer the signer from chat text. A write workflow is valid\nonly when `skew_get_signer_info.signer_pubkey` matches the intended devnet\nwallet.\n\n### Lane Selection\n\n| User intent | Correct MCP lane | Tools |\n|---|---|---|\n| Read markets, margin, collateral policy, RFQ tape, secondary tape | Core read profile | `skew_get_capabilities`, `skew_fetch_collateral_policy`, `skew_list_rfq_auctions`, `skew_list_secondary_listings`, `skew_fetch_portfolio` |\n| Buyer wants PM-backed issuance now | Instant RFQ atomic fill | Buyer: `skew_request_instant_rfq_quotes` → `skew_hit_instant_rfq_quote`; maker terminal: `skew_serve_instant_rfq_mm_once` |\n| Buyer starts from an Auction RFQ PDA but wants PM-backed issuance | Auction terms → Instant RFQ bridge | `skew_request_instant_rfq_from_auction` → `skew_hit_instant_rfq_from_auction_quote` |\n| Buyer wants price discovery / firm quote tape | Auction RFQ | `skew_register_rfq_auction`, `skew_submit_rfq_quote_direct`, `skew_finalize_rfq_auction` |\n| Buyer and seller intentionally use fully funded legacy issuance | Advanced-only pre-funded bridge | `SKEW_MCP_PROFILE=advanced`; maker: `skew_create_option_from_rfq_quote`; buyer: `skew_buy_option_from_rfq_quote` |\n| Seller lists an existing option | Secondary discovery tape | Seller: `skew_create_secondary_listing`; buyer: `skew_buy_secondary_listing`; seller delivery: `skew_transfer_option` |\n\n### Receipt Rules\n\nAgents should report success only after readback:\n\n- RFQ request visible: auction PDA or relay nonce appears in the tape.\n- PM-backed fill complete: response includes transaction signature, option\n  PDA, buyer-long readback, maker-short/CM registry readback, and margin or PM\n  preflight data.\n- Trading receipts include normalized `execution_lane`, `trade_state`,\n  `clearing_state`, `pm_backed`, `pm_guarantee`, `registry_updated`, and\n  when relevant `rejection_reason`. Agents should report these fields instead\n  of inferring lifecycle state from a tx signature alone.\n- Auction finalize complete: report firm tape/refund status only. It is not an\n  option mint by itself.\n- Secondary payment complete: report pending delivery until\n  `skew_transfer_option` returns `readback_ok=true` and the buyer is the option\n  holder.\n\n### Things Agents Must Not Say\n\n- Do not say `finalize_rfq_auction` minted an option.\n- Do not use the quote-bound pre-funded bridge for official Auction execution.\n- Do not say a secondary listing is delivered after payment alone.\n- Do not say a local script or smoke test proves MCP product success.\n- Do not continue a write workflow when `skew_get_signer_info` shows the wrong\n  signer or no write signer.\n\n## Scope\n\nSkew MCP is profile-gated because agents choose tools better when the visible surface is coherent.\n\n| Profile | Set with `SKEW_MCP_PROFILE` | Visible tools | Intended user |\n|---|---:|---:|---|\n| `core` | default | 20 | First-time builders, desks, and evaluation sessions |\n| `trading` | `trading` | 41 | Core + lifecycle write tools (create / buy / settle / CM bootstrap). Quote-bound Auction bridge tools stay advanced-only. |\n| `rfq` | `rfq` | 43 | Core + auction RFQ, Instant RFQ, maker quote, and secondary trade tools. Official Auction execution uses the Instant PM handoff. |\n| `advanced` | `advanced` | 114 | Builders operating conditional, combo, vault, builder, series, and snapshot workflows |\n| `governance` | `governance` | 8 | Explicit admin/governance sessions only |\n| `all` | `all` | 119 | Internal development and audit checks |\n\nThe current IDL exposes Auction RFQ direct quote, `refresh_quote`, and the MakerAxe instruction family. Write tools remain hidden at runtime unless local signing mode is active and `SKEW_KEYPAIR_PATH`, `KEYPAIR_PATH`, or `SKEW_PRIVATE_KEY` is configured.\nFour unsafe/state-only actions are hidden from every profile until their complete settlement routes ship: `skew_take_best_quote`, `skew_apply_early_exercise_action`, `skew_apply_sell_via_rfq_action`, and `skew_apply_buyback_via_rfq_action`. The legacy quote-bound pre-funded bridge remains available only in `advanced` / `all`; it is hidden from `trading` and `rfq` so Auction settlement routes through Instant PM fill. Stale clients receive a typed `ToolDisabled` error.\n\n> Counts above are sourced from `src/tools.ts` (`CORE_TOOL_ORDER`, `TRADING_TOOL_ORDER`, `RFQ_TOOL_ORDER`, `GOVERNANCE_TOOL_ORDER`, `DEPRECATED_TOOL_NAMES`, `GOVERNANCE_ONLY_TOOL_NAMES`). Cross-referenced in `docs/audit/W29_MCP_PRICING_INDEXER_WEB_ALIGNMENT_2026-05-09.md` §1. Re-verify with: `node -e 'import(\"./dist/tools.js\").then(m=>[\"core\",\"trading\",\"rfq\",\"advanced\",\"governance\",\"all\"].forEach(p=>console.log(p, m.getSkewTools(p).length)))'`.\n\nWhat the **core profile** covers:\n- Capability discovery — supported assets, 11 payoff names, collateral rails, tenor policy, and trade lanes (`skew_get_capabilities`)\n- Market data — spot, IV smile, term structure, and volatility summary\n- Pricing + margin — fair value, one-line margin, margin breakdown, v5.1 fee estimate, and live collateral-policy reads\n- Portfolio and option inventory readback\n- Auction RFQ tape — list auctions, fetch one auction, and list quotes\n- Secondary tape — list active and historical listings\n- Clearing member basics — fetch CM account state only\n\nWhat MCP **does not** cover:\n- Liquidation / ADL / clawback / IF replenishment cranks (keeper-side, not user-side).\n- Auction-lane one-click HIT. `skew_take_best_quote` is hidden at launch because it does not complete option mint/close semantics; cleared PM/CM option minting routes through Instant RFQ atomic fill.\n\nIf you need any of those, hit `@skew-labs/sdk` directly — see the `Methods` table at <https://github.com/skew-labs/skew/tree/main/skew/skew-sdk#methods>.\n\nFor programmatic RFQ integrations, the canonical flow is the SDK facade\ndocumented at <https://github.com/skew-labs/skew/blob/main/skew/docs/api/official-rfq.md>:\n`skew.rfq.request() -> rfq.quotes() -> rfq.accept()`. If the user starts with\nAuction discovery, use `skew.rfq.auctionAndFill()` or the MCP\n`skew_request_instant_rfq_from_auction -> skew_hit_instant_rfq_from_auction_quote`\nhandoff; both force settlement through Instant RFQ `atomic_fill_from_relay`.\nMCP exposes the same Instant RFQ lane for agents, but SDK is the cleanest\nsurface for production bots and institutional integrations.\n\n---\n\n## Public Terminology\n\nAgents should describe Skew as Solana OTC clearing infrastructure in a devnet\nlaunch-ready, mainnet audit-gated posture. Public responses should label\nmargin-mode ranks as `M0`, `M1`, `M2`, and `M3`.\n\nSome tool JSON may still expose compatibility names such as `tier` or\n`verified_tier`. Treat those as rank fields and render the public label as\n`M0` through `M3` in user-facing output.\n\n---\n\n## Core Tools (20)\n\nThe default profile is the surface most users should install first. All 20 are read-only — no keypair required.\n\n### Discovery\n\n`skew_get_capabilities`, `skew_get_signer_info`.\n\n`skew_get_signer_info` is the first tool to call before any write workflow. It\nreturns the active signing mode, signer public key when a local write key is\nconfigured, profile, visible tool count, and warnings. This is how an agent\nproves that fees and collateral will come from the user's own configured\ndevnet keypair.\n\n### Market data\n\n`skew_get_spot`, `skew_get_iv_smile`, `skew_get_term_structure`, `skew_get_volatility_summary`.\n\n### Pricing and margin\n\n`skew_get_fair_value`, `skew_get_margin_breakdown`, `skew_estimate_fee`, `skew_fetch_collateral_policy`, `skew_fetch_pm_cache`, `skew_preview_incremental_margin`, `skew_list_rent_reclaimable`.\n\n`skew_fetch_collateral_policy` is the runtime mint allowlist. `skew_get_capabilities`\ndescribes what Skew can support; the policy PDA describes what this deployment\ncurrently accepts. Agents should call it before routing wSOL/jitoSOL or custom\ndevnet mints.\n\n`skew_get_capabilities.tenorPolicy` is the runtime-safe expiry guide for write\ntools. Live create/fill paths accept asset-specific buckets with +/-1h\ntolerance: BTC/ETH/SOL support 1d / 7d / 14d / 28d / 90d, XRP supports\n7d / 14d / 28d, and HYPE supports 1d / 7d / 14d / 28d. Sub-1d binaries are\nintentionally not enabled.\n\n`skew_fetch_pm_cache` reports the registry-hash-pinned CM risk cache state.\nAgents should treat `usable=false` as a hard blocker and route through\n`skew_refresh_pm_cache_full` or the full-walk path. The cache is a hot-path\noptimization with full-walk audit fallback, not off-chain margin.\n\nThe live Instant RFQ relay follows the same rule automatically for PM books:\nwhen a maker has at least one tracked position, it checks the cache, refreshes\non stale/missing/count mismatch, and only then builds `atomic_fill_from_relay`\nwith `pmRiskCache`. If refresh cannot make the cache usable, the fill fails\nclosed instead of falling back to a large transaction that can exceed Solana's\nsize limit.\n\n`skew_list_rent_reclaimable` exposes owner-first PDA close candidates and\ntheir blockers. It never claims an account can be closed if a holder claim,\nlocked collateral quantity, liquidation hold, or slashable maker state remains.\n\n### Pre-funded marketplace (read)\n\n`skew_list_options`.\n\n### Auction RFQ Tape (read)\n\n`skew_list_rfq_auctions`, `skew_fetch_rfq_auction`, `skew_list_rfq_quotes`.\n\nThis is the read snapshot of the public price-discovery lane. Write-side RFQ\ntools (`skew_register_rfq_auction`, `skew_register_rfq_maker`,\n`skew_submit_rfq_quote`, `skew_submit_rfq_quote_direct`,\n`skew_finalize_rfq_auction`, `skew_cancel_rfq_auction`) live in the `rfq`\nprofile. PM-backed one-click issuance uses the separate Instant RFQ relay lane:\n`buyer_accept -> cm_sign -> buyer_tx_signed -> atomic_fill_from_relay`.\nFor live demos and human approval, MCP Instant RFQ tools now allow a 10 minute\nwindow: quote collection defaults to 60 seconds and can be set to\n`timeout_ms=600000`; maker one-shot serving and quote/digest validity default\nto 600 seconds.\n\n### Secondary Tape (read)\n\n`skew_list_secondary_listings`.\n\nThis is the public discovery tape for existing options. It is not an escrowed\norderbook. A buyer can pay or accept terms with `skew_buy_secondary_listing`,\nbut delivery is complete only after the seller calls `skew_transfer_option` and\nthe tool returns `readback_ok=true`.\n\n### Clearing member basics (read)\n\n`skew_fetch_clearing_member`.\n\nWrite-side lifecycle tools (`skew_create_option`, `skew_buy_option`, `skew_settle_option`, `skew_register_clearing_member`, `skew_cm_add_collateral`, `skew_refresh_pm_cache_full`, `skew_prepare_rent_reclaim_batch`) live in the `trading` profile.\n\n## Advanced And Governance Profiles\n\nUse `SKEW_MCP_PROFILE=advanced` when you intentionally want the wider builder surface: conditional/OCO, combo intents, isolated margin, LST and native SOL vaults, builder codes, series listings, extra volatility tools, and read snapshots.\n\nUse `SKEW_MCP_PROFILE=governance` for explicit admin sessions. This profile is intentionally small and separate from normal builder workflows.\n\nFor volatility snapshots, `skew_fetch_dvol` accepts the same asset selectors\nagents use elsewhere: `underlying` or `asset` as `BTC|ETH|SOL|XRP|HYPE`, or\n`assetIdx` / `asset_idx` as `0..4`.\n\n### Conditional / SL+TP execution posture\n\nThe MCP conditional surface is deliberately executable-only. It exposes\n`CloseIsolatedPosition` for SL/TP/OCO because that path performs the live\non-chain CPI: `register_conditional_order -> execute_conditional_order ->\napply_close_isolated_action`.\n\n`SellViaRfq`, `EarlyExercise`, and `BuybackViaRfq` remain SDK-level\nfail-closed intent/state paths until their direct CPI routes ship. MCP rejects\nthose actions instead of making an agent demo look executable when no fill is\nsent.\n\nFor keeper demos, `skew_execute_conditional_order` reads the stored\n`ConditionalOrderPda` to recover the original Pyth oracle and action target.\nYou can still pass `trigger_oracle` and `action_target` explicitly for\nstateless cranks.\n\n---\n\n## Cursor — quick install\n\nAdd to your `.cursor/mcp.json` (project-level) or Cursor Settings → MCP (global):\n\n```json\n{\n  \"mcpServers\": {\n    \"skew\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@skew-labs/mcp@latest\"],\n      \"env\": {\n        \"SKEW_MCP_PROFILE\": \"trading\",\n        \"SKEW_RPC_URL\": \"https://api.devnet.solana.com\",\n        \"SKEW_KEYPAIR_PATH\": \"~/.config/solana/devnet.json\",\n        \"SKEW_DEVNET_USDC_MINT\": \"4T2KU8PXd25XvMh6kzv3F7d55yPP6NcS7HemERBe97K8\"\n      }\n    }\n  }\n}\n```\n\nThen in Cursor chat:\n\n> **\"Build me a BTC delta-neutral straddle, $1K notional, expiring next Friday.\"**\n\nThe model:\n1. Calls `skew_get_spot` to read BTC.\n2. Calls `skew_get_fair_value` for the ATM call and put.\n3. Calls `skew_create_option` twice — call + put at the spot strike.\n4. Reports net premium and the two transaction signatures.\n\nThe agent returns the proposed transactions and signatures with the same\nprovenance fields exposed by the terminal.\n\nOr, just ask the agent for a market view:\n\n> **\"How do you see BTC vol next week?\"**\n\nThe model calls `skew_get_volatility_summary` and reports the current ATM 30-day IV, smile skew, the 7d/30d/90d term structure, and a generic vol-view label (`stable` / `elevated` / `compressing` / `expanding`).\n\nThe IV value is read directly from the on-chain `PoVSState` PDA when the account is initialised (`iv_source.source: \"on-chain-povs\"`), with a `last_update_minutes_ago` field showing freshness. On a fresh devnet deploy where the account hasn't been seeded yet, the response falls back to a per-asset heuristic surface labelled `iv_source.source: \"heuristic-v1\"` — same response shape, transparent about provenance. Settlement remains Pyth-only; MCP volatility tools are advisory reads.\n\nWrite tools also accept simulation-first flows where exposed. For example,\n`skew_create_option` supports `dry_run: true`, `simulate: true`, or\n`simulate_only: true`; it\nreturns the combined create+deposit simulation logs and compute units without\nsending a transaction.\n\nMCP transports JSON as `content[0].text`. Tool responses are deliberately valid\nJSON strings so agents can `JSON.parse` once and continue with typed fields.\n\n---\n\n## Claude Desktop\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"skew\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@skew-labs/mcp@latest\"],\n      \"env\": {\n        \"SKEW_MCP_PROFILE\": \"core\",\n        \"SKEW_RPC_URL\": \"https://api.devnet.solana.com\",\n        \"SKEW_KEYPAIR_PATH\": \"~/.config/solana/devnet.json\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop. The Skew tools appear in the tool picker.\n\n---\n\n## Environment variables\n\n| Variable | Required | Default | Purpose |\n|---|---|---|---|\n| `SKEW_SIGNING_MODE` | No | `local` | `local` exposes write tools only when a local key is configured. `hosted` / `hosted_unsigned` hides write tools so a shared server cannot sign with one omnibus key |\n| `SKEW_KEYPAIR_PATH` / `KEYPAIR_PATH` | For local write tools | — | Path to the user's Solana keypair JSON, e.g. `~/.config/solana/devnet.json`. Preferred for local devnet sessions and used before `SKEW_PRIVATE_KEY` when both are present |\n| `SKEW_PRIVATE_KEY` | For local write tools | — | Base58-encoded Solana secret key. Use only for isolated devnet keys. Prefer `SKEW_KEYPAIR_PATH` |\n| `SKEW_MCP_PROFILE` | No | `core` | Tool surface: `core`, `trading`, `rfq`, `advanced`, `governance`, or `all` |\n| `SKEW_RPC_URL` | No | `https://api.devnet.solana.com` | Solana RPC endpoint |\n| `SKEW_PRICING_URL` | No | `https://skew-pricing.fly.dev` | Fair-value HTTP API |\n| `SKEW_DEVNET_USDC_MINT` | No | `4T2KU8...K8` | Devnet USDC mint |\n\n> **Devnet only.** Never paste a mainnet private key. In local signing mode the\n> MCP server runs on your machine and signs with your configured keypair. In\n> hosted mode, do not configure a server private key; return unsigned\n> transactions through the SDK/API and let the user's wallet, HSM, or bot sign.\n> Use `skew_get_signer_info` to verify the signer before sending any write tool.\n\nFor lower cold-start latency in demos, install the binary once and point the\neditor at `skew-mcp` instead of spawning `npx` each session:\n\n```bash\nnpm i -g @skew-labs/mcp\nskew-mcp\n```\n\n---\n\n## Build from source\n\n```bash\ncd skew/skew-mcp\npnpm install\npnpm run build\n# server: dist/server.js\n```\n\n---\n\n## Operating Posture\n\nMCP is an agent interface, not a custody workaround. The default posture is\nlocal signer mode: each user runs the server in their own editor process and\nsets `SKEW_KEYPAIR_PATH` to their own devnet keypair. A shared hosted MCP\nserver must use `SKEW_SIGNING_MODE=hosted`; write tools are hidden in that mode\nso one server key cannot trade for multiple users. For production integrations,\nprefer wallet-mediated SDK flows or a dedicated signing service with explicit\npolicy checks.\n\nThe design split is simple: **the SDK is for bots, the MCP server is for\nagents.** Same protocol, different operating surface.\n\n---\n\n## License\n\nMIT. © Skew Labs.\n","readmeFilename":"README.md"}