finance
Venmo CLI for Headless Automation
Use the Venmo CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.
7 functions 6 read 1 write Manual OAuth token auth
Venmo CLI for Headless Automation
Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.
Use headless automation when another tool needs a stable local command surface. The Venmo CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Venmo CLI for Headless Automation
kosmokrator integrations:configure venmo --set access_token="$VENMO_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call venmo.venmo_list_payments '{"limit":1,"offset":1,"after":"example_after","before":"example_before"}' --json Discovery Before Execution
Agents and scripts can inspect Venmo docs and schemas before choosing a function.
kosmo integrations:docs venmo --json
kosmo integrations:docs venmo.venmo_list_payments --json
kosmo integrations:schema venmo.venmo_list_payments --json
kosmo integrations:search "Venmo" --json
kosmo integrations:list --json Useful Venmo CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
venmo.venmo_list_payments | Read | limit, offset, after, before | List Venmo payments with optional filtering. Supports pagination with limit and offset parameters. |
venmo.venmo_get_payment | Read | id | Retrieve a Venmo payment by ID. Returns full payment details including amount, status, note, sender, and recipient. |
venmo.venmo_create_payment | Write | amount, user_id, note, audience | Create a Venmo payment. Specify amount, recipient user ID, an optional note, and audience visibility. |
venmo.venmo_list_users | Read | query, limit, offset | List Venmo users with optional filtering. Supports search by username, email, or phone and pagination. |
venmo.venmo_get_user | Read | id | Retrieve a Venmo user by ID. Returns user profile details including username, display name, and profile picture. |
venmo.venmo_list_transactions | Read | limit, offset, after, before, action | List Venmo transactions with optional filtering. Supports filtering by date range, action type, and pagination. |
venmo.venmo_get_current_user | Read | none | Get the currently authenticated Venmo user. Returns the authenticated user's full profile including balance and account details. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.