# Integration Guide (/payments/billpay/mcp/integration-guide)



Currently live on ChatGPT and Claude, as other LLM providers don't allow for custom connectors. All bill payments require a phone number/OTP to fetch bills.

### ChatGPT [#chatgpt]

Ensure you have a ChatGPT Plus or a higher upgrade account.

1. **Enable Developer Mode**
   <ol type="a">
     <li>
       Browse over to Settings under the Profile section.
     </li>

     <li>
       Under Apps and Connectors, scroll down to Advance Settings and expand.
     </li>

     <li>
       On expanding it, you will see an option to enable Developer Mode.
     </li>

     <li>
       Once enabled, you will observe an orange highlight on your chat inputs.
     </li>
   </ol>
2. **Add the MCP**
   <ol type="a">
     <li>
       Once the Developer mode is enabled, go to Apps and Connectors.
     </li>

     <li>
       Click on Create at the top right.
     </li>

     <li>
       Add a name for the Setu MCP — say, 

       <i>Setu Bill Payments MCP</i>

       .
     </li>

     <li>
       In the URL field, add 

       [https://billpay-mcp.setu.co/mcp](https://billpay-mcp.setu.co/mcp)

       .
     </li>

     <li>
       Under Authentication, select OAuth; check the consent box, and confirm.
     </li>
   </ol>
3. **Verify your phone number with an OTP**
   <ol type="a">
     <li>
       On confirming, you will be taken to a page to enter your phone number and OTP. All bill payments require a phone number to fetch bills.
     </li>
   </ol>
4. **Start Chatting!**
   <ol type="a">
     <li>
       You can also instruct GPT to only use the 

       <i>Setu Bill Payments MCP</i>

        on the chat window, by clicking on the plus icon and adding the MCP to your chat.
     </li>

     <li>
       It is not mandatory to do so, but could help in some scenarios.
     </li>
   </ol>

**You are ready!**

***With this you are ready to now fetch your bills, pay your bills, analyse your payment history, ask your LLM agent to analyse your bills, and more.***

### Claude [#claude]

Ensure you have at least a Claude Pro account, and installed a Claude Desktop.

1. **Install Claude Desktop**
   <ol type="a">
     <li>
       Follow the steps on 

       <a href="https://www.claude.com/download" target="_blank" rel="noreferrer">Download Claude</a>

        to download the relevant desktop version for your system.
     </li>

     <li>
       Install the application by clicking continue and complete the installation successfully.
     </li>
   </ol>
2. **Adding the MCP**
   <ol type="a">
     <li>
       Open Claude Desktop, and under Profile, go to Settings, and click on Connectors.
     </li>

     <li>
       Click on “Custom Connector”.
     </li>

     <li>
       Enter the MCP name - 

       <i>Setu Bill Payments MCP</i>

       , and the MCP URL 

       [https://billpay-mcp.setu.co/mcp](https://billpay-mcp.setu.co/mcp)

       .
     </li>
   </ol>
3. **Start Chatting!**
   <ol type="a">
     <li>
       You can also instruct Claude to only use the 

       <i>Setu Bill Payments MCP</i>

        on the chat window, by clicking on the plus icon and adding the MCP to your chat.
     </li>

     <li>
       It is not mandatory to do so, but could help in some scenarios.
     </li>
   </ol>

**You are ready!**

### Perplexity [#perplexity]

1. Install Perplexity for Mac.
2. Go to settings on bottom left .
3. Click connectors
4. Follow Perplexity instruction to download and install additional package
5. click on Add Connector
6. Go to Advanced and paste the following:

```json
{
  "args" : [
    "mcp-remote",
    "https://billpay-mcp.setu.co/mcp"
  ],
  "command" : "npx",
  "env" : {
  },
  "useBuiltInNode" : true
}
```

7. On saving, you will be taken to a page to enter your phone number and OTP. All bill payments require a phone number to fetch bills.

You are ready!

Claude / ChatGPT and other GUI clients will always implement that OAuth redirect to remote auth service implementations so Client ID or Secret is not to be used there.

### Using the MCP [#using-the-mcp]

ℹ️ To use any “tool”, a service of the MCP, the LLM client (ChatGPT or Claude) will ask you permission to allow to access that tool of the MCP. Please select “Always Allow” for a seamless experience. Currently, all LLM clients ask this permission for the first time each tool is used.

You can refer our document on the [tools enabled on the MCP server](./tools-and-prompts) and the [prompts](./tools-and-prompts#sample-prompts) you can use to use them.
