{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.ericlovold/sanction","description":"Spend authorization, token budgets, and an encrypted credential vault for AI agents.","repository":{"url":"https://github.com/ericlovold/sanction","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"sanction-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent API key (pxy_...). Create one at https://onesanction.com or via POST /api/v1/wallets then POST /api/v1/agents.","isRequired":true,"isSecret":true,"name":"SANCTION_API_KEY"},{"description":"Wallet id, used by the sanction_wallet_status tool.","name":"SANCTION_WALLET_ID"},{"description":"Sanction API base URL.","default":"https://onesanction.com/api/v1","name":"SANCTION_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-22T19:48:02.24114Z","publishedAt":"2026-06-22T19:48:02.24114Z","updatedAt":"2026-06-22T19:48:02.24114Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.ericlovold/sanction","description":"Spend authorization, token budgets, and an encrypted credential vault for AI agents.","repository":{"url":"https://github.com/ericlovold/sanction","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"sanction-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent API key (pxy_...). Create one at https://getsanction.com or via POST /api/v1/wallets then POST /api/v1/agents.","isRequired":true,"isSecret":true,"name":"SANCTION_API_KEY"},{"description":"Wallet id, used by the sanction_wallet_status tool.","name":"SANCTION_WALLET_ID"},{"description":"Sanction API base URL.","default":"https://getsanction.com/api/v1","name":"SANCTION_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-23T16:27:06.591003Z","publishedAt":"2026-06-23T16:27:06.591003Z","updatedAt":"2026-06-23T16:27:06.591003Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.ericlovold/sanction","description":"Spend authorization, token budgets, and an encrypted credential vault for AI agents.","repository":{"url":"https://github.com/ericlovold/sanction","source":"github"},"version":"0.1.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"sanction-mcp","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent API key (pxy_...). Create one at https://getsanction.com or via POST /api/v1/wallets then POST /api/v1/agents.","isRequired":true,"isSecret":true,"name":"SANCTION_API_KEY"},{"description":"Wallet id, used by the sanction_wallet_status tool.","name":"SANCTION_WALLET_ID"},{"description":"Sanction API base URL.","default":"https://getsanction.com/api/v1","name":"SANCTION_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-23T22:37:23.378003Z","publishedAt":"2026-06-23T22:37:23.378003Z","updatedAt":"2026-06-23T22:37:23.378003Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ericlovold/sanction","description":"Spend authorization, token budgets, and an encrypted credential vault for AI agents.","title":"Sanction","repository":{"url":"https://github.com/ericlovold/sanction","source":"github"},"version":"0.2.0","websiteUrl":"https://getsanction.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"sanction-mcp","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent API key (pxy_...). Create one at https://getsanction.com or via POST /api/v1/wallets then POST /api/v1/agents.","isRequired":true,"isSecret":true,"name":"SANCTION_API_KEY"},{"description":"Wallet id, used by the sanction_wallet_status tool.","name":"SANCTION_WALLET_ID"},{"description":"Sanction API base URL.","default":"https://getsanction.com/api/v1","name":"SANCTION_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-29T21:40:09.28202Z","publishedAt":"2026-06-29T21:40:09.28202Z","updatedAt":"2026-06-29T21:40:09.28202Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ericlovold/sanction","description":"Authorize an AI agent's spend & credential use before it acts — budgets, encrypted vault, audit.","title":"Sanction","repository":{"url":"https://github.com/ericlovold/sanction","source":"github"},"version":"0.2.1","websiteUrl":"https://getsanction.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"sanction-mcp","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent API key (pxy_...). Create one at https://getsanction.com or via POST /api/v1/wallets then POST /api/v1/agents.","isRequired":true,"isSecret":true,"name":"SANCTION_API_KEY"},{"description":"Wallet id, used by the sanction_wallet_status tool.","name":"SANCTION_WALLET_ID"},{"description":"Sanction API base URL.","default":"https://getsanction.com/api/v1","name":"SANCTION_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-29T21:54:22.225369Z","publishedAt":"2026-06-29T21:54:22.225369Z","updatedAt":"2026-06-29T21:54:22.225369Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ericlovold/sanction","description":"Authorize an AI agent's spend & credential use before it acts — budgets, encrypted vault, audit.","title":"Sanction","repository":{"url":"https://github.com/ericlovold/sanction","source":"github"},"version":"0.4.0","websiteUrl":"https://getsanction.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"sanction-mcp","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent API key (pxy_...). Create one at https://getsanction.com or via POST /api/v1/wallets then POST /api/v1/agents.","isRequired":true,"isSecret":true,"name":"SANCTION_API_KEY"},{"description":"Wallet id, used by the sanction_wallet_status tool.","name":"SANCTION_WALLET_ID"},{"description":"Sanction API base URL.","default":"https://getsanction.com/api/v1","name":"SANCTION_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T23:04:38.690231Z","publishedAt":"2026-07-07T23:04:38.690231Z","updatedAt":"2026-07-07T23:04:38.690231Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ericlovold/sanction","description":"Authorize an AI agent's spend & credential use before it acts — budgets, encrypted vault, audit.","title":"Sanction","repository":{"url":"https://github.com/ericlovold/sanction","source":"github"},"version":"0.6.0","websiteUrl":"https://getsanction.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"sanction-mcp","version":"0.6.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent API key (pxy_...). Create one at https://getsanction.com or via POST /api/v1/wallets then POST /api/v1/agents.","isRequired":true,"isSecret":true,"name":"SANCTION_API_KEY"},{"description":"Wallet id, used by the sanction_wallet_status tool.","name":"SANCTION_WALLET_ID"},{"description":"Sanction API base URL.","default":"https://getsanction.com/api/v1","name":"SANCTION_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T02:06:50.748158Z","publishedAt":"2026-07-12T02:06:50.748158Z","updatedAt":"2026-07-12T02:06:50.748158Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ericlovold/sanction","description":"Authorize an AI agent's spend & credential use before it acts — budgets, encrypted vault, audit.","title":"Sanction","repository":{"url":"https://github.com/ericlovold/sanction","source":"github"},"version":"0.7.0","websiteUrl":"https://getsanction.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"sanction-mcp","version":"0.7.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent API key (pxy_...). Create one at https://getsanction.com or via POST /api/v1/wallets then POST /api/v1/agents.","isRequired":true,"isSecret":true,"name":"SANCTION_API_KEY"},{"description":"Wallet id, used by the sanction_wallet_status tool.","name":"SANCTION_WALLET_ID"},{"description":"Sanction API base URL.","default":"https://getsanction.com/api/v1","name":"SANCTION_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T18:56:13.967422Z","publishedAt":"2026-07-15T18:56:13.967422Z","updatedAt":"2026-07-15T18:56:13.967422Z","isLatest":true}}}],"metadata":{"count":8}}
