Skip to main content

Overview

The Evento Public MCP skill is published as a canonical SKILL.md in the MCP repository:
  • https://github.com/andreneves/evento-public-mcp/blob/main/SKILL.md
Use this page to copy/install it quickly and keep your local Claude skill aligned with the maintained source.

Install locally

Copy the skill into your Claude skills directory:
If you use project-local skills instead, copy to:

Full skill file

  1. Set PUBLIC_API_KEY in .env.
  2. Configure client with absolute path to dist/index.js:
  3. Restart the MCP client.

Available tools

list-events

  • Purpose: list events for a user
  • Input:
    • username (required, string)
    • type (optional: upcoming | past | profile)
    • limit (optional, number)
  • Route:
    • GET /public/v1/users/{username}/events

get-event

  • Purpose: fetch event details
  • Input:
    • eventId (required, string)
  • Route:
    • GET /public/v1/events/{eventId}

Prompt patterns

  • “List upcoming events for username satoshi.”
  • “Get event details for evt_abc123.”
  • “Help me configure Evento MCP in Claude Desktop.”

Troubleshooting checklist

If tools are not visible:
  1. Run npm run build
  2. Confirm dist/index.js exists
  3. Confirm config uses absolute path
  4. Restart client app
If auth fails:
  1. Verify PUBLIC_API_KEY is set
  2. Verify key is valid in Evento developer settings
  3. Verify base URL (EVENTO_API_BASE_URL) is correct
If API calls fail intermittently:
  1. Check timeout/retry env values
  2. Re-run smoke test:

Implementation constraints

  • MCP layer is a thin API adapter only
  • No DB/Supabase access in MCP server
  • Keep tool schema mirrored with PUBLIC_MCP.tools.json
  • Preserve normalized success/error responses