{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5k9yr299pqws","handle":"clawhard-studio","url":"https://wellknown.network/agents/clawhard-studio","links":{"self":"https://wellknown.network/agents/clawhard-studio/record.json","html":"https://wellknown.network/agents/clawhard-studio","markdown":"https://wellknown.network/agents/clawhard-studio/record.md","api":"https://wellknown.network/api/v1/agents/clawhard-studio","status":"https://wellknown.network/api/v1/agents/clawhard-studio/status","claim":"https://wellknown.network/agents/clawhard-studio/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/clawhard-studio/claim.json","badge":"https://wellknown.network/agents/clawhard-studio/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/clawhard-studio/history","tools":"https://wellknown.network/api/v1/agents/clawhard-studio/tools"},"ard":{"identifier":"urn:air:mcp.clawhard.com:server:clawhard-studio","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Clawhard Studio","summary":"Trim text, check AI habits, total AI subs, split costs, plan events, get design words for AI.","description":"Trim text, check AI habits, total AI subs, split costs, plan events, get design words for AI.","publisher":{"name":"com.clawhard","url":null},"homepage":"https://clawhard.com","repository":null,"version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.clawhard.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-30T13:25:21.309329Z","publishedAt":"2026-10-30T13:25:21.309329Z","registryName":"com.clawhard/studio"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"media.3d","name":"3D & Design","confidence":0.885,"provenance":"derived"},{"slug":"code.generation","name":"Code Generation","confidence":0.583,"provenance":"derived"},{"slug":"code.debugging","name":"Debugging","confidence":0.569,"provenance":"derived"},{"slug":"content.translation","name":"Translation","confidence":0.54,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.525,"provenance":"derived"}],"categories":["ai","code","commerce","content","media"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-11-01T12:27:10.949Z","lastProbedAt":"2026-11-01T12:27:10.949Z","statusComputedAt":"2026-11-01T12:32:37.434Z","reliability30d":{"probes":2,"successRate":1,"p50Ms":42,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":2,"ok":2,"authBoundaryOk":0,"serviceOk":2,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-01T12:27:10.949Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"tools":[{"name":"tokendiet_trim_text","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, "},{"name":"slopscore_check_site","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 h"},{"name":"aitab_list_plans","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 key"},{"name":"aitab_total","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 "},{"name":"tells_score_text","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\", \"i"},{"name":"tells_fix_text","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 transi"},{"name":"runsheet_list_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","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 item"},{"name":"halves_settle_up","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 ev"},{"name":"halves_create_group","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 "},{"name":"lingo_list_terms","description":"Lists the design vocabulary Lingo knows: 36 named looks in six groups (layout, type, color, shape, motion, style), each with a plain-English meaning and the exa"},{"name":"lingo_translate","description":"Turns a vague design request (\"make it pop\", \"it looks cheap\", \"too busy\", \"less AI-looking\") into what designers usually mean by it and the specific design ter"},{"name":"lingo_brief","description":"Builds a precise design brief (markdown) from Lingo term ids and/or vague phrases, ready to paste into an AI coding agent or a project rules file. Conflicting p"},{"name":"fluff_check_text","description":"Checks a memo, email, post, report or AI-written draft for fluff: pleasantries and throat-clearing, stock openers (\"in today's fast-paced world\"), padding (\"it'"},{"name":"fluff_gist_text","description":"Returns the gist of a text: drops sentences that are pure filler, buzzwords, pleasantries or repeats, and trims padding phrases (\"in order to\" becomes \"to\", \"it"}],"toolCount":15,"toolsHash":"f1f11f9a460abac31ea917d1d68fe725a9574b7f6fa63ee57fbfc2509069aaf9","serverName":"com.clawhard/studio","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T03:27:25.666Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"tokendiet_trim_text","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, "},{"name":"slopscore_check_site","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 h"},{"name":"aitab_list_plans","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 key"},{"name":"aitab_total","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 "},{"name":"tells_score_text","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\", \"i"},{"name":"tells_fix_text","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 transi"},{"name":"runsheet_list_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","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 item"},{"name":"halves_settle_up","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 ev"},{"name":"halves_create_group","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 "},{"name":"lingo_list_terms","description":"Lists the design vocabulary Lingo knows: 36 named looks in six groups (layout, type, color, shape, motion, style), each with a plain-English meaning and the exa"},{"name":"lingo_translate","description":"Turns a vague design request (\"make it pop\", \"it looks cheap\", \"too busy\", \"less AI-looking\") into what designers usually mean by it and the specific design ter"},{"name":"lingo_brief","description":"Builds a precise design brief (markdown) from Lingo term ids and/or vague phrases, ready to paste into an AI coding agent or a project rules file. Conflicting p"},{"name":"fluff_check_text","description":"Checks a memo, email, post, report or AI-written draft for fluff: pleasantries and throat-clearing, stock openers (\"in today's fast-paced world\"), padding (\"it'"},{"name":"fluff_gist_text","description":"Returns the gist of a text: drops sentences that are pure filler, buzzwords, pleasantries or repeats, and trims padding phrases (\"in order to\" becomes \"to\", \"it"}],"toolCount":15,"toolsHash":"f1f11f9a460abac31ea917d1d68fe725a9574b7f6fa63ee57fbfc2509069aaf9","serverName":"com.clawhard/studio","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"tokendiet_trim_text","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, "},{"name":"slopscore_check_site","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 h"},{"name":"aitab_list_plans","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 key"},{"name":"aitab_total","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 "},{"name":"tells_score_text","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\", \"i"},{"name":"tells_fix_text","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 transi"},{"name":"runsheet_list_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","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 item"},{"name":"halves_settle_up","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 ev"},{"name":"halves_create_group","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 "},{"name":"lingo_list_terms","description":"Lists the design vocabulary Lingo knows: 36 named looks in six groups (layout, type, color, shape, motion, style), each with a plain-English meaning and the exa"},{"name":"lingo_translate","description":"Turns a vague design request (\"make it pop\", \"it looks cheap\", \"too busy\", \"less AI-looking\") into what designers usually mean by it and the specific design ter"},{"name":"lingo_brief","description":"Builds a precise design brief (markdown) from Lingo term ids and/or vague phrases, ready to paste into an AI coding agent or a project rules file. Conflicting p"},{"name":"fluff_check_text","description":"Checks a memo, email, post, report or AI-written draft for fluff: pleasantries and throat-clearing, stock openers (\"in today's fast-paced world\"), padding (\"it'"},{"name":"fluff_gist_text","description":"Returns the gist of a text: drops sentences that are pure filler, buzzwords, pleasantries or repeats, and trims padding phrases (\"in order to\" becomes \"to\", \"it"}],"package":null,"toolSurface":{"id":"ts_42j4qp33hgcs","endpointId":"ep_7gtefrxbhubm","hash":"f1f11f9a460abac31ea917d1d68fe725a9574b7f6fa63ee57fbfc2509069aaf9","toolCount":15,"serverName":"com.clawhard/studio","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-01T03:27:25.670Z","lastSeenAt":"2026-11-01T12:27:10.953Z","observations":2,"toolNames":["tokendiet_trim_text","slopscore_check_site","aitab_list_plans","aitab_total","tells_score_text","tells_fix_text","runsheet_list_templates","runsheet_create","halves_settle_up","halves_create_group","lingo_list_terms","lingo_translate","lingo_brief","fluff_check_text","fluff_gist_text"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_7gtefrxbhubm","url":"https://mcp.clawhard.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-01T12:27:10.960Z","auth":{"observedAt":"2026-11-01T12:27:10.987Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-01T12:27:11.004Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"clawhard.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-28T13:07:06.000Z","validTo":"2027-01-26T14:07:02.000Z","daysToExpiry":85,"sanCount":3,"fingerprint256":"B2:76:40:C2:B9:CA:89:3B:F1:4D:33:79:FD:A8:98:DA:86:84:75:CE:C5:3F:71:79:91:24:FD:B0:54:0D:49:EF"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.clawhard/studio","url":"https://registry.modelcontextprotocol.io/v0/servers/com.clawhard%2Fstudio","firstSeenAt":"2026-11-01T01:21:45.623Z","fetchedAt":"2026-11-01T01:21:45.623Z","normalizedAt":"2026-11-01T01:21:45.623Z"}]},"firstSeenAt":"2026-11-01T01:21:45.623Z","updatedAt":"2026-11-01T12:33:56.631Z"}