Skip to main content
Glama

t2000_sentinel_attack

Attack Sui Sentinel AI agents by crafting prompts that bypass their system defenses to win prize pools. Costs SUI tokens per attempt.

Instructions

Attack a Sui Sentinel with a prompt to try to breach its defenses and win the prize pool. Costs SUI (the attack fee). Use t2000_sentinel_list to find targets first.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesSentinel agent ID or object ID to attack
promptYesYour attack prompt — try to make the AI do something its system prompt forbids
feeNoOverride attack fee in SUI (default: sentinel's listed fee)

Implementation Reference

  • The handler for the 't2000_sentinel_attack' tool, which registers the tool with the MCP server and executes the agent.sentinelAttack method.
    server.tool(
      't2000_sentinel_attack',
      'Attack a Sui Sentinel with a prompt to try to breach its defenses and win the prize pool. Costs SUI (the attack fee). Use t2000_sentinel_list to find targets first.',
      {
        id: z.string().describe('Sentinel agent ID or object ID to attack'),
        prompt: z.string().describe('Your attack prompt — try to make the AI do something its system prompt forbids'),
        fee: z.number().optional().describe('Override attack fee in SUI (default: sentinel\'s listed fee)'),
      },
      async ({ id, prompt, fee }) => {
        try {
          const feeMist = fee ? BigInt(Math.round(fee * 1e9)) : undefined;
          const result = await mutex.run(() => agent.sentinelAttack(id, prompt, feeMist));
          return { content: [{ type: 'text', text: JSON.stringify(result) }] };
        } catch (err) {
          return errorResult(err);
        }
      },
    );

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mission69b/t2000'

If you have feedback or need assistance with the MCP directory API, please join our Discord server