Files
Max Mayfield df667e0db8 v2: Forge Console + Open WebUI artifacts + Docker
- web/: Local chat UI (Express + WS → Codex bridge)
- openwebui/: Preset, pipelines, knowledge manifest
- Dockerfile + docker-compose.yml
- Updated README with 3 frontend options
- CLI-agnostic: works with Codex, Claude Code, Kiro, Gemini
2026-02-27 06:56:34 +00:00

1.7 KiB

name, description, tools
name description tools
gainsight-px Interact directly with the Gainsight PX REST API to fetch user/account data or track events.
name description entry
px_get_user Fetch a specific user by their unique identity ID.
type path args
python gainsight_px.py
get_user
name description entry
px_get_account Fetch a specific account by its ID.
type path args
python gainsight_px.py
get_account
name description entry
px_search_user Search for a user in Gainsight PX by their email address.
type path args
python gainsight_px.py
search_user
name description entry
px_track_event Track a custom event for a user in Gainsight PX. Requires user_id, event_name, and optional JSON properties.
type path args
python gainsight_px.py
track_event

Gainsight PX REST API Skill

This skill allows agents to natively interface with your Gainsight PX instance without needing an intermediate MCP server like Pipedream or Zapier.

Setup

You must export your API key before using the tools. You can generate an API key from your Gainsight PX Administration -> REST API section.

# Add this to your environment
export GAINSIGHT_PX_API_KEY="your-api-key-here"

# Optional: If you are in the EU region, set this flag. Default is US.
export GAINSIGHT_PX_REGION="EU"

How It Works

It uses a lightweight Python script (gainsight_px.py) that implements standard REST endpoints documented by Apiary (https://api.aptrinsic.com/v1/...).

Capabilities

  • Lookups: Find exactly who a user is by ID or email.
  • Account Context: Pull account metadata.
  • Event Injection: Push arbitrary telemetry events natively.