#Agentic Bill Payments - MCP Server - 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
Ensure you have a ChatGPT Plus or a higher upgrade account.
- Enable Developer Mode
- Browse over to Settings under the Profile section.
- Under Apps and Connectors, scroll down to Advance Settings and expand.
- On expanding it, you will see an option to enable Developer Mode.
- Once enabled, you will observe an orange highlight on your chat inputs.
- Add the MCP
- Once the Developer mode is enabled, go to Apps and Connectors.
- Click on Create at the top right.
- Add a name for the Setu MCP — say, Setu Bill Payments MCP.
- In the URL field, add https://billpay-mcp.setu.co/mcp.
- Under Authentication, select OAuth; check the consent box, and confirm.
- Verify your phone number with an OTP
- 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.
- Start Chatting!
- You can also instruct GPT to only use the Setu Bill Payments MCP on the chat window, by clicking on the plus icon and adding the MCP to your chat.
- It is not mandatory to do so, but could help in some scenarios.
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
Ensure you have at least a Claude Pro account, and installed a Claude Desktop.
- Install Claude Desktop
- Follow the steps on Download Claude to download the relevant desktop version for your system.
- Install the application by clicking continue and complete the installation successfully.
- Adding the MCP
- Open Claude Desktop, and under Profile, go to Settings, and click on Connectors.
- Click on “Custom Connector”.
- Enter the MCP name - Setu Bill Payments MCP, and the MCP URL https://billpay-mcp.setu.co/mcp.
- Start Chatting!
- You can also instruct Claude to only use the Setu Bill Payments MCP on the chat window, by clicking on the plus icon and adding the MCP to your chat.
- It is not mandatory to do so, but could help in some scenarios.
You are ready!
#Perplexity
- Install Perplexity for Mac.
- Go to settings on bottom left .
- Click connectors
- Follow Perplexity instruction to download and install additional package
- click on Add Connector
- Go to Advanced and paste the following:
{"args" : ["mcp-remote","https://billpay-mcp.setu.co/mcp"],"command" : "npx","env" : {},"useBuiltInNode" : true}
- 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
ℹ️ 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 and the prompts you can use to use them.
