{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","name":"com.clawhard/studio","title":"Clawhard Studio","version":"1.0.0","description":"The Clawhard MCP server gives AI assistants 10 tools from Clawhard Studio: trim long text before it hits a token limit, score writing and websites for AI habits, total AI subscriptions, split group costs and build event schedules. No API key.","websiteUrl":"https://clawhard.com","documentationUrl":"https://mcp.clawhard.com/llms.txt","iconUrl":"https://clawhard.com/icon-512.png","remotes":[{"type":"streamable-http","url":"https://mcp.clawhard.com/mcp"}],"authentication":{"required":false},"capabilities":{"tools":{"listChanged":false}},"tools":[{"name":"tokendiet_trim_text","title":"Trim junk out of text before pasting it into an AI chat","description":"Shrinks a prompt, chat, log, stack trace, JSON dump or code paste so it uses fewer tokens: removes base64 and data blobs, minifies JSON, shortens stack traces, squashes repeated log lines, strips code comments and link tracking parameters, and collapses whitespace. Optionally drops pleasantries and markdown. Returns the trimmed text and how much was saved. Token numbers here are rough estimates (about 4 characters per token); the website shows exact counts."},{"name":"slopscore_check_site","title":"Score a website for AI-made design habits","description":"Fetches a public web page and its main stylesheets and scripts once, then scores it from 0 (hand-made feel) to 100 (certified slop) against 19 design and copy habits that make a site look AI-made (purple gradients, gradient headlines, glow blobs, glassmorphism, default fonts, untouched component kits, icon card grids, buzzwords, template headlines, vague social proof, placeholder testimonials, app-builder leftovers, em dashes and more). Returns each tell found with how to fix it."},{"name":"aitab_list_plans","title":"List AI subscription plans and list prices","description":"Lists the AI subscription plans AI Tab knows (chat assistants, coding tools, image and video, voice and music, work) with their USD list prices and the plan keys to pass to the total tool."},{"name":"aitab_total","title":"Total what you pay for AI subscriptions","description":"Adds up a list of AI subscriptions and returns the monthly, yearly and daily total, where the user is paying twice for the same thing (overlaps), what could be cut and how much that saves, plus a link that opens the shareable receipt. Use plan keys from the plans tool, for example chatgpt.plus, claude.pro, cursor.pro. Append \":y\" to a key for yearly billing."},{"name":"tells_score_text","title":"Score writing for AI-sounding habits","description":"Checks a piece of writing for the habits that make people think a chatbot wrote it (em dashes, words like \"delve\", assistant filler like \"I hope this helps\", \"it's not X, it's Y\", fake suspense, stiff transitions, markdown leftovers, emoji bullets, rule of three, same-length sentences). Returns a 0-100 bot-o-meter score, a verdict and the tells found. Style habits only. Not an AI detector and not proof of who wrote the text."},{"name":"tells_fix_text","title":"Remove the easy AI-sounding habits from writing","description":"Rewrites the easy tells: swaps em dashes for commas, chatbot words for plain ones, strips assistant filler, markdown stars and emoji bullets, fixes stiff transitions. Habits that need a human rewrite (\"it's not X, it's Y\", fake suspense, rule of three) are listed but left alone. Returns the fixed text, the before and after score and what remains."},{"name":"runsheet_list_templates","title":"List run sheet templates","description":"Lists the starter run sheets (wedding, conference, photo shoot, blank) with their default times, so you can pick one or adapt it before creating a run sheet."},{"name":"runsheet_create","title":"Create a live day-of schedule (run of show)","description":"Creates a Runsheet: a live, shareable schedule for an event day (wedding, shoot, conference, any timed run of show). Start from a template or send your own items. Returns a view-only link for guests and vendors and a private edit link for the planner. Keep the edit link secret: anyone with it can change the schedule."},{"name":"halves_settle_up","title":"Work out who owes whom, in the fewest payments","description":"Given a group of people and the expenses (who paid, how much, who shared it), returns each person's net balance and the smallest set of payments that squares everyone up. Splits equally by default, or by exact amounts. Stateless: nothing is saved. Use create_group instead to make a shared link people can keep adding to."},{"name":"halves_create_group","title":"Create a shared expense group link","description":"Creates a Halves group and returns a link anyone can open (no sign-up) to add and fix expenses and see who owes whom. Optionally pre-loads expenses. Anyone who has the link can edit the group, so share it only with the people in it. Groups are kept for about 400 days after the last change."}]}