Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PULSE_API_KEY | Yes | Your Pulse API key (sk_live_... or sk_test_...) | |
| PULSE_BASE_URL | No | API base URL | https://api.beinfi.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_products | List all products in your Pulse account |
| get_product | Get details of a specific product including its meters |
| create_product | Create a new product for usage metering |
| create_meter | Create a meter (usage dimension) for a product |
| list_customers | List all customers for a product |
| create_customer | Create a new customer for a product |
| update_customer | Update an existing customer's details |
| track_event | Track a single usage event for a customer |
| track_events_batch | Track multiple usage events in a single request |
| get_usage | Query aggregated usage data, optionally filtered by product, customer, or date range |
| list_invoices | List invoices for a product, optionally filtered by status |
| generate_invoice | Generate an invoice for a customer's usage in a given period |
| get_invoice | Get detailed information about a specific invoice |
| send_invoice | Send (or re-send) an invoice via email to the customer |
| list_payment_links | List all payment links in your account |
| create_payment_link | Create a new payment link that customers can use to pay |
| get_payment_link | Get details about a specific payment link |
| list_payment_intents | List payment intents (attempted payments) for a specific payment link |
| list_received_payments | List all received payments across all payment links |
| list_my_agents | List all AI agents you've published in the Pulse marketplace |
| get_agent_usage | Get usage statistics for a specific agent by its slug |
| invoke_agent | Invoke an AI agent from the Pulse marketplace with a text input |
| list_webhooks | List all webhook subscriptions |
| create_webhook | Create a webhook subscription to receive event notifications |
| delete_webhook | Delete a webhook subscription |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |