> ## Documentation Index
> Fetch the complete documentation index at: https://agents.docs.timepay.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Prompt Cheatsheet

> Copy-paste prompts for the timepay.ai MCP server, organized by agents, calls, dispositions, and more.

# Prompt Cheatsheet

Paste any of these into a connected client. See the [API Reference](https://agents.docs.timepay.ai/api-reference/agents/campaigns/list-campaigns.md) for knowing the available APIs.

## Agents

> **List your agents**
>
> ```
> List my timepay.ai agents.
> ```
>
> Triggers `list_agents`.

> **Delete an agent**
>
> ```
> Delete the test agent I created yesterday.
> ```
>
> Triggers `delete_agent`. This is irreversible, so most clients ask for confirmation first.

## Calls and executions

> **Place a call**
>
> ```
> Call customers with id <customer_id> using my agent <agent_id> & disposition <disposition_id> from campaign <campaign_id>.
> ```
>
> Triggers `initiate_calls`. Will initiate the call, so most clients ask for confirmation first.

> **Send a WhatsApp message**
>
> ```
> Send a WhatsApp message to customer <customer_id> using agent <agent_id>, campaign <campaign_id>, and template <template_id>.
> ```
>
> Triggers `initiate_whatsapp`. Most clients ask for confirmation first.

> **Send an SMS**
>
> ```
> Send an SMS to customer <customer_id> using agent <agent_id>, campaign <campaign_id>, and template <template_id>.
> ```
>
> Triggers `initiate_sms`. Most clients ask for confirmation first.

> **Review recent calls**
>
> ```
> Show me agent <agent_id>'s last 20 calls from this week.
> ```
>
> Triggers `get_logs`.

> **Pull a transcript**
>
> ```
> Pull the transcript for call log <call_log_id>.
> ```
>
> Triggers `get_call_details` & `get_transcript`.

> **Review WhatsApp details**
>
> ```
> Show the details for WhatsApp log <message_id>.
> ```
>
> Triggers `get_whatsapp_details`.

> **Get a call recording**
>
> ```
> Get the recording link of recording <recording_id>.
> ```
>
> Triggers `get_recording_link`.

> **Debug a failed call**
>
> ```
> Pull the log for Failed calls and tell me whether their is any problem in the logs.
> ```
>
> Triggers `get_logs`.

## Campaigns

> **Create a campaign**
>
> ```
> Create a debt collection campaign named "September collections" that starts tomorrow at 9am & ..other details.
> ```
>
> Triggers `create_campaign`.

> **List campaigns**
>
> ```
> List my active campaigns.
> ```
>
> Triggers `list_campaigns`.

> **View a campaign**
>
> ```
> Show the details for campaign <campaign_id>.
> ```
>
> Triggers `get_campaign`.

> **Update a campaign**
>
> ```
> Update campaign <campaign_id> to end at 6pm on September 30.
> ```
>
> Triggers `update_campaign`. Most clients ask for confirmation first.

> **Delete a campaign**
>
> ```
> Delete campaign <campaign_id>; it was a test campaign.
> ```
>
> Triggers `delete_campaign`. This is irreversible, so most clients ask for confirmation first.

## Dispositions

> **List an agent's dispositions**
>
> ```
> Can you list the dispositions?
> ```
>
> Triggers `list_dispositions`.

> **Add a disposition**
>
> ```
> Add a disposition with description "Mark Paid if customer says 'I have paid my bill'" & name the disposition as "Paid".
> ```
>
> Triggers `create_disposition`.

> **View a disposition**
>
> ```
> Show the details for disposition <disposition_id>.
> ```
>
> Triggers `get_disposition`.

> **Update a disposition**
>
> ```
> Update the description of disposition <disposition_id> to "...".
> ```
>
> Triggers `update_disposition`. Most clients ask for confirmation first.

> **Delete a disposition**
>
> ```
> Delete disposition <disposition_id>.
> ```
>
> Triggers `delete_disposition`. This is irreversible, so most clients ask for confirmation first.

## Disposition groups

> **List disposition groups**
>
> ```
> List my disposition groups.
> ```
>
> Triggers `list_disposition_groups`.

> **View a disposition group**
>
> ```
> Show the details for disposition group <group_id>.
> ```
>
> Triggers `get_disposition_group`.

> **Create a disposition group**
>
> ```
> Create a disposition group named "Call outcomes" with description "Outcomes for call interactions" & add dispositions <disposition_id_1> and <disposition_id_2>.
> ```
>
> Triggers `create_disposition_group`.

> **Update a disposition group**
>
> ```
> Rename disposition group <group_id> to "Final call outcomes".
> ```
>
> Triggers `update_disposition_group`.

> **Add dispositions to a group**
>
> ```
> Add dispositions <disposition_id_1> and <disposition_id_2> to disposition group <group_id>.
> ```
>
> Triggers `add_dispositions_to_group`.

> **Remove dispositions from a group**
>
> ```
> Remove disposition <disposition_id> from disposition group <group_id>.
> ```
>
> Triggers `remove_dispositions_from_group`.

> **Delete a disposition group**
>
> ```
> Delete disposition group <group_id>.
> ```
>
> Triggers `delete_disposition_group`. This is irreversible, so most clients ask for confirmation first.

## Customers

> **List customers**
>
> ```
> List customers in campaign <campaign_id>.
> ```
>
> Triggers `list_customers`.

> **Add a customer**
>
> ```
> Add a customer to campaign <campaign_id> with their contact details {...}.
> ```
>
> Triggers `add_customer`.

> **Add customers in bulk**
>
> ```
> Add these customers {...} to campaign <campaign_id>.
> ```
>
> Triggers `bulk_add_customers`.

> **Update a customer**
>
> ```
> Update customer <customer_id> in campaign <campaign_id> with a new email address {...}.
> ```
>
> Triggers `update_customer`.

> **Update customers in bulk**
>
> ```
> Update these customers in campaign <campaign_id> with their latest payment information {...}.
> ```
>
> Triggers `bulk_update_customers`.

## Workflows

> **List workflow templates**
>
> ```
> List my workflow templates.
> ```
>
> Triggers `list_workflow_templates`.

> **Pause a workflow**
>
> ```
> Pause workflow for campaign <campaign_id>.
> ```
>
> Triggers `pause_workflow`.

> **Resume a workflow**
>
> ```
> Resume workflow for campaign <campaign_id>.
> ```
>
> Triggers `resume_workflow`.

> **Delete a workflow template**
>
> ```
> Delete workflow template <workflow_template_id>.
> ```
>
> Triggers `delete_workflow_template`. This is irreversible, so most clients ask for confirmation first.

## Blacklist

> **Blacklist a phone number**
>
> ```
> Blacklist phone number <phone_number>.
> ```
>
> Triggers `blacklist_numbers`.

> **Remove a number from the blacklist**
>
> ```
> Remove phone number <phone_number> from the blacklist.
> ```
>
> Triggers `unblacklist_numbers`.

## Phone numbers

> **List available phone numbers**
>
> ```
> List available phone numbers.
> ```
>
> Triggers `list_available_numbers`.

> **Buy phone numbers**
>
> ```
> Buy phone number +91XXXXXXXXXX from X provider.
> ```
>
> Triggers `buy_numbers`. It spends account balance, so most clients ask for confirmation first.

## Account

> **View account details**
>
> ```
> Show whoami.
> ```
>
> Triggers `whoami`.

> **[MCP Overview](https://agents.docs.timepay.ai/agents/mcp-server.md)**
>
> How the server works and what you can do with it.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.