Skip to main content

Test commands

npm test
npm run verify
EVENTO_SMOKE_USERNAME=your-username npm run smoke

Test layers

  • Unit: tests/public-tools.unit.test.ts
  • Manifest parity: tests/manifest-parity.test.ts
  • MCP stdio e2e: tests/mcp.e2e.test.ts

Troubleshooting

Set PUBLIC_API_KEY in the MCP client env block.
Build first (npm run build), confirm dist/index.js exists, use absolute path in args, then restart client.
Verify key scope, base URL (EVENTO_API_BASE_URL), and test with a known username via smoke check.

Security reminders

  • Keep API keys in local env config, never source control
  • Rotate keys periodically
  • Monitor usage against rate limits

Next steps