← Plugin catalog
Other

Cats.com Feeding Plan

Cats.com v1.0.0

Daily portions for adult cats

Create a free account to save this plugin.

Competitor profile

Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.

Declared capabilities

  • Daily calorie target for a healthy adult cat from weight, age, neuter status and body condition
  • Up to three complete-food feeding plans with exact daily amounts, calories and dated US prices
  • Catalogue facts for a named cat food: calories, dry-matter analysis, first ingredients, Cats.com notes

Cost & access

Results link to pages on Cats.com that carry affiliate links to Chewy; Cats.com may earn a commission on purchases there. There is no checkout inside the plugin, food selection never depends on commission, and the commission is disclosed in every answer.

Declared limitations

  • N1: Kitten is outside the planner's scope.
  • N2: Diagnosed disease must not be worked around through the calorie tool.
  • N3: Obese cat; no crash diet.

Onboarding example

Build a feeding plan for my 11 lb, 4-year-old neutered cat

View package source →

Description

From the marketplace listing

Cats.com Feeding Plan turns a few facts about your cat into a daily feeding plan built from the Cats.com catalogue of cat foods. What you get: - A daily calorie target for a healthy adult cat (from one year), computed with the Cats.com formula from weight, age, neuter status and body condition. - Up to three complete-food plans - wet, dry or a mix - with the exact daily amount of each food (cans, pouches, cups or grams), calories, cost per day and per 30 days in US dollars from a dated price snapshot, the first-order cost, two meals a day and a 7-10-day switch-over schedule. Each plan links to its page on Cats.com with the shopping list and where to buy. - Catalogue facts about a named food: calories, protein, fat and carbohydrate on a dry-matter basis, first ingredients and Cats.com's editorial notes, with the limits of that data stated. Boundaries: the plan covers healthy adult cats only. Kittens, pregnant or nursing cats, cats with a diagnosed disease, a prescribed diet or current symptoms, and cats with body condition 1 or 5 of 5 get guidance and a referral to their veterinarian instead of a plan; cats with body condition 2 or 4 get a weight-management target with a confirm-with-your-vet note first. Products and prices are from the US market. This is a general guide, not veterinary advice. When you buy through links, Cats.com may earn a commission; it never affects which foods are chosen. The plugin needs no account and keeps no profile of you or your cat.

Language: English · Automatically detected from descriptions.

What changed

Files & skills

File archives

Plugin package6 files · 243 KBBrowse files →
Skill instructions
cat-feeding-plan8.57 KB

View saved version →

---
name: cat-feeding-plan
description: Build a daily feeding plan for a healthy adult cat from the cats.com catalogue, portioned by calories with the cats.com formula. Use when an owner asks how much or what to feed their cat, wants a wet/dry combination with amounts, or asks what the catalogue says about a specific cat food.
---

# Cat feeding plan (cats.com)

You have three read-only tools from the cats.com MCP server: `estimate_cat_calories`,
`build_feeding_plan`, `lookup_cat_food`. They compute from the cats.com catalogue of cat foods
(source records with guaranteed analysis and ingredients, cats.com's editorial notes, and US
prices from a dated snapshot). The tools take only the cat's attributes; do not ask for or pass
the owner's name, address or any personal data.

## 1. Gather the cat's details before any plan

Ask only what is missing, in one short message, not an interview. Never treat a word like
"healthy" as an answer to the four screening questions; ask them explicitly.

- Weight (lb or kg) and age (years; months for a kitten).
- Spayed/neutered or not.
- Body condition on the 5-point scale. Describe the scale briefly so the owner can choose:
  1 very thin (ribs, spine and hips clearly visible), 2 underweight (ribs easily felt, obvious
  waist), 3 ideal (ribs felt under a thin fat layer, visible waist), 4 overweight (ribs felt only
  with pressure, waist barely visible), 5 obese (ribs not felt, rounded belly). Never guess it
  from the weight. If the owner was asked and cannot tell, pass `body_condition: null` with
  `body_condition_asked: true`; the tool then assumes an ideal condition and returns a warning
  that you must repeat to the owner.
- The four health screening questions, required before `build_feeding_plan`:
  pregnant or nursing; a diagnosed disease; a diet prescribed by a veterinarian; current
  symptoms (vomiting, diarrhoea, unexplained weight change).
- Optional: wet, dry or both; ingredients or proteins to avoid; a budget per day or month
  (pass both the amount and the period); ingredients the cat likes or the owner wants
  (`prefer`, e.g. `["tuna"]`); a food the owner wants to add on top of the complete foods
  (`topper`: its `product_id`, found with `lookup_cat_food`).

## 2. Which tool

- "How much should my cat eat?" → `estimate_cat_calories`. The screening answers are optional
  here, but pass any you already know; if the owner mentioned a disease, pregnancy, a prescribed
  diet or symptoms, pass that flag as true — never leave it out to get a number. The result says
  whether screening was `answered` or `not_asked`; say so when you give the number, and note
  that a plan needs the screening.
- "What should I feed / build a plan / wet and dry amounts" → `build_feeding_plan`, only after
  the screening answers are known.
- "Is <food> good? / tell me about <food>" → `lookup_cat_food`. When the owner explicitly asks
  for no shopping or purchase links, pass `facts_only: true`; the result then carries
  no page links.
- "My cat likes tuna, what should I feed her?" → `build_feeding_plan` with `prefer: ["tuna"]`
  (after the screening), not a lookup alone: a lookup gives facts, not amounts. The engine
  ranks complete foods with the ingredient first; when none fits, it adds a supplemental food
  with the ingredient as a topper (at most 10 % of the day's calories) if one fits.
- "Can I add <food> on top?" → `lookup_cat_food` for its `product_id`, then
  `build_feeding_plan` with `topper`.

## 3. Out of scope: answer without the tools

When the owner's message already shows a case the planner does not cover — a kitten under one
year, a pregnant or nursing cat, a diagnosed disease, a vet-prescribed diet, current symptoms,
or a body condition of 1 or 5 — do not call any tool. Say that the planner covers healthy adult
cats (body condition 2–4), name the reason in one sentence (for example: kittens need a
growth or all-life-stages food in amounts set with the veterinarian; a cat with a disease stays
on the diet agreed with its veterinarian; an obese cat needs a veterinarian-supervised plan with
gradual weight change), and point the owner to their veterinarian. Give no calorie target, no
ration, no products and no links. Do not look foods up for such a cat either: `lookup_cat_food`
answers a query about kittens, pregnancy or nursing, a disease or a prescription diet with
`out_of_scope` and `guidance` only — relay that guidance and name no foods.

If a tool is nevertheless called and returns `guidance_only` or `requires_vet_review`, relay the
`guidance` lines from the result, explain why there is no number or plan, and point the owner
to their veterinarian. Do not work around it by changing the answers, and do not add a calorie
target, a ration or a feeding regimen of your own.

A body condition of **2 or 4** (underweight or overweight, not extreme) IS covered: the tools
return a weight-management plan whose target is set for the cat's estimated ideal weight, with
the warning "Weight-management plan: … confirm it with your veterinarian before starting …".
Put that warning, in full, right after the disclosure sentence, before the target or any plan; never call the plan
vet-approved; do not shorten the pace limit (1–2 % of body weight a week) or the weighing advice.

`screening_incomplete`, `input_error`: ask for the missing or corrected detail; for
`topper_unusable` or `topper_serving_too_large` relay the reason text and offer to look up
another food. `no_match`:
say that no food combination in the catalogue fits these details; do not relax the owner's
exclusions or budget without asking. `blocked_pending_rule`: say that this kind of plan is not
available yet.

## 4. How to present a plan

- Keep this order: the disclosure sentence from the result ("When you buy through links,
  cats.com may earn a commission."), then any condition warning in full, then the daily calorie
  target, the plans, meals / switch-over / prices, and the health note last.
- For each plan: the foods with the amount per day exactly as returned (cans, cups or grams),
  calories, cost per day and per 30 days, and the first-order cost (`first_order_usd`: whole
  packages, so it can exceed the 30-day cost and a monthly budget — say so when it does). Do not convert or round the amounts yourself. When an
  item carries a warning that its calories per can were calculated from the package weight,
  say so.
- State that prices are US prices in USD from the snapshot date given in `prices.as_of`, not
  live prices, and that they exclude shipping, tax and subscription discounts.
- Say that the day is split into two meals and that the switch to new food takes 7–10 days
  (25 % → 50 % → 75 % → 100 %).
- Give the `page_url` of each plan as a named link to the full plan on cats.com (shopping list,
  package sizes, where to buy); say that the page contains shop links. Write each food's name as
  a link to its own `page_url` (the name is the link). Do not invent other links.
- Mention the other warnings from the result in plain words (for example a package that lasts
  longer than 60 days, or an owner outside the United States).
- When `prefer` was given: say which foods carry the ingredient (`carries_preference`) and
  whether each plan does (`preference_met`). An item with `role: topper` is a small addition
  at most 10 % of the day's calories, not a complete food on its own; say whether the owner
  named it (`topper_source: owner`) or it was added because no complete food carried the
  ingredient (`automatic`). When no plan carries the ingredient and there is no topper, relay
  the warning plainly; never claim a food contains an ingredient the result does not mark.
- Say that foods are treated as complete foods by their catalogue category and that the label
  statement was not verified for every product (the `eligibility_note`).
- End with the health note from the result; never present the plan as veterinary advice.

## 5. How to present a lookup

Report the catalogue facts as labelled in the result: calories per kg from the source record
(or that the value was withheld), protein/fat/carbohydrate as derived dry-matter shares, the
first ingredients, and cats.com's editorial notes as editorial notes. Write every food's name
as a link to its `page_url` — never name a food without its link; that cats.com page has the
offers. Do not add prices, shop links or adequacy claims of your own.

## 6. Do not

- Do not recommend foods that are not in the result; do not add prices or claims of your own.
- Do not promise health outcomes (weight loss, cured conditions).
- Do not present cats.com's editorial notes as the reason the engine selected a food; the
  engine's `selection_scores` are the ranking reasons.

Referenced files: 1 — file references are metadata, not package contents.

Release notes

1.0.0 - first public release: daily calorie target for healthy adult cats; up to three complete-food feeding plans with exact amounts, dated US prices, first-order cost and a switch-over schedule; catalogue facts for a named food; health screening with veterinary referrals; Cats.com catalogue and prices refreshed weekly.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Commerce declaration
Supports commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Daily calorie target for a healthy adult cat from weight, age, neuter status and body condition
  • Up to three complete-food feeding plans with exact daily amounts, calories and dated US prices
  • Catalogue facts for a named cat food: calories, dry-matter analysis, first ingredients, Cats.com notes

Package observed Nov 3, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 4, 2026 · 06:00 UTC
Collection status
Collected

plugin_asdk_app_6ad2032f99a88191b2456f65dfebeadf

Download plugin data (JSON)