Petpooja MCP Server

Sales, menu items, stock and online orders across your Petpooja outlets.

Hosted MCP Server

npx add-mcp 'https://cotlet.dev/mcp/v1/petpooja'

Installs into Claude Code, Codex, Cursor and more

Documentation

Cotlet · Integrations · How it works · Security · For developers · For automation agencies · Blog · API docs · Help center · Changelog · Contact · Pricing · Sign up

Petpooja API and MCP server: Let your AI agent run the Petpooja back office.

Petpooja publishes no API documentation or API keys page for restaurants and has no MCP server (checked 31 Oct 2026). Its integrations page asks partners to contact Petpooja to connect their service. Cotlet runs 11 Petpooja tools hosted, over MCP for agents and REST for scripts, in your own back office login.

Sales, menu items, stock and online orders across your Petpooja outlets. Use it in ChatGPT, Claude or any AI agent over MCP, or in n8n, Make and scripts over REST.

MCP setup REST API guide

What can you automate in Petpooja?

  • Read sales and tax per outlet
  • Switch off an item that ran out
  • Check Swiggy and Zomato payouts
  • Review cancelled and discounted bills
  • Find raw materials running low
  • Change the price of a dish

Does Petpooja have an MCP server or an API?

  • The pricing page lists Core, Growth and Scale with feature lists, no price and no API line. Every plan has a "Book A Demo" button.
  • The integrations page says "Become our integration partner" and has a "Contact us" button. developer.petpooja.com and api.petpooja.com show nothing.
  • Zapier and n8n have no Petpooja app; both pages answered 404 on 31 Oct 2026.
What you needPartner routeBack office by handCotlet
Sales and tax for every outletNo public docsYes, one outlet at a timeYes
Swiggy and Zomato payout checkNo public docsYes, in the reconciliation reportYes
Switch an item off onlineNo public docsYesYes
Change a priceNo public docsYesYes, after your OK
Low stock and open purchase ordersNo public docsYesYes
Who can get itPartners Petpooja agrees toAny user with the rightsAny user with the rights

Checked 31 Oct 2026. Sources: Petpooja Integrations, Petpooja Pricing, Petpooja Reports and Analytics, Petpooja Online Order Management

How does Cotlet connect to Petpooja?

  1. Sign in to Petpooja. Use your own account in its Cotlet Cloud Browser.
  2. Choose MCP or REST. Connect your agent or create a Cotlet API key.
  3. Run your workflow. Ask your agent or send an HTTP request.

We never keep your Petpooja password, and no price change or outlet switch goes through until you approve it.

Connect Petpooja to your agent or workflow

Use MCP with your AI agent, or HTTP requests in n8n, Make, Zapier and scripts. Follow the MCP setup below or jump to the REST guide.

  1. Sign in to Petpooja once. Create a Cotlet account, open Petpooja in its Cloud Browser, sign in at billing.petpooja.com and press Enable for agents.
  2. Add the Cotlet address. Put https://cotlet.dev/mcp/v1 in the MCP server or connector list of your agent.
  3. Allow the connection. Chat apps send you to a Cotlet sign-in page. Code editors, n8n and scripts take an API key from the console.

Petpooja sits on https://cotlet.dev/mcp/v1 with the other apps of your Cotlet account. If you turn Petpooja on after connecting, refresh the connector and its tools appear.

Claude:

Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet-petpooja \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"

ChatGPT:

Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth

Cursor:

// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet-petpooja": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}

Codex:

# ~/.codex/config.toml
[mcp_servers.cotlet-petpooja]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"

n8n:

MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: petpooja_read

Make, Zapier:

Make: MCP Client > Call a tool
Zapier: MCP Client by Zapier > Run Tool
Server URL: https://cotlet.dev/mcp/v1
Token: <your key>
Tool: petpooja_write

How to use the Petpooja REST API

Create your Cotlet API key

Create a Cotlet API key with access to Petpooja and its read operations. Store it as COTLET_API_KEY in your environment or automation platform's credential store.

Connect Petpooja in Cotlet and enable it for agents. Account access: Your own Petpooja login at billing.petpooja.com (an owner or a user whose rights cover reports, menu and inventory).

Make your first Petpooja API request

REST:

curl "https://cotlet.dev/api/v1/petpooja/outlets/out_101/sales-report?from=2026-10-29&to=2026-10-30" \
  -H "Authorization: Bearer $COTLET_API_KEY"

Read the sales report and apply the operation limits

A successful REST call puts the tool output in result. This illustrative response excerpt omits call IDs, messages and credit details.

Illustrative response excerpt:

{
  "status": "success",
  "app": "petpooja",
  "tool": "get_sales_report",
  "result": {
    "outlet_id": "out_101",
    "currency": "INR",
    "days": [
      {
        "date": "2026-10-29",
        "bills": 412,
        "gross_sales": 61200,
        "discounts": 2800,
        "tax": 2920,
        "net_sales": 58400
      },
      {
        "date": "2026-10-30",
        "bills": 389,
        "gross_sales": 55600,
        "discounts": 2100,
        "tax": 2675,
        "net_sales": 53500
      }
    ],
    "totals": {
      "bills": 801,
      "gross_sales": 116800,
      "discounts": 4900,
      "tax": 5595,
      "net_sales": 111900
    }
  }
}

Returns one row per day for one outlet: bills, gross sales, discounts, tax and net sales, plus totals, in the outlet's currency. Net sales are gross sales minus discounts.

Your Petpooja login needs the rights that open the reports for that outlet.

Replace out_101 with an outlet_id from list_outlets. Without from and to the call returns yesterday.

The report has no cursor, so request one range per call and compare the figures of a day you already stored, because bills can be corrected after the day closes.

Petpooja workflows for agents and automations

ToolConnect throughExample workflow
n8nHTTP RequestRead yesterday's sales for each outlet and send the totals to your own chat or sheet. Use get_sales_report in your configured business report.
MakeHTTP > Make a requestList raw materials at or below their low stock level for an outlet. Use list_raw_materials in your configured business report.
Python or Node.jsREST APICheck the Swiggy and Zomato payout for a week against what the platform pays. Use get_online_order_reconciliation in your configured business report.

Send Authorization: Bearer <your Cotlet API key> in request headers. You configure the schedule, destination and record comparisons.

Cotlet reads Petpooja; your workflow steps write to your chosen destination. These HTTP workflows do not require a native Cotlet connector or a prebuilt template.

Python and Node.js can use the same HTTP requests without an AI agent. Keep access keys in credentials, outside shared workflow exports.

The API and MCP reference lists operations and inputs. The REST API guide explains authentication, errors and approvals.

Petpooja API endpoints and MCP tools

Outlets and reports

One outlet per call, except list_outlets. Your login needs the rights that open the reports.

  • List outlets (list_outlets, read): Outlets of your account with name, city and whether online ordering is on.
  • Get sales report (get_sales_report, read): Day by day sales, discounts and tax for one outlet.
  • List bill exceptions (list_bill_exceptions, read): Cancelled, discounted or modified bills and cash drawer operations, with who did them.
  • Get online order reconciliation (get_online_order_reconciliation, read): Per platform: orders, order value, commission, charges, taxes and expected payout.

Menu and online ordering

Items come 100 per page. A switched off item stays off until you switch it on. A price change moves to the connected aggregators, as it does by hand.

  • List menu items (list_menu_items, read): Menu items of an outlet with category, price and whether they are on for online orders.
  • Set item availability (set_item_availability, write): Switch a menu item on or off for online orders.
  • Update item price (update_item_price, write, asks first): Change the price of a menu item.
  • Set outlet online status (set_outlet_online_status, write, asks first): Switch online ordering for a whole outlet on or off.

Stock and purchasing

Read only. Needs the Inventory module on your plan.

  • List raw materials (list_raw_materials, read): Raw materials of an outlet with current stock and the low stock level.
  • List purchase orders (list_purchase_orders, read): Purchase orders of an outlet with supplier, status and item count.

Customers

Read only, from the CRM. Contact details of your guests, so keep the agent's login to the outlets that need it.

  • List customers (list_customers, read): CRM customers with visits, reward points and last visit.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/petpooja-api-mcp-server#tools

Who can see my Petpooja session, and how do I revoke it?

  • What we store. Your signed-in back office profile, AES-256-GCM, in Finland. Not the password.
  • What your agent gets. The 11 Petpooja tools. No cookie, no partner credentials.
  • What the session sees. The outlets your login opens: sales, menu, stock, guest contact details.
  • What no tool touches. Billing, payments, subscriptions, staff rights and the cash drawer.
  • If Petpooja asks to verify. A code or a new sign-in goes through you. We never type it.
  • How to cut access. Disable for agents, reset the browser, or remove the user in Petpooja.

Petpooja sets rights per user. Give the agent a login that opens only the outlets and screens it needs, so a mistake stays there. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results). We have no SOC 2 report or third-party pentest yet.

Is it against Petpooja's terms? Account safety

You represent and warrant that Your Content was not submitted via the use of any automated process such as a script bot

Petpooja Terms and Conditions, Your Content, 31 Oct 2026

Petpooja reserves the right to suspend or cease providing any services relating to the apps published by it, with or without notice

Petpooja Terms and Conditions, Service Suspension, 31 Oct 2026

The first sentence sits in the clause on content you submit, and the terms do not mention AI agents, scraping or browser automation. Cotlet uses no partner keys: it works in the back office under your login, the way you would. Petpooja could still read an agent as an automated process, so read the terms before you connect one. We found no public case of an account suspended for automation.

How we keep your account looking like you:

  • Your own login, signed in by you
  • One Cloud Browser with its own IP and cookies
  • Price changes and outlet switches wait for your OK
  • No tool creates bills, takes payments or changes staff rights
  • If Petpooja objects, we pause the Petpooja tools for everyone within 24 h

Your staff use the same account for billing during service. Let the agent read reports and change the menu before you open or after you close, and leave the rush to the counter.

What happens when Petpooja changes?

  • 12 h between tests of the Petpooja reads and item switches
  • 24 h between tests of price and outlet changes customers would notice
  • $0 for a call to a Petpooja tool paused for repair

Petpooja updates its back office on its own schedule, and screens will move. When one does, the repair is ours and a scheduled run keeps its prompt. status.cotlet.dev checks the site, console and API every 3 minutes.

Approvals, undo and mistakes

  1. Reads the menu. The items of the outlet and category you named, with today's prices.
  2. Proposes new prices. One line per item, old price and new price.
  3. Waits for your OK. Each price change shows up in your Cotlet console first.
  4. Reports back. Changed items, their new prices, and the ones left alone.
ActionUndo
Switch an item offYes, switch it on with the same tool
Change a priceSet the old price again with update_item_price
Switch an outlet offSwitch it on again; orders missed meanwhile stay missed
Switch an outlet onSwitch it off again; orders may already have come in

2 of 11 tools ask first: update_item_price and set_outlet_online_status. set_item_availability runs at once, because switching off a dish messages nobody and one more call switches it on again. Switch the wait off per tool for a scheduled run.

An outlet left switched off is an easy reason for a quiet evening. When online orders stop, have the agent run list_outlets first.

MCP call:

{
  "name": "update_item_price",
  "arguments": {
    "outlet_id": "out_101",
    "item_id": "itm_2207",
    "price": 70
  }
}

REST:

curl -X PATCH https://cotlet.dev/api/v1/petpooja/outlets/out_101/items/itm_2207/price \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"price":70}'

Response:

{
  "outlet_id": "out_101",
  "item_id": "itm_2207",
  "name": "Filter Coffee",
  "old_price": 60,
  "price": 70,
  "currency": "INR"
}

Scripts reach the same tools over REST at /api/v1/petpooja, with the same key and price, so a cron job can pull yesterday's sales every morning. A call to an item or outlet that does not exist fails and costs nothing. The tools table lists the REST path of each tool.

How much does the Petpooja MCP server cost?

About $27 a month for two outlets, 4,680 credits. Your Petpooja plan is billed by Petpooja as before.

JobCallsCredits
Daily sales for 2 outlets3 × 30900
Low stock round, switch items off6 × 301,800
Swiggy and Zomato payouts, weekly2 × 480
Cancelled and discounted bills, weekly3 × 4120
Price changes after your OK6 × 2120
Open purchase orders, weekly4 × 4160
Cloud Browser, 30 days1,500
Total4,680
  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • No partner agreement or API keys needed

The month is our example: Petpooja publishes no count of outlets per account, so we took two. The daily stock round is the biggest line; an owner who reads one report a day pays mostly for the browser. Dollars at the $29 pack rate.

Petpooja MCP server on GitHub, Zapier or hosted: which to use

OptionWhat it doesWhere it stops
Petpooja integration partnersServices that Petpooja connects to its POS, listed on its integrations page.Petpooja decides who gets in. There is no public documentation and no sign-up for owners.
itsmerk2004/petpooja-sales-dataA Python script that fetches sales records for a date range into SQLite.Needs an app key, app secret and access token. Reads sales only, 0 stars, last push 23 Oct 2026.
aleefakram/hookpoojaA webhook server that pushes Petpooja JSON payloads to a Power BI dataset.Receives data Petpooja sends. It cannot read reports, change a menu or switch an item off. 0 stars, last push May 2025.
Zapier and n8nNo Petpooja app in either: both pages answered 404 on 31 Oct 2026.Nothing to connect to. Make answered 403, so its status is unknown.
MCP servers on GitHubNone. A search for "petpooja mcp" returned 0 repositories on 31 Oct 2026.No server to install.

A software company that wants its product inside Petpooja should ask Petpooja about the partner route. A finance team with sales credentials can script the sales endpoint. Cotlet is for the owner or manager who wants an agent to do the back office work of their own outlets.

Also listed on: Odel, mcpbeat

Who runs Cotlet

Cotlet belongs to Take Group sp. z o.o., a software company registered in Poland, EU (VAT PL6342984273). It has worked since 2019 and was founded by Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Send questions about the Petpooja tools to contact@cotlet.dev.

Petpooja API and MCP: questions

How do I get access?

Make a free account at https://cotlet.dev, open Petpooja under Integrations in the console and sign in to the Petpooja back office in its Cloud Browser. The trial starts when you sign up, and no card is asked.

How do I connect Petpooja to ChatGPT or Claude?

Sign up at cotlet.dev, log in to Petpooja once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your Petpooja account through Cotlet, in their phone apps too.

What can ChatGPT do in Petpooja?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Petpooja: send yesterday; switch off items that ran out of stock; check Swiggy and Zomato payouts. You ask in plain words, and anything that reaches other people waits for your OK first.

Which Petpooja plan or user rights does the agent need?

The tools can only do what your login can do. Petpooja's pricing page lists the Inventory Module, Menu management and 80+ reports among its plan features and shows no price (checked 31 Oct 2026), so ask Petpooja which plan includes each module. Petpooja also sets rights per user, so give the agent a login that covers only the outlets and screens it needs.

How do I sign in to Petpooja for the agent?

Petpooja's sign-in page at billing.petpooja.com asks for a phone number with a country code, or Sign in with Google (checked 31 Oct 2026). You sign in yourself in your Cloud Browser and complete any check Petpooja sends. Cotlet never types or stores it.

Does a change reach Swiggy and Zomato?

Petpooja says menu changes, prices and item switches in its POS update across the aggregators connected to your outlet (online order management page, checked 31 Oct 2026). Cotlet makes the change in Petpooja the way you would, so the same sync applies. The agent cannot see the Swiggy or Zomato screens.

Does Petpooja have webhooks?

None for owners are documented. To catch changes, run your agent on a schedule, for example get_sales_report every morning or list_raw_materials with low_stock_only every few hours.

Does it work with my other Petpooja add-ons?

The tools cover reports, menu, stock, purchase orders and the CRM. Kitchen display, captain ordering, the restaurant website and loyalty add-ons have no tool.

Is the MCP server different from the REST API?

Only the way in differs. Both carry the same 11 tools, inputs and answers, with one API key and one price. Agents use MCP; scripts and cron jobs use REST.

Is Cotlet affiliated with Petpooja?

No. Cotlet is independent and not affiliated with Prayosha Food Services Private Limited or Petpooja.

Can I use the Petpooja API without an AI agent?

Yes. Call Cotlet's REST API from a script or an HTTP step in n8n, Make or Zapier with your Cotlet key. MCP is the alternative for AI agents; you do not need to connect an agent to use REST.


Give your AI agents your signed-in browser.

Product: Integrations · How it works · Pricing · Security

Resources: Blog · API docs · Help center · Changelog · GitHub

Solutions: For developers · For automation agencies

Company: About · AI info: company facts · Contact

Legal: Terms of service · Privacy policy · Refund policy · Acceptable use · Cookie policy · DPA · Subprocessors

Elsewhere: Status page · Cotlet on GitHub · Cotlet on X · Cotlet on LinkedIn · Cotlet on Product Hunt · Cotlet on Crunchbase · Cotlet on SaaSHub

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. About us

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.