Skip to main content

YALA Events MCP Server with stdio transport

Project description

Yala Events MCP Server

A Model Context Protocol (MCP) server for Yala Events that provides access to events, organizations, roles, and other Yala Events API features.

Installation

pip install yala-events-mcp

Usage

Command Line

  1. Set up your environment variables in a .env file:
YALA_EVENTS_API_TOKEN=your_api_token
BASE_URL=https://api.yala.events
  1. Run the server in stdio mode:
yala-events-mcp

Claude Desktop Configuration

Add this to your Claude Desktop configuration (claude_desktop_config.json):

"yala-events-mcp": {
  "command": "python3",
  "args": ["-m", "yala_events_mcp.server"],
  "env": {
    "YALA_EVENTS_API_TOKEN": "your_api_token",
    "BASE_URL": "https://api.yala.events"
  }
}

Available Tools

  • List Events
  • Create Event
  • Get Event Details
  • Get Organizations
  • List Histories
  • List/Create/Update/Delete Modules
  • List/Create/Update/Delete Permissions
  • List/Create/Update/Delete Roles
  • Manage Favorite Events
  • Manage Personal Access Tokens
  • List Public Organizations
  • Get App Version
  • Health Check

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yala_events_mcp-0.1.6.tar.gz (38.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yala_events_mcp-0.1.6-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file yala_events_mcp-0.1.6.tar.gz.

File metadata

  • Download URL: yala_events_mcp-0.1.6.tar.gz
  • Upload date:
  • Size: 38.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for yala_events_mcp-0.1.6.tar.gz
Algorithm Hash digest
SHA256 5658d3932b4a19e2c22708e4f77f98d91b7ae6f80fed3deff577d78bb17b81de
MD5 30cb88a44e7a5f3d0ca5d4145cecc0a7
BLAKE2b-256 b954e2079400cd832bf3896bb93f288a6978d40bde52ab3cae41c1522467e6e2

See more details on using hashes here.

File details

Details for the file yala_events_mcp-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for yala_events_mcp-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0cb619785774de15eaeac1e2a981a67349bf9d9fc63757bc487f5c38fd5a69d2
MD5 38825bb7d9df53f25f5d3e75ae4acbd0
BLAKE2b-256 a1dce1a2bb5029d0512d1c7c1e995486484deab1cea9a1437322e3deb0a4249d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page