{"schema_version":"verify.report.v1","generated_at":"2026-09-02T05:23:08.666423+00:00","snapshot_id":"trustsnap_6d7cf0b1ab1d8b21","server":{"namespace":"github-sinanpl","name":"mcp-memes","title":"sinanpl/mcp-memes","description":"A situation-aware meme editor, served over MCP. Describe a situation, get five captioned memes in an editor.","homepage_url":"https://github.com/sinanpl/mcp-memes","docs_url":"https://github.com/sinanpl/mcp-memes","icon_url":"https://avatars.githubusercontent.com/u/34659644?v=4","support_url":"https://github.com/sinanpl/mcp-memes","remote_url":"https://sinan.pl/mcp-memes","server_card_url":null,"latest_version":null,"current_status":"healthy","current_score":60.94,"transport_type":"streamable-http","has_oauth":false,"has_dcr":false,"has_prompts":true,"tool_count":4,"current_validation_schema_version":"8058defc70ca932c","last_validated_at":"2026-09-01T21:49:00.528076+00:00","registry_source":"github_topic_registry","registry_identifier":"github_topic_registry:sinanpl/mcp-memes","canonical_identifier":null,"current_score_components":{"auth_operability_score":2.0,"error_contract_score":1.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":2.0,"backward_compatibility_score":4.0,"slo_health_score":3.0,"security_hygiene_score":3.0,"task_success_score":4.0,"trust_confidence_score":2.0,"abuse_noise_ratio_score":4.0,"prompt_contract_score":3.0,"resource_contract_score":4.0,"discovery_metadata_score":2.0,"registry_consistency_score":2.0,"installability_score":4.0,"session_semantics_score":4.0,"tool_surface_design_score":3.0,"result_shape_stability_score":3.0,"oauth_interop_score":0.0,"recovery_semantics_score":1.0,"maintenance_signal_score":2.0,"adoption_signal_score":2.0,"freshness_confidence_score":4.0,"transport_fidelity_score":4.0,"spec_recency_score":2.0,"session_resume_score":3.0,"step_up_auth_score":0.0,"transport_compliance_score":0.0,"utility_coverage_score":1.0,"advanced_capability_coverage_score":1.0,"connector_publishability_score":1.0,"tool_snapshot_churn_score":4.0,"connector_replay_score":4.0,"request_association_score":0.0,"interactive_flow_safety_score":0.0,"action_safety_score":2.0,"official_registry_presence_score":2.0,"safety_transparency_score":2.0,"tool_capability_clarity_score":4.0,"destructive_operation_safety_score":3.0,"egress_ssrf_resilience_score":3.0,"execution_sandbox_safety_score":4.0,"data_exfiltration_resilience_score":3.0,"least_privilege_scope_score":3.0,"secret_handling_hygiene_score":3.0,"dependency_supply_chain_signal_score":0.0,"input_sanitization_safety_score":3.0,"tool_namespace_clarity_score":4.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use.","badge":"score-medium","critical_alerts":0,"high_or_critical_alerts":0,"degraded_by_active_alerts":false},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":85.0,"label":"high","reason":"Based on 8 recent validations, 16 captured checks, and validation age of 7.6 hours.","live_check_count":16,"validation_age_hours":7.57,"basis":{"evidence_bearing_validations":8,"affirmative_live_check_count":16,"validation_age_hours":7.57,"freshness_threshold_hours":24}},"incident_feed":[],"disputes":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{"checks":{"probe_noise_resilience":{"status":"ok","latency_ms":620.13,"details":{"url":"https://sinan.pl/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=UTF-8","strict-transport-security":"max-age=31536000"},"validation_disallowed":false,"consent_error":null}},"server_card":{"status":"error","latency_ms":151.97,"details":{"url":"https://sinan.pl/.well-known/mcp/server-card.json","error":"Client error '404 Not Found' for url 'https://sinan.pl/.well-known/mcp/server-card.json'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404"}},"oauth_protected_resource":{"status":"error","latency_ms":93.25,"details":{"url":"https://sinan.pl/.well-known/oauth-protected-resource","error":"Client error '404 Not Found' for url 'https://sinan.pl/.well-known/oauth-protected-resource'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404"}},"oauth_authorization_server":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"openid_configuration":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"initialize":{"status":"ok","latency_ms":239.21,"details":{"url":"https://sinan.pl/mcp-memes","payload":{"result":{"protocolVersion":"2025-03-26","capabilities":{"resources":{"listChanged":true},"tools":{"listChanged":true},"prompts":{"listChanged":true},"completions":{}},"serverInfo":{"name":"mcp-memes-ts","version":"0.1.0","title":"Memes","icons":[{"src":"https://mcp-memes.polatoglu-sinan.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://mcp-memes.polatoglu-sinan.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}]},"instructions":"A situation-aware meme editor. Call list_formats, pick five formats whose joke shape fits the user's situation, write the captions yourself, and call make_meme. On a host that renders MCP Apps the editor IS the deliverable: it opens with all five captioned and the person edits and copies from it, so do not describe or list the memes afterwards — end the turn on the tool call."},"jsonrpc":"2.0","id":1},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000"}}},"protocol_version_probe":{"status":"warning","latency_ms":null,"details":{"claimed_version":"2025-03-26","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25","releases_behind":2,"lag_days":244}},"tools_list":{"status":"ok","latency_ms":30.83,"details":{"url":"https://sinan.pl/mcp-memes","payload":{"result":{"tools":[{"name":"list_formats","title":"List meme formats","description":"Every meme format with its id, name, example captions and caption-slot count. Call this before make_meme: ids are memegen short codes (db, cmm, ds) and cannot be guessed from the name a meme is known by. Same content as meme://templates, for hosts that do not put resources in front of the model.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{}},"execution":{"taskSupport":"forbidden"}},{"name":"make_meme","title":"Make memes","description":"Open the meme editor with 5 captioned formats. Call list_formats first, pick 5 formats that fit the situation, and write the captions yourself: one string per caption slot, in order. Ids are short codes (db, cmm, ds) — do not guess them from a meme's popular name.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"situation":{"type":"string","description":"The situation the memes are about."},"texts":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"array","items":{"type":"string"}},"description":"Template id -> captions, one entry per caption slot. Exactly 5 templates."}},"required":["situation","texts"]},"execution":{"taskSupport":"forbidden"},"_meta":{"ui":{"resourceUri":"ui://memes/editor.html","visibility":["model","app"]},"ui/resourceUri":"ui://memes/editor.html"}},{"name":"app_templates","title":"Template geometry (app only)","description":"Geometry, dimensions and image URLs for the given template ids.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Template ids to describe."}},"required":["ids"]},"execution":{"taskSupport":"forbidden"},"_meta":{"ui":{"resourceUri":"ui://memes/editor.html","visibility":["app"]},"ui/resourceUri":"ui://memes/editor.html"}},{"name":"render_meme","title":"Render a meme","description":"Render one captioned meme server-side and return the PNG. The fallback for hosts that cannot display the editor.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"template_id":{"type":"string","description":"A template id from list_formats."},"texts":{"type":"array","items":{"type":"string"},"description":"One caption per caption slot, in order."}},"required":["template_id","texts"]},"execution":{"taskSupport":"forbidden"}}]},"jsonrpc":"2.0","id":2},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000"}}},"prompts_list":{"status":"ok","latency_ms":26.29,"details":{"url":"https://sinan.pl/mcp-memes","payload":{"result":{"prompts":[{"name":"meme_this","title":"Meme this situation","description":"Pick 5 meme formats for a situation and caption each one.","arguments":[{"name":"situation","description":"The situation to make memes about.","required":true}]}]},"jsonrpc":"2.0","id":3},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000"}}},"prompt_get":{"status":"error","latency_ms":24.25,"details":{"url":"https://sinan.pl/mcp-memes","payload":{"jsonrpc":"2.0","id":4,"error":{"code":-32602,"message":"MCP error -32602: Invalid arguments for prompt meme_this: Invalid input: expected string, received undefined at situation"}},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000"},"prompt_name":"meme_this","prompt_arguments":[{"name":"situation","description":"The situation to make memes about.","required":true}]}},"resources_list":{"status":"ok","latency_ms":26.14,"details":{"url":"https://sinan.pl/mcp-memes","payload":{"result":{"resources":[{"uri":"meme://templates","name":"meme-templates","title":"Meme formats","description":"Every meme format: id, name, example captions, keywords and caption-slot count. The same list the list_formats tool returns, for hosts that surface resources to the user. Box geometry lives in meme://templates/{template_id}.","mimeType":"text/plain"},{"uri":"meme://guide/layout","name":"meme-layout-guide","title":"Layout contract","description":"How a caption is fitted into a box, in words, so the geometry is interpretable.","mimeType":"text/plain"},{"uri":"ui://memes/editor.html","name":"Meme editor","mimeType":"text/html;profile=mcp-app","description":"Five captioned memes, with a live editor and a copy button."}]},"jsonrpc":"2.0","id":5},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000"}}},"resource_read":{"status":"ok","latency_ms":27.3,"details":{"url":"https://sinan.pl/mcp-memes","payload":{"result":{"contents":[{"uri":"meme://templates","mimeType":"text/plain","text":"209 meme formats. Columns: id — name — example captions — keywords — caption slots.\nIds are short codes (db, cmm, ds), not the names memes are known by; a format's\nown name works as an id too, but nothing outside this list does.\nRead the example captions: they are the clearest signal of what joke shape a format carries.\n\n3hd — Three-Headed Dragon — Pepperoni / Mushroom / Pineapple — King Ghidorah — 3 lines\naag — Ancient Aliens Guy —  / aliens — History Channel — 2 lines\nackbar — It's A Trap! —  / it's a trap! — Star Wards, Admiral Ackbar — 2 lines\nafraid — Afraid to Ask Andy — i don't know what this meme is for / and at this point i'm too afraid to ask — Parks and Recreation — 2 lines\nagnes — Agnes Harkness Winking —  / i have read and agree to the terms and conditions — WandaVision — 2 lines\naint-got-time — Sweet Brown — memes? / ain't nobody got time fo' that — Ain't Nobody Got Time For That — 2 lines\nams — Awkward Moment Seal — when you're watching a movie / and your parents walk in at the sex scene — - — 2 lines\nants — Do You Want Ants? — do you want ants? / because that's how you get ants — Archer — 2 lines\napcr — Almost Politically Correct Redneck — I supported my sister's abortion / Still would have been cool to be a dad — - — 2 lines\nastronaut — Always Has Been — Wait, it's round? / Always has been / Flat Earther / Science — - — 4 lines\natis — And Then I Said — and then i said / the exam will only contain what we've covered in lectures — - — 2 lines\naway — Life... Finds a Way — life... / finds a way — Jurassic Park — 2 lines\nawesome — Socially Awesome Penguin — say a word wrong / create hilarious inside joke — - — 2 lines\nawesome-awkward — Socially Awesome Awkward Penguin — first day at new job / spill coffee on bossman — - — 2 lines\nawkward — Socially Awkward Penguin — start telling joke / forget punchline — - — 2 lines\nawkward-awesome — Socially Awkward Awesome Penguin — trip guy on the street / he was running with a stolen purse — - — 2 lines\nbad — You Should Feel Bad — your meme is bad / and you should feel bad — Futurama, Zoidberg — 2 lines\nbadchoice — Milk Was a Bad Choice — milk / was a bad choice — Anchorman — 2 lines\nballoon — Running Away Balloon — Opportunities / Opportunities / Shyness — Superlmer — 3 lines\nbd — Butthurt Dweller — can't workout / don't want to get too buff — - — 2 lines\nbecause — Men in Black — Just because you see a Black man driving in a nice car... does not mean it's stolen. / ...I stole that one, but not 'cause I'm Black! — Will Smith — 2 lines\nbender — I'm Going to Build My Own Theme Park — i'm going to build my own theme park / with blackjack and hookers — Futurama — 2 lines\nbihw — But It's Honest Work — it ain't much / but it's honest work — - — 2 lines\nbilbo — Why Shouldn't I Keep It — After all... why not? / Why shouldn't I keep it? — Lord of the Rings, Bilbo Baggins — 2 lines\nbiw — Baby Insanity Wolf — gets iced coffee / in the winter — - — 2 lines\nblb — Bad Luck Brian — falls asleep in class / has a wet dream — - — 2 lines\nboat — I Should Buy a Boat Cat —  / i should buy a boat — - — 2 lines\nbongo — Bongo Cat — Any sound when you're trying to sleep / Max volume alarm when you have to wake up — - — 2 lines\nboth — Why Not Both? — hard or soft tacos / why not both? — - — 2 lines\nbox — What's in the box!? —  / What's in the box!? — Seven — 2 lines\nbs — This is Bull, Shark — what a surprise... / you caught me again — - — 2 lines\nbus — Two Guys on a Bus — Postseason / Preseason — Genildo Ronchi — 2 lines\nbuzz — X, X Everywhere — memes / memes everywhere — - — 2 lines\ncake — Office Space Milton —  / I was told there would be cake — - — 2 lines\ncaptain — I am the Captain Now — look at me / i am the captain now — - — 2 lines\ncaptain-america — Captain America Elevator Fight Dad Joke — Have you ever eaten a clock? / No, why? / It's time consuming. — - — 3 lines\ncb — Confession Bear — i stole / the pic-i-nic basket — - — 2 lines\ncbb — Communist Bugs Bunny —  / our memes! — - — 2 lines\ncbg — Comic Book Guy —  / worst thing ever! — - — 2 lines\ncenter — What is this, a Center for Ants?! — what is this / a center for ants — - — 2 lines\nch — Captain Hindsight — if you wanted to avoid the friend zone / you should have made your intentions known from the start — - — 2 lines\nchair — American Chopper Argument — Let's expand safety nets / Socialism never works! / Scandinavia is socialist and they're doing great! / They're not socialist. They're capitalist with strong welfare policies! / Then let's adopt those! / No that's socialism!! — - — 6 lines\ncheems — Cheems — it's a good time to sleep / nothing will go wrong after this — - — 2 lines\nchosen — You Were the Chosen One! — you were the chosen one! — - — 2 lines\ncmm — Change My Mind — pineapples don't belong on pizza — - — 1 lines\ncountry — What a Country — Inflammable means flammable? / What a country! — The Simpsons, Dr. Nick — 2 lines\ncrazypills — I Feel Like I'm Taking Crazy Pills —  / i feel like i'm taking crazy pills — - — 2 lines\ncrow — Get Better Material — Caw Caw Caw / Caw Caw Caw Caw Caw Caw — - — 2 lines\ncrowd — Soccer Celebration In A Bar — Push to CI / It turns green — English football fans, Wales — 2 lines\ncryingfloor — Crying on Floor — it's okay / lets just reschedule drinking — - — 2 lines\ndb — Distracted Boyfriend — Top Line / Bottom Line — - — 3 lines\ndbg — Expectation vs. Reality — Clicking the 'X' on a mobile ad / The 'X' is part of the ad — Disappointed Black Guy — 2 lines\ndg — Distracted Girlfriend — Socialism / The Youth / Capitalism — - — 3 lines\ndisastergirl — Disaster Girl —  / just as I planned... — - — 2 lines\ndodgson — See? Nobody Cares — we've got dodgson here! / see? nobody cares — Jurassic Park — 2 lines\ndoge — Doge — such meme / very skill — - — 2 lines\ndragon — What Color Do You Want Your Dragon — OK I want a boyfriend — wish — 1 lines\ndrake — Drakeposting — left on unread / left on read — - — 2 lines\ndrowning — Drowning High Five — Me Asking for Help / Online Commenter / I'm having that problem too. — - — 3 lines\ndrunk — Drunk Baby — Walk in a straight line? / Officer, I can barely stand — - — 2 lines\nds — Daily Struggle — The dress is black and blue. / The dress is gold and white. — - — 3 lines\ndsm — Dating Site Murderer — they will never find your body / as attractive as i do — - — 2 lines\ndwight — Schrute Facts — love is all you need? / false. you need water and rations. — The Office — 2 lines\nelf — You Sit on a Throne of Lies —  / you sit on a throne of lies — Elf — 2 lines\nelmo — Elmo Choosing Cocaine — Historical Accuracy / History Channel / Aliens / Historical Accuracy — - — 5 lines\nermg — Ermahgerd — ermahgerd / memes — - — 2 lines\nexit — Left Exit 12 Off Ramp — The Pins / The Gutter / Bowling Ball — - — 3 lines\nfa — Forever Alone — forever / alone — - — 2 lines\nfacepalm — Facepalm —  / I can't even — - — 2 lines\nfbf — Foul Bachelor Frog — paper towel / the plate that cleans up after itself — - — 2 lines\nfeelsgood — Feels Good —  / feels good — - — 2 lines\nfetch — Stop Trying to Make Fetch Happen — stop trying to make fetch happen / it's not going to happen — - — 2 lines\nfine — This is Fine —  / this is fine — - — 2 lines\nfirsttry — First Try! —  / first try! — - — 2 lines\nfmr — Fuck Me, Right? —  / fuck me, right? — - — 2 lines\nfriends — Are You Two Friends? — Progressives / Republicans / Libertarians — Star Trek — 3 lines\nfry — Futurama Fry — not sure if trolling / or just stupid — Philip J. Fry — 2 lines\nfwp — First World Problems — someone on the internet / disagrees with me — - — 2 lines\ngandalf — Confused Gandalf —  / I have no memory of this place — Lord of the Rings — 2 lines\ngb — Galaxy Brain — Who / Whom / Whom'st / Whomst'd — - — 4 lines\ngears — You Know What Really Grinds My Gears? — you know what really grinds my gears? / when people post images of cogs that don't mesh — Family Guy — 2 lines\ngenie — Genie Lamp — phenomenal cosmic power / itty bitty living space — Aladin — 2 lines\nggg — Good Guy Greg — sleeps on your couch / makes breakfast — - — 2 lines\nglasses — Peter Parker's Glasses — Virginity is cool, stay pure / I am utterly incapable of getting laid — Spider Man, Peter Parker — 2 lines\ngone — And It's Gone — we'll just invest that money / ...aaaand it's gone — South Park — 2 lines\ngrave — Grant Gustin Next To Oliver Queen's Grave — Here lies the last bit of human decency / Society / Social Media — - — 3 lines\ngru — Gru's Plan — Learn how to make memes. / Make a meme. / No one likes it. / No one likes it. — - — 4 lines\ngrumpycat — Grumpy Cat — i hope that what does not kill you / tries again — - — 2 lines\nhagrid — I Should Not Have Said That —  / i should not have said that — Harry Potter — 2 lines\nhandshake — Epic Handshake — left / right / center — object-labeled, object-labelling — 3 lines\nhappening — It's Happening —  / it's happening — - — 2 lines\nharold — Hide the Pain Harold — when the boss sees / your meme tab — - — 2 lines\nheadaches — Types of Headaches — Breaking Production — - — 1 lines\nhipster — Hipster Barista — puts coffee deal on Groupon / rolls eyes when you actually use it — - — 2 lines\nhome — We Have Food at Home — Me: Can we stop and get food? / Mom: We have food at home. / Food at home: — - — 3 lines\nicanhas — I Can Has Cheezburger? — i can has / this meme? — - — 2 lines\nimsorry — Oh, I'm Sorry, I Thought This Was America — oh, i'm sorry / i thought this was america — - — 2 lines\ninigo — Inigo Montoya — you keep using that word / i do not think it means what you think it means — - — 2 lines\ninteresting — The Most Interesting Man in the World — I don't often drink beer / so you shouldn't value my opinion — - — 2 lines\nive — Jony Ive Redesigns Things — we think / you'll love it — - — 2 lines\niw — Insanity Wolf — does testing / in production — - — 2 lines\njd — Joseph Ducreux — disregard females / acquire currency — Archaic Rap — 2 lines\njetpack — Nothing To Do Here — nothing to do here — - — 2 lines\njim — Jim Halpert Pointing to Whiteboard — It's OK to like trashy shows and movies / If it makes you happy then it's not a waste of time — The Office — 2 lines\njoker — It's Simple, Kill the Batman — it's simple / kill the batman — - — 2 lines\njw — Probably Not a Good Idea — you just went and made a new dinosaur? / probably not a good idea — - — 2 lines\nkeanu — Conspiracy Keanu — what if the CIA invented dinosaurs / to discourage time travel? — - — 2 lines\nkermit — But That's None of My Business —  / but that's none of my business — - — 2 lines\nkhaby-lame — Khaby Lame Shrug — Bad mood? / Laugh at memes — It's That Sample — 2 lines\nkk — Karate Kyle — they broke my pencils / i broke their neck — - — 2 lines\nkombucha — Kombucha Girl — Trying a thing. / Trying a thing again. — - — 2 lines\nkramer — Kramer, What's Going On In There? — Kramer, what's going on in there? / It's a Chicken Roaster sign, right across from my window. — - — 2 lines\nleo — Leo Strutting — I have no idea / what I am doing — - — 2 lines\nlight — Everything the Light Touches is Our Kingdom — What about that shadowy place? / That's beyond our borders. You must never go there. — Lion King, Mufasa and Simba — 2 lines\nlive — Do It Live! —  / do it live! — - — 2 lines\nll — Laughing Lizard —  / hhhehehe — - — 2 lines\nlrv — Laundry Room Viking — do the laundry they said / it will be fun they said — - — 2 lines\nmade — I Made This — The Internet / Everyone / I made this. / You made this? / I made this. — - — 5 lines\nmb — Member Berries — 'member / star wars? — - — 2 lines\nmichael-scott — Michael Scott No God No — no, god! no god please no! / noooooooooooooooo! — The Office — 2 lines\nmidwit — Midwit — if it's good I do it / NOOOOO you have to have complex reasons for what you're doing. what is the point. what is your goal. / if it's good I do it — IQ Bell Curve / Midwit — 3 lines\nmillers — You Guys Are Getting Paid? —  / You are making 500 thousand dollars and you were only gonna pay me 30? / You're getting 30 grand? I'm getting a thousand! / You guys are getting paid? — - — 4 lines\nmini-keanu — Mini Keanu Reeves — me waiting for mom to stop talking on the phone / so I can tell her my Pokemon evolved — - — 2 lines\nmmm — Minor Mistake Marvin — Puts ice cream back / Into the refrigerator — - — 2 lines\nmoney — Shut Up and Take My Money! — shut up and / take my money! — Futurama, Philip J. Fry — 2 lines\nmordor — One Does Not Simply Walk into Mordor — one does not simply / walk into mordor — - — 2 lines\nmorpheus — Matrix Morpheus — what if I told you that / reality was an illusion? — - — 2 lines\nmouth — Woman Holding Dog's Mouth — Sales Team presenting the solution in PowerPoint / Excited Customer / Engineering Team knowing the solution is not technically possible — - — 3 lines\nmw — I Guarantee It — you're gonna like the way you look / i guarantee it — - — 2 lines\nnails — Guy Hammering Nails Into Sand — Humanity / Language / The inherently indescribably nature of the universe — - — 3 lines\nnice — So I Got That Goin' For Me, Which is Nice —  / so i got that goin' for me, which is nice — - — 2 lines\nnoah — What the Hell is This? — Street / Road / Stroad / What the hell is this? — Family Guy Noah — 4 lines\nnoidea — I Have No Idea What I'm Doing — i have no idea / what i'm doing — - — 2 lines\nntot — No Take, Only Throw — Pls throw?? / NO TAKE!! / ONLY THROW — - — 3 lines\noag — Overly Attached Girlfriend — i know you received my email / because i checked your inbox — - — 2 lines\nofficespace — That Would Be Great — yeah... / that'd be great — - — 2 lines\nolder — An Older Code Sir, But It Checks Out — it's an older meme sir / but it checks out — - — 2 lines\noprah — Oprah You Get a Car — Top Line / Bottom Line — everybody gets, you win — 2 lines\npanik-kalm-panik — Panik Kalm Panik — You hear a sound downstairs / It's just a cat / You don't have a cat — - — 3 lines\npatrick — Push it somewhere else Patrick — why don't we take all the memes / and put them on memegen — - — 2 lines\nperfection — Perfection — Sebastian Shaw / I prefer the real Darth Vader. / Hayden Christensen / I said, the real Darth Vader. / Jake Lloyd / Perfection. — I Prefer the Real Raven — 6 lines\npersian — Persian Cat Room Guardian — when you wake up from a nap / and your mom starts yelling at you — - — 2 lines\nphilosoraptor — Philosoraptor — if the earth is the third planet from the sun / then isn't every country a third world country? — - — 2 lines\npigeon — Is This a Pigeon? — Engineer / PowerPoint / Is this Photoshop? — - — 3 lines\npooh — Tuxedo Winnie the Pooh — Burger King / The Monarch of Hamburg — - — 2 lines\npool — Mother Ignoring Kid Drowning In A Pool — Posts in Hot / Posts in New / Redditors — my cousins learning to swim — 3 lines\nprop3 — Too Confusing, Too Extreme — Zipper Merging — Michigan Proposal 3 — 1 lines\nptj — Phoebe Teaching Joey — Cast it / Cast it / into / into / the fire / the fire / Cast it into the fire. / Keep the Ring of Power! — - — 8 lines\npuffin — Unpopular opinion puffin — I don't find Mitch Hedberg / all the funny — - — 2 lines\nred — Oh, Is That What We're Going to Do Today? — oh, is that what we're going to do today? / we're going to fight? — - — 2 lines\nregret — I Immediately Regret This Decision! —  / i immediately regret this decision — - — 2 lines\nremembers — Pepperidge Farm Remembers — remember this meme? / pepperidge farm remembers — - — 2 lines\nreveal — Scooby Doo Reveal — Villain / Let's see who you really are... / Protagonist / I knew it! — - — 4 lines\nright — Anakin and Padme Change the World For the Better — Senior Developer / Junior Developer / Put it in the backlog. / So we can fix it later, right? / So we can fix it later, right? — - — 5 lines\nrollsafe — Roll Safe — Top Line / Bottom Line — - — 2 lines\nsad-biden — Sad Joe Biden — sad joe biden / doesn't think you'll vote — - — 2 lines\nsad-boehner — Sad John Boehner — sad john boehner / doesn't think you'll vote — - — 2 lines\nsad-bush — Sad George Bush — sad george bush / doesn't think you'll vote — - — 2 lines\nsad-clinton — Sad Bill Clinton — sad bill clinton / doesn't think you'll vote — - — 2 lines\nsad-obama — Sad Barack Obama — sad barack obama / doesn't think you'll vote — - — 2 lines\nsadfrog — Feels Bad Man —  / feels bad man — Sad Frog — 2 lines\nsaltbae — Salt Bae —  / pours salt on it — - — 2 lines\nsame — They're The Same Picture — π / 3 / The Bible — - — 3 lines\nsarcasticbear — Sarcastic Bear — i'm so sorry / i haven't memorized the internet — - — 2 lines\nsay — Say the Line, Bart! — Say the line, Senior Engineer! / It depends. — The Simpsons, Bart Simpson — 2 lines\nsb — Scumbag Brain — remembers the face / but not the name — - — 2 lines\nscc — Sudden Clarity Clarence — oh my god / those weren't listerine breath strips — - — 2 lines\nseagull — Inhaling Seagull — some / BODY ONCE TOLD ME THE THE WORLD WAS GONNA ROLL ME!! — - — 2 lines\nsf — Sealed Fate — i accidentally used a swear word / and i know my mom heard it from the other room — - — 2 lines\nsk — Skeptical Third World Kid — you finished your plate / because i was starving? — - — 2 lines\nski — Super Cool Ski Instructor —  / you're gonna have a bad time — - — 2 lines\nslap — Will Smith Slapping Chris Rock — Me Trying to Enjoy the Weekend / Monday — - — 2 lines\nsnek — Skeptical Snake — when you already checked that one leaf / and it starts moving — - — 2 lines\nsoa — Seal of Approval — first wipe / clean toiletpaper — - — 2 lines\nsohappy — I Would Be So Happy — if i could use this meme / i would be so happy — - — 2 lines\nsohot — So Hot Right Now — this meme is / so hot right now — - — 2 lines\nsoup-nazi — No Soup for You — no soup for you! — Seinfeld, Soup Nazi — 2 lines\nsparta — This is Sparta! — this. is. / sparta! — - — 2 lines\nspiderman — Spider-Man Pointing at Spider-Man — me pointing at you / you pointing at me — - — 2 lines\nspirit — Fake Spirit Halloween Costume — My Dad / Includes: / - Nothing / - Nothing / - Nothing — adult size costume — 5 lines\nspongebob — Mocking Spongebob — BF: I don't even know her like that / Me: i DoN'T eVeN KnOw HeR lIkE tHaT — - — 2 lines\nss — Scumbag Steve — needs a place to crash / never leaves — - — 2 lines\nstew — Baby, You've Got a Stew Going —  / baby, you've got a stew going! — - — 2 lines\nstonks — Stonks —  / stonks — - — 2 lines\nstop — Stop It Patrick You're Scaring Him — I'm claustrophobic. / What does \"claustrophobic\" mean? / It means he's afraid of Santa Claus. / No, it doesn't. / HO-HO-HO / Stop it, Patrick, you're scaring him! — - — 6 lines\nstop-it — Stop It, Get Some Help — stop it / get some help — - — 2 lines\nsuccess — Success Kid — don't know a question on the test / answer is in another question — - — 2 lines\ntenguy — 10 Guy — can't read the words on the menu / turns down the radio — - — 2 lines\ntoohigh — The Rent Is Too Damn High — the rent is / too damn high — - — 2 lines\ntouch — Principal Skinner — Am I so out of touch? / No, it's the children who are wrong. — Am I Out Of Touch?, The Simpsons — 2 lines\ntried — At Least You Tried — at least / you tried — - — 2 lines\ntrump — Donald Trump — this is the best meme in the history of memes / maybe ever — - — 2 lines\nugandanknuck — Ugandan Knuckles —  / do u know de wey? — - — 2 lines\nvince — Vince McMahon Reaction — 2-Day Delivery / Overnight Shipping / Shopping at the Store — - — 3 lines\nwallet — Patrick Star's Wallet — Aren't you Patrick Star? / Yup. / And this is your ID? / Yup. / I found the ID in this wallet so it must be yours. / That makes sense to me. / Then take it! / It's not my wallet. — - — 8 lines\nwaygd — What Are Ya Gonna Do? — yeah... / what are ya gonna do? — - — 2 lines\nwddth — We Don't Do That Here — when someone calls your phone without warning / We don't do that here. — Black Panther — 2 lines\nwhatyear — What Year Is It? —  / what year is it? — - — 2 lines\nwinter — Winter is coming — prepare yourself / winter is coming — - — 2 lines\nwishes — Genie Rules — I want to divide by zero — wish, want — 1 lines\nwkh — Who Killed Hannibal? — Twin Towers / George Bush / Why would Al-Qaeda do this? — - — 3 lines\nwoman-cat — Woman Yelling at a Cat — Mom telling me how useless I am / 12 year old me playing Minecraft — - — 2 lines\nwonka — Condescending Wonka — oh, you just graduated? / you must know everything — - — 2 lines\nworst — The Worst Day Of Your Life So Far — This is the worst day of my life. / This is the worst day of your life so far. — - — 2 lines\nxy — X all the Y — all the things!!! — - — 2 lines\nyallgot — Y'all Got Any More of Them — y'all got any more of them / memes — - — 2 lines\nyodawg — Xzibit Yo Dawg — yo dawg / i heard you like memes — - — 2 lines\nyuno — Y U NO Guy — y u no / use this meme!? — - — 2 lines\nzero-wing — All Your Base Are Belong to Us — all your base are belong to us — - — 1 lines"}]},"jsonrpc":"2.0","id":6},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000"},"resource_uri":"meme://templates"}},"determinism_probe":{"status":"ok","latency_ms":29.38,"details":{"attempts":2,"successful":2,"matches":2,"stable_ratio":1.0,"baseline_signature":"675e95f13505e7d274517d30cad96658fc0821b2ae9375bb3340bd6f41811668","errors":[]}},"instruction_tool_reference_probe":{"status":"ok","latency_ms":null,"details":{"referenced_tools":["list_formats","make_meme"],"missing_tools":[],"observed_tool_count":4}},"session_resume_probe":{"status":"warning","latency_ms":null,"details":{"reason":"no_session_id","transport":"streamable-http","resume_expected":true,"protocol_version":"2025-03-26"}},"step_up_auth_probe":{"status":"missing","latency_ms":null,"details":{"oauth_present":false,"auth_required_checks":[],"supported_scopes":[],"scope_specificity_ratio":0.0,"broad_scopes":[],"challenge_headers":[],"step_up_signals":[],"minimal_scope_documented":false}},"transport_compliance_probe":{"status":"error","latency_ms":25.69,"details":{"transport":"streamable-http","session_id_present":false,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":200,"bad_protocol_payload":{"result":{"tools":[{"name":"list_formats","title":"List meme formats","description":"Every meme format with its id, name, example captions and caption-slot count. Call this before make_meme: ids are memegen short codes (db, cmm, ds) and cannot be guessed from the name a meme is known by. Same content as meme://templates, for hosts that do not put resources in front of the model.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{}},"execution":{"taskSupport":"forbidden"}},{"name":"make_meme","title":"Make memes","description":"Open the meme editor with 5 captioned formats. Call list_formats first, pick 5 formats that fit the situation, and write the captions yourself: one string per caption slot, in order. Ids are short codes (db, cmm, ds) — do not guess them from a meme's popular name.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"situation":{"type":"string","description":"The situation the memes are about."},"texts":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"array","items":{"type":"string"}},"description":"Template id -> captions, one entry per caption slot. Exactly 5 templates."}},"required":["situation","texts"]},"execution":{"taskSupport":"forbidden"},"_meta":{"ui":{"resourceUri":"ui://memes/editor.html","visibility":["model","app"]},"ui/resourceUri":"ui://memes/editor.html"}},{"name":"app_templates","title":"Template geometry (app only)","description":"Geometry, dimensions and image URLs for the given template ids.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Template ids to describe."}},"required":["ids"]},"execution":{"taskSupport":"forbidden"},"_meta":{"ui":{"resourceUri":"ui://memes/editor.html","visibility":["app"]},"ui/resourceUri":"ui://memes/editor.html"}},{"name":"render_meme","title":"Render a meme","description":"Render one captioned meme server-side and return the PNG. The fallback for hosts that cannot display the editor.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"template_id":{"type":"string","description":"A template id from list_formats."},"texts":{"type":"array","items":{"type":"string"},"description":"One caption per caption slot, in order."}},"required":["template_id","texts"]},"execution":{"taskSupport":"forbidden"}}]},"jsonrpc":"2.0","id":410},"bad_protocol_headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000"},"bad_protocol_error":null,"delete_status_code":null,"delete_error":null,"expired_session_status_code":null,"expired_session_error":null,"issues":["missing_session_id","missing_protocol_header","bad_protocol_not_rejected"]}},"utility_coverage_probe":{"status":"warning","latency_ms":23.19,"details":{"completions":{"advertised":true,"sample_target":{"type":"prompt","name":"meme_this","argument_name":"situation"},"live_probe":"not_executed"},"pagination":{"supported":false,"next_cursor_methods":[],"metadata_signal":false},"tasks":{"advertised":false,"probe_status":"missing","http_status":200},"initialize_capability_keys":["completions","prompts","resources","tools"]}},"advanced_capabilities_probe":{"status":"ok","latency_ms":null,"details":{"capabilities":{"prompts":true,"resources":true,"completions":true,"roots":false,"sampling":false,"elicitation":false,"structured_outputs":false,"resource_links":true},"enabled_count":4,"enabled":["completions","prompts","resource_links","resources"],"initialize_capability_keys":["completions","prompts","resources","tools"]}},"tool_snapshot_probe":{"status":"ok","latency_ms":null,"details":{"current_tool_count":4,"previous_tool_count":4,"similarity":1.0,"added":[],"removed":[],"changed_outputs":[]}},"connector_replay_probe":{"status":"ok","latency_ms":null,"details":{"backward_compatible":true,"would_break_after_refresh":false,"added_tools":[],"removed_tools":[],"required_arg_breaks":[],"output_breaks":[],"additive_output_changes":[]}},"request_association_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_request_association_capabilities_advertised"}},"interactive_flow_probe":{"status":"missing","latency_ms":null,"details":{"risk_hits":[],"safe_hits":[],"oauth_supported":false,"prompt_available":false}},"action_safety_probe":{"status":"warning","latency_ms":null,"details":{"summary":{"tool_count":4,"high_risk_tools":0,"destructive_tools":0,"exec_tools":0,"egress_tools":0,"secret_tools":0,"bulk_access_tools":0,"declared_non_read_only_tools":0,"annotation_conflict_tools":0,"risk_distribution":{"low":2,"medium":2,"high":0,"critical":0},"capability_distribution":{"read":2,"write":2,"undetermined":1},"has_mutating_capability":true,"has_non_read_capability":true},"auth_present":false,"safeguard_count":0,"confirmation_signals":[],"reason":null}},"official_registry_probe":{"status":"missing","latency_ms":null,"details":{"registry_source":"github_topic_registry","direct_match":false,"official_peer_count":0}},"provenance_divergence_probe":{"status":"not_assessed","latency_ms":null,"details":{"direct_official_match":false,"registry_title":null,"server_card_title":null,"registry_version":null,"server_card_version":null,"registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":1,"compared_fields":["title","version","homepage","repository"],"readable_sources":[],"comparable_field_count":0}},"schema_divergence_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_server_card_tools","compared_tool_count":0,"compared_dimensions":["server_name","server_version","declared_vs_observed_auth","tool_membership","parameter_names","required_parameters","parameter_types","output_schema_presence"],"server_name_mismatch":false,"card_server_name":null,"live_server_name":"mcp-memes-ts","server_version_mismatch":false,"card_server_version":null,"live_server_version":"0.1.0","auth_scheme_mismatch":false}},"connector_publishability_probe":{"status":"warning","latency_ms":null,"details":{"transport":"streamable-http","tool_count":4,"high_risk_tools":0,"blockers":["protocol_version","session_resume","step_up_auth","transport_compliance","request_association","action_safety","server_card"],"criteria":{"remote_transport":true,"initialize":true,"tools_list":true,"protocol_version":false,"session_resume":false,"step_up_auth":false,"transport_compliance":false,"connector_replay":true,"request_association":false,"action_safety":false,"server_card":false,"tool_surface":true,"auth_flow":true}}}}},"active_alerts":[],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_6d7cf0b1ab1d8b21","generated_at":"2026-09-02T05:23:08.674538+00:00","trust_evaluated_at":"2026-09-02T05:23:08.674538+00:00","evidence_revision":"59894771623205a21d0aaa02","source":"current_snapshot","server":"github-sinanpl/mcp-memes","last_validated_at":"2026-09-01T21:49:00.528076+00:00","validation_age_hours":7.57,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-01T21:49:00.528076+00:00","age_hours":7.57,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":60.94,"raw_score":60.94,"confidence_score":85.0,"confidence_weighted_score":51.8,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"healthy","current_score":60.94,"display_score":60.94,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"no blocking gaps found in current evidence","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":1},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":85.0,"label":"high","validation_age_hours":7.57,"live_check_count":16,"basis":{"evidence_bearing_validations":8,"affirmative_live_check_count":16,"validation_age_hours":7.57,"freshness_threshold_hours":24}},"active_alerts":[],"active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-02T05:23:08.674538+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_6d7cf0b1ab1d8b21","generated_at":"2026-09-02T05:23:08.674538+00:00","trust_evaluated_at":"2026-09-02T05:23:08.674538+00:00","evidence_revision":"59894771623205a21d0aaa02","source":"current_snapshot","server":"github-sinanpl/mcp-memes","last_validated_at":"2026-09-01T21:49:00.528076+00:00","validation_age_hours":7.57,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-01T21:49:00.528076+00:00","age_hours":7.57,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":60.94,"raw_score":60.94,"confidence_score":85.0,"confidence_weighted_score":51.8,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"healthy","current_score":60.94,"display_score":60.94,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"no blocking gaps found in current evidence","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":1},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":85.0,"label":"high","validation_age_hours":7.57,"live_check_count":16,"basis":{"evidence_bearing_validations":8,"affirmative_live_check_count":16,"validation_age_hours":7.57,"freshness_threshold_hours":24}},"active_alerts":[],"active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-02T05:23:08.674538+00:00"}},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"trust_evaluated_at":"2026-09-02T05:23:08.674538+00:00","evidence_revision":"59894771623205a21d0aaa02","active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-02T05:23:08.674538+00:00"},"owner_opted_out":false},"latest_validation":null,"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_6d7cf0b1ab1d8b21","generated_at":"2026-09-02T05:23:08.674538+00:00","trust_evaluated_at":"2026-09-02T05:23:08.674538+00:00","evidence_revision":"59894771623205a21d0aaa02","source":"current_snapshot","server":"github-sinanpl/mcp-memes","last_validated_at":"2026-09-01T21:49:00.528076+00:00","validation_age_hours":7.57,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-01T21:49:00.528076+00:00","age_hours":7.57,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":60.94,"raw_score":60.94,"confidence_score":85.0,"confidence_weighted_score":51.8,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"healthy","current_score":60.94,"display_score":60.94,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"no blocking gaps found in current evidence","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":1},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":85.0,"label":"high","validation_age_hours":7.57,"live_check_count":16,"basis":{"evidence_bearing_validations":8,"affirmative_live_check_count":16,"validation_age_hours":7.57,"freshness_threshold_hours":24}},"active_alerts":[],"active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-02T05:23:08.674538+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_6d7cf0b1ab1d8b21","generated_at":"2026-09-02T05:23:08.674538+00:00","trust_evaluated_at":"2026-09-02T05:23:08.674538+00:00","evidence_revision":"59894771623205a21d0aaa02","source":"current_snapshot","server":"github-sinanpl/mcp-memes","last_validated_at":"2026-09-01T21:49:00.528076+00:00","validation_age_hours":7.57,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-01T21:49:00.528076+00:00","age_hours":7.57,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":60.94,"raw_score":60.94,"confidence_score":85.0,"confidence_weighted_score":51.8,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"healthy","current_score":60.94,"display_score":60.94,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"no blocking gaps found in current evidence","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":1},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":85.0,"label":"high","validation_age_hours":7.57,"live_check_count":16,"basis":{"evidence_bearing_validations":8,"affirmative_live_check_count":16,"validation_age_hours":7.57,"freshness_threshold_hours":24}},"active_alerts":[],"active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-02T05:23:08.674538+00:00"}},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"snapshot_invariant":{"schema_version":"verify.snapshot_invariant.v1","server":"github-sinanpl/mcp-memes","ok":true,"surface_snapshot_ids":{"page":"trustsnap_6d7cf0b1ab1d8b21","badge":null,"report":"trustsnap_6d7cf0b1ab1d8b21","policy":null},"checked_surfaces":["page","report"],"unchecked_surfaces":["badge","policy"],"checked_count_surfaces":[],"count_mismatches":{},"checked_at":"2026-09-02T05:23:08.666788+00:00"},"history":{},"production_readiness":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use.","badge":"score-medium","critical_alerts":0,"high_or_critical_alerts":0,"degraded_by_active_alerts":false},"agent_commerce_readiness":{},"evidence_confidence":{"score":85.0,"label":"high","reason":"Based on 8 recent validations, 16 captured checks, and validation age of 7.6 hours.","live_check_count":16,"validation_age_hours":7.57,"basis":{"evidence_bearing_validations":8,"affirmative_live_check_count":16,"validation_age_hours":7.57,"freshness_threshold_hours":24}},"recommended_for":[],"active_alerts":[],"remediations":[],"cache_note":"Fast fallback response; full report evidence is deferred to protect web capacity. Fields listed in fields_unavailable (including tool_security_inventory, and write_action_governance) are not yet computed on this response -- an empty value means unchecked, not confirmed clean. Treat partial responses as indeterminate.","publisher_claim":{"verified":false,"status":"unclaimed","claim_url":"https://verify.sentinelsignal.io/claim?server=github-sinanpl%2Fmcp-memes&source=report_json","reason_code":"claim_to_publish_metadata","reason":"Claim this profile to verify publisher identity, add evidence, and manage trust metadata.","score_neutral":true},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"},"related_machine_surfaces":{"compare_index":"/compare.json","compare_api":"/v1/compare?server=github-sinanpl%2Fmcp-memes","trust_summary":"/v1/servers/github-sinanpl/mcp-memes/trust-summary","ledger":"/v1/servers/github-sinanpl/mcp-memes/ledger","policy":"/v1/servers/github-sinanpl/mcp-memes/policy","report":"/v1/servers/github-sinanpl/mcp-memes/report"},"intelligence_api":{"available":true,"signup_url":"https://verify.sentinelsignal.io/verify-intelligence-api","use_case":"Programmatic MCP server trust, comparison, policy, and evidence enrichment."},"trust_evaluated_at":"2026-09-02T05:23:08.674538+00:00","evidence_revision":"59894771623205a21d0aaa02","active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-02T05:23:08.674538+00:00"}}