Skip to content
Squatch MCP

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 18
  • Effect: Write 21
  • Effect: Delete 4
  • Effect: Admin 1
Effect
Capability

Showing 44 of 44 tools

Tools advertised by co.kulhad/kulhad
Details
remove_upi_id

Remove a UPI ID from the account. The last one, and the only active one, cannot be removed. This cannot be undone, and past supports lose t…

Effect: Admin
delete_goal

Delete a goal that has no approved support. This cannot be undone, and its cover image is deleted with it. Pending or rejected supports pin…

Effect: Delete
delete_goal_update

Remove one progress note from a goal by its position in the list, counting from zero with the newest first. This cannot be undone.

Effect: Delete
remove_custom_domain

Disconnect the custom domain, so the page is served from its kulhad.co address again. Anything printed with the old domain on it stops work…

Effect: Delete
set_saved_replies

Replace the list of ready-made thank-you replies the creator picks from when approving a supporter. Part of Premium. At most 7, each up to …

Effect: Delete
add_upi_id

Add a UPI ID for supporters to pay into. Kulhad cannot check that an address is real or that it belongs to the creator, so tell them to sen…

Effect: Write
approve_support

Approve one supporter after the creator has found the payment in their own bank app. This cannot be undone. The supporter's name and amount…

Effect: Write
bulk_approve_supports

Approve up to 100 waiting supporters at once after the creator has checked their bank. Part of Premium. This cannot be undone. Ids that are…

Effect: Write
bulk_reject_supports

Reject up to 100 waiting supporters at once. Part of Premium. This cannot be undone and any voice recordings are deleted immediately, so co…

Effect: Write
create_goal

Create a goal with a title and a target in whole rupees. Unless active is false, it becomes the goal shown on the page and any other goal i…

Effect: Write
get_plan_and_billing

Read which plan the account is on, when Premium runs to, whether it is set to end, and the past charges with links to their invoices. Read-…

Effect: Write
post_goal_update

Add a short note, up to 280 characters, under a goal saying what the money did. Notes are kept newest first, at most 20 per goal, and show …

Effect: Write
reject_support

Reject one supporter when the creator has checked their bank and the payment is not there. This cannot be undone. Any voice recording is de…

Effect: Write
reply_to_supporter

Write or replace the thank-you beside one supporter, up to 280 characters; links and flagged words are refused. It shows on the creator's p…

Effect: Write
send_test_alert

Fire a test alert so the creator can see where it lands in OBS while setting up. It is not a real support: nothing is recorded, no goal mov…

Effect: Write
set_active_goal

Make one goal the one shown on the page, or turn the current one off. The page shows a single goal at a time, so choosing one puts the othe…

Effect: Write
set_custom_domain

Record the domain the creator wants in front of their page and return the DNS record to add. Part of Premium. Replaces any domain already r…

Effect: Write
set_default_upi_id

Make one active UPI ID the one supporters are shown first. The others stay on the account. This does not switch an ID on: an inactive ID ma…

Effect: Write
set_upi_rotation

When on, active UPI IDs take turns being quoted so support spreads across them instead of landing in one account. Part of Premium.

Effect: Write
start_signup

Get a link that opens Kulhad sign-up with a page name already filled in. Hand it to the person setting up the page; they finish it themselv…

Effect: Write
update_goal

Change a goal's title, target, description, deadline or impact tiers. Only the fields you pass change, and each replaces the old value; imp…

Effect: Write
update_page_appearance

Change the page theme and the announcement banner across the top of it. Page themes, a custom theme colour (shown only when the theme is "c…

Effect: Write
update_page_behaviour

Change what the page does: whether new supporters go up without approval, whether people may give without a name, whether the supporter cou…

Effect: Write
update_profile

Change the creator's name, bio, page address, kind of page (person or organisation), page language, dashboard language, and the links on th…

Effect: Write
update_seo

Set the title (up to 60 characters) and description (up to 160) in the page's HTML head, which search engines and link previews read. Part …

Effect: Write
update_upi_id

Change the address or label of a UPI ID, switch it on or off, or mark the one-rupee test done. Changing the address clears the test, and fr…

Effect: Write
check_username_available

Check whether a Kulhad page name is free. A page name is the last part of the address, as in kulhad.co/priya. Use this before suggesting a …

Effect: Read
get_analytics

Daily page views, approved supports and amounts for up to the last ninety days, thirty by default, with the rate at which visitors go on to…

Effect: Read
get_custom_domain

Read whether a custom domain is connected to the page, and what DNS record it needs. Part of Premium.

Effect: Read
get_dashboard_summary

The headline numbers from the creator dashboard: what came in this month against last, the all-time total, how many approved supports there…

Effect: Read
get_embed_code

Get the HTML to put a support button, the pay card, or a live goal bar on the creator own website or blog. Returns the snippets to paste, n…

Effect: Read
get_goal

Read one goal in full, including its impact tiers and its progress notes.

Effect: Read
get_my_profile

Read the page details for the signed-in creator: name, page address, bio, links, language, plan, and any custom domain recorded on the acco…

Effect: Read
get_page_settings

Read the current appearance and behaviour settings for the page: theme, banner, suggested amounts, what is shown publicly, and the thank-yo…

Effect: Read
get_share_assets

Get the page address, a QR code that opens the page (and a UPI payment QR for the counter when the counter QR is switched on), share images…

Effect: Read
get_stream_overlays

Get the three overlay addresses to add to OBS or any streaming software as a browser source: a goal bar, a wall of recent supporters, and a…

Effect: Read
get_support

Read everything the creator can see about one supporter, by its id.

Effect: Read
get_support_sources

Break approved support down by where it came from: the page itself, an embedded button, a QR code, the printed counter card, or a link tagg…

Effect: Read
get_wrapped

Kulhad Wrapped for a year: how many people supported, the total, page views, the busiest month, and the largest single support. Free on eve…

Effect: Read
list_goals

List every goal on the page, the active one first, with how much each has raised against its target.

Effect: Read
list_pending_supports

List the supporters who have marked a payment as sent and are waiting for the creator to approve them. Kulhad cannot see a bank account, so…

Effect: Read
list_supports

List supporters, newest first, optionally narrowed by status or by date. Use this for history and for questions about a particular period; …

Effect: Read
list_upi_ids

List the UPI IDs on the account, which are the addresses supporters pay into. The free plan keeps one of them active at a time.

Effect: Read
verify_custom_domain

Look the domain up in public DNS and, if it points at Kulhad, switch the page to it; kulhad.co/<name> then redirects there. Part of Premium…

Effect: Read