(https://substackcdn.com) (https://substackcdn.com/bundle/theme/main.6923509cb30d06b00d4b.css) (https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M5knjsS_ul.woff2) (https://substackcdn.com/bundle/static/css/2049.9db52de2.css) (https://substackcdn.com/bundle/static/css/9836.38cdea3f.css) (https://substackcdn.com/bundle/static/css/364.a0984096.css) (https://substackcdn.com/bundle/static/css/2688.8a80f989.css) (https://substackcdn.com/bundle/static/css/5249.8fed2a1f.css) (https://substackcdn.com/bundle/static/css/9627.2d53595f.css) (https://substackcdn.com/bundle/static/css/6369.3f2f8851.css) (https://substackcdn.com/bundle/static/css/async/6666.aaca9004.css) (https://substackcdn.com/bundle/static/css/async/1300.42c69ef8.css) (https://substackcdn.com/bundle/static/css/async/8617.5cd64b70.css) (https://substackcdn.com/bundle/static/css/async/4769.92492746.css) (https://substackcdn.com/bundle/static/css/async/9314.7ec37487.css) (https://substackcdn.com/bundle/static/css/async/8118.d259ab81.css) (https://substackcdn.com/bundle/static/css/async/2290.400114c3.css) (https://substackcdn.com/bundle/static/css/async/33.d7197d6e.css) (https://substackcdn.com/bundle/static/css/async/5425.a97dc79d.css) (https://substackcdn.com/bundle/static/css/async/4713.16faf46d.css) (https://substackcdn.com/bundle/static/css/async/3030.5a8edcb0.css) (https://substackcdn.com/bundle/static/css/async/9609.9a62d22a.css) (https://substackcdn.com/bundle/static/css/async/3280.8db3c09e.css) (https://substackcdn.com/bundle/static/css/async/6961.5a7a6543.css) (https://substackcdn.com/bundle/static/css/async/3894.216e944d.css) (https://substackcdn.com/bundle/static/css/async/2457.a4a886fe.css) (https://substackcdn.com/bundle/static/css/async/9918.a933298a.css) (https://substackcdn.com/bundle/static/css/async/6384.5ec80e4e.css) (https://substackcdn.com/bundle/static/css/async/8013.e023f19a.css) (https://substackcdn.com/bundle/static/css/994.b557a005.css) (https://substackcdn.com/bundle/static/css/9889.177f6285.css) (https://substackcdn.com/bundle/static/css/main.65ade9d6.css) MCP: An (Accidentally) Universal Plugin System (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) (https://substackcdn.com/image/fetch/$s_!VZzi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Ffavicon.ico) (https://substackcdn.com/image/fetch/$s_!7suB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Ffavicon-16x16.png) (https://substackcdn.com/image/fetch/$s_!KWuU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Ffavicon-32x32.png) (https://substackcdn.com/image/fetch/$s_!380s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Ffavicon-48x48.png) (https://substackcdn.com/image/fetch/$s_!uPbA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-57x57.png) (https://substackcdn.com/image/fetch/$s_!jy3n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-60x60.png) (https://substackcdn.com/image/fetch/$s_!U0fr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-72x72.png) (https://substackcdn.com/image/fetch/$s_!Ij6V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-76x76.png) (https://substackcdn.com/image/fetch/$s_!8UrP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-114x114.png) (https://substackcdn.com/image/fetch/$s_!0twj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-120x120.png) (https://substackcdn.com/image/fetch/$s_!jwdZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-144x144.png) (https://substackcdn.com/image/fetch/$s_!vLjE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-152x152.png) (https://substackcdn.com/image/fetch/$s_!BKDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-167x167.png) (https://substackcdn.com/image/fetch/$s_!NjCG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-180x180.png) (https://substackcdn.com/image/fetch/$s_!l-w6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-1024x1024.png) (/feed) (Works on My Machine) (https://substackcdn.com/bundle/theme/main.6923509cb30d06b00d4b.css) (/) (Works on My Machine) (/) Works on My Machine Subscribe Sign in Share this post () (Works on My Machine) Works on My Machine MCP: An (Accidentally) Universal Plugin System Copy link Facebook Email Notes More (Close) (User) (User's avatar) Discover more from Works on My Machine Delving into the future of software and work in a post-LLM world (Enter your email...) Subscribe By subscribing, I agree to Substack's (https://substack.com/tos) Terms of Use , and acknowledge its (https://substack.com/ccpa#personal-data-collected) Information Collection Notice and (https://substack.com/privacy) Privacy Policy . Already have an account? Sign in MCP: An (Accidentally) Universal Plugin System Or: The Day My Toaster Started Taking Phone Calls (https://substack.com/@scottwerner) (Scott Werner) (Scott Werner's avatar) (https://substack.com/@scottwerner) Scott Werner Jun 28, 2025 189 Share this post () (Works on My Machine) Works on My Machine MCP: An (Accidentally) Universal Plugin System Copy link Facebook Email Notes More (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comments) 29 21 Share There's this thing about USB-C that nobody really talks about. Not the part where we all had to buy new dongles (RIP my dongle drawer, 2010-2023). The other part. See, we all thought USB-C was just going to be about charging things and moving files around like the other USBs. Very serious. Very purposeful. But because of the way it is it can do... other things. (https://substackcdn.com/image/fetch/$s_!kwfs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01350f9f-9ecd-4cb2-a28d-103a9ccc9027_1024x1024.png) () My friend Rex connected his toaster to his monitor last week. I don't know why. The toaster doesn't know why. But it worked , and now Rex's toast has HDMI output. (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (subscribe-widget) (Type your email...) Subscribe The Cigarette Lighter Principle Remember car cigarette lighters? Nobody uses them for cigarettes anymore. They're just universal power outlets that happen to be shaped like something from 1952. Your car doesn't care if you're charging a phone or running a personal pizza oven. The hole is the same size. The power is there. The protocol doesn't judge your life choices. This brings me to something I discovered about MCP (Model Context Protocol) while trying to make my calendar app order takeout. Stay with me here. When Protocols Become Accidentally Universal Everyone thinks MCP is for making AI assistants smarter. You know, "Claude, please read my files and understand my soul." And sure, it does that. But here's what they put in the documentation that made me spit out my morning tea: "MCP provides a standardized way to connect AI models to different data sources and tools." Okay but. But . What if you just... removed the AI part? What if it's just "a standardized way to connect AI models literally anything to different data sources and tools"? (https://substackcdn.com/image/fetch/$s_!MBI9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca785d13-391f-42fa-8109-7ae384ec5e99_1836x1203.png) () The NFT Base64 Revelation Or remember when someone looked at NFTs—which were supposed to just point at images—and thought "what if the pointer... WAS the image?" (https://substackcdn.com/image/fetch/$s_!C2qU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d811eb-b5b3-44be-9a9d-e88ba57c7b38_3072x1002.png) () For those of you who don’t get the idea, copy and paste this into your url bar: data:application/json;base64,eyJuYW1lIjogIkJhZyAjNzQ4IiwgImRlc2NyaXB0aW9uIjogIkxvb3QgaXMgcmFuZG9taXplZCBhZHZlbnR1cmVyIGdlYXIgZ2VuZXJhdGVkIGFuZCBzdG9yZWQgb24gY2hhaW4uIFN0YXRzLCBpbWFnZXMsIGFuZCBvdGhlciBmdW5jdGlvbmFsaXR5IGFyZSBpbnRlbnRpb25hbGx5IG9taXR0ZWQgZm9yIG90aGVycyB0byBpbnRlcnByZXQuIEZlZWwgZnJlZSB0byB1c2UgTG9vdCBpbiBhbnkgd2F5IHlvdSB3YW50LiIsICJpbWFnZSI6ICJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW5oTmFXNVpUV2x1SUcxbFpYUWlJSFpwWlhkQ2IzZzlJakFnTUNBek5UQWdNelV3SWo0OGMzUjViR1UrTG1KaGMyVWdleUJtYVd4c09pQjNhR2wwWlRzZ1ptOXVkQzFtWVcxcGJIazZJSE5sY21sbU95Qm1iMjUwTFhOcGVtVTZJREUwY0hnN0lIMDhMM04wZVd4bFBqeHlaV04wSUhkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJbUpzWVdOcklpQXZQangwWlhoMElIZzlJakV3SWlCNVBTSXlNQ0lnWTJ4aGMzTTlJbUpoYzJVaVBsTm9iM0owSUZOM2IzSmtQQzkwWlhoMFBqeDBaWGgwSUhnOUlqRXdJaUI1UFNJME1DSWdZMnhoYzNNOUltSmhjMlVpUGtScGRtbHVaU0JTYjJKbElHOW1JSFJvWlNCR2IzZzhMM1JsZUhRK1BIUmxlSFFnZUQwaU1UQWlJSGs5SWpZd0lpQmpiR0Z6Y3owaVltRnpaU0krU0c5dlpEd3ZkR1Y0ZEQ0OGRHVjRkQ0I0UFNJeE1DSWdlVDBpT0RBaUlHTnNZWE56UFNKaVlYTmxJajVRYkdGMFpXUWdRbVZzZER3dmRHVjRkRDQ4ZEdWNGRDQjRQU0l4TUNJZ2VUMGlNVEF3SWlCamJHRnpjejBpWW1GelpTSStSR2wyYVc1bElGTnNhWEJ3WlhKelBDOTBaWGgwUGp4MFpYaDBJSGc5SWpFd0lpQjVQU0l4TWpBaUlHTnNZWE56UFNKaVlYTmxJajVEYUdGcGJpQkhiRzkyWlhNOEwzUmxlSFErUEhSbGVIUWdlRDBpTVRBaUlIazlJakUwTUNJZ1kyeGhjM005SW1KaGMyVWlQazVsWTJ0c1lXTmxQQzkwWlhoMFBqeDBaWGgwSUhnOUlqRXdJaUI1UFNJeE5qQWlJR05zWVhOelBTSmlZWE5sSWo1VWFYUmhibWwxYlNCU2FXNW5QQzkwWlhoMFBqd3ZjM1puUGc9PSJ9 The protocol meant for storing references became a protocol for storing reality. It's like using a library card as the actual book. The Network Effect Nobody Expected Here's where it gets even better. The more MCP servers people build for AI, the more capabilities every app can have. It's like: Someone builds an MCP server for their AI to access Spotify Your workout app can now generate playlists You didn't write any Spotify code The Spotify MCP developer doesn't know your app exists Everyone wins? It's like a potluck where everyone brings their specialty dish, but instead of food, it's functionality. And instead of eating, you're... actually, this metaphor is falling apart. But you get it. (https://substackcdn.com/image/fetch/$s_!Laga!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fea5180-6f0c-4642-8a2f-9c2f6ab5e6ab_1980x1539.png) () The beautiful chaos is that every MCP server built for Claude or ChatGPT or whatever becomes a free plugin for anything that speaks MCP. It's accidentally creating a universal plugin ecosystem. Nobody planned this (I don’t think). It's just happening. What USB-C Actually Means (A Meditation) They keep saying MCP is like USB-C for AI. But what does that actually mean? USB-C isn't special because it's a port. It's special because it's a possibility space . It's a hole that says "put something here and we'll figure it out." Power? Sure. Data? Why not. Video? Apparently yes. Toaster control protocols? Rex says absolutely. MCP is the same thing but for functionality. It's not saying "I'm for AI." It's saying "I'm a well-designed hole. Put something here." The Part Where I Tell You I'm Building Something So we’re building this thing called APM ( (https://actionsperminute.io) Actions Per Minute ). On paper, it's a task management app. In reality? It's a shape-shifter that becomes whatever you plug into it. The entire plugin system? Just MCP servers. Want spell check? MCP server. Want it to order coffee when you complete 10 tasks? MCP server. Want your AI agents to respond like peons from Warcraft 3 when you assign them a task? Of course you do, and that MCP server is already written and ready to use. (https://substackcdn.com/image/fetch/$s_!cfIp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3871464-0023-4b56-8235-fad217a9a232_3045x3018.png) () The Toaster Protocol Principle Every great protocol gets used for something its creators never imagined: HTTP was for academic papers. Now it runs civilization. Bluetooth was for hands-free calling. Now it unlocks your front door. USB was for keyboards and mice. Now it charges your emotional support portable fan. MCP thinks it's for giving context to AI models. But really? It's just a really good protocol for making things talk to other things. And in a world where Rex's toast has HDMI output, maybe that's exactly what we need. --- P.S. If you build an MCP server that makes your computer emit the smell of fresh bread, we need to talk. P.P.S. We’ve just opened up early access for APM. Build something weird. Build something useful. Build something that makes us question our life choices. I believe in you. (Somewhere, a protocol is being used exactly as intended. This is deeply suspicious.) (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (subscribe-widget) (Type your email...) Subscribe (https://substack.com/profile/64211123-sergei) (Sergei) (Sergei's avatar) (https://substack.com/profile/5777745-raveesh-bhalla) (Raveesh Bhalla) (Raveesh Bhalla's avatar) (https://substack.com/profile/268869977-sayo) (Sayo) (Sayo's avatar) (https://substack.com/profile/121262531-eric-unangst) (Eric Unangst) (Eric Unangst's avatar) (https://substack.com/profile/8539984-robert-edwards) (Robert Edwards) (Robert Edwards's avatar) 189 Likes ∙(https://substack.com/note/p-166947463/restacks?utm_source=substack&utm_content=facepile-restacks) 21 Restacks 189 Share this post () (Works on My Machine) Works on My Machine MCP: An (Accidentally) Universal Plugin System Copy link Facebook Email Notes More (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comments) 29 21 Share Discussion about this post Comments Restacks (User) (User's avatar) (Write a comment...) (https://substack.com/profile/116463364-dhiraj-khanna?utm_source=comment) (Dhiraj Khanna) (Dhiraj Khanna's avatar) (https://substack.com/profile/116463364-dhiraj-khanna?utm_source=substack-feed-item) Dhiraj Khanna (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comment/130212302) (Jun 28, 2025, 5:01 PM) 6d Liked by Scott Werner Wow! what a brilliant perspective on MCP and come to think of it, its so true! Expand full comment Like (9) Reply Share (https://substack.com/profile/100545700-matt?utm_source=comment) (Matt) (Matt's avatar) (https://substack.com/profile/100545700-matt?utm_source=substack-feed-item) Matt (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comment/130197106) (Jun 28, 2025, 4:02 PM) 6d Liked by Scott Werner How do you get access to your beta? Expand full comment Like (5) Reply Share (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comment/130197106) 1 reply by Scott Werner (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comments) 27 more comments... Top Latest Discussions (https://worksonmymachine.substack.com/p/the-coming-knowledge-work-supply) The Coming Knowledge-Work Supply-Chain Crisis (https://worksonmymachine.substack.com/p/the-coming-knowledge-work-supply) "Humans. Here they are. Bottleneck, bottleneck. Hi, good to see you. And some of you are terrified. You're going to be even bigger bottlenecks." - Tyler… Apr 27 • (https://substack.com/@scottwerner) Scott Werner 112 Share this post () (Works on My Machine) Works on My Machine The Coming Knowledge-Work Supply-Chain Crisis Copy link Facebook Email Notes More (https://worksonmymachine.substack.com/p/the-coming-knowledge-work-supply/comments) 14 () (https://worksonmymachine.substack.com/p/wasting-inferences-with-aider) Wasting Inferences With Aider (https://worksonmymachine.substack.com/p/wasting-inferences-with-aider) Auto-Fixing Bugs from Asana (for 9 cents!) Apr 13 • (https://substack.com/@scottwerner) Scott Werner 11 Share this post () (Works on My Machine) Works on My Machine Wasting Inferences With Aider Copy link Facebook Email Notes More (https://worksonmymachine.substack.com/p/wasting-inferences-with-aider/comments) 8 () 9:14 (https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven) Introducing MonkeysPaw - a prompt-driven web framework in Ruby (https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven) Be careful what you wish for... Apr 5 • (https://substack.com/@scottwerner) Scott Werner 13 Share this post () (Works on My Machine) Works on My Machine Introducing MonkeysPaw - a prompt-driven web framework in Ruby Copy link Facebook Email Notes More (https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven/comments) 2 () See all Ready for more? (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (subscribe_footer) (Type your email...) Subscribe © 2025 Scott Werner (https://substack.com/privacy) Privacy ∙ (https://substack.com/tos) Terms ∙ (https://substack.com/ccpa#personal-data-collected) Collection notice (https://substack.com/signup?utm_source=substack&utm_medium=web&utm_content=footer) Start writing (https://substack.com/app/app-store-redirect?utm_campaign=app-marketing&utm_content=web-footer-button) Get the app (https://substack.com) Substack is the home for great culture Cookie Policy We use necessary cookies to make our site work. With your consent, we also set performance and functionality cookies that help us make improvements by measuring traffic on our site and we process respective personal data. You can withdraw your consent at any time. For more detailed information about the cookies, your personal data and your rights, please see our (https://substack.com/tos) privacy policy . Manage Cookies Only Necessary Accept all Share Copy link Facebook Email Notes More Create your profile (User) (User's avatar) Name* (Type your name...) Email* (Enter your email address...) Handle (Type your handle...) Bio (Say something about yourself...) Subscribe to the newsletter (/p/mcp-an-accidentally-universal-plugin) (false) I agree to Substack's (https://substack.com/tos) Terms of Use , and acknowledge its (https://substack.com/ccpa#personal-data-collected) Information Collection Notice and (https://substack.com/privacy) Privacy Policy . Save & Post Comment Only paid subscribers can comment on this post (https://substack.com/sign-in?redirect=%2Fp%2Fmcp-an-accidentally-universal-plugin&for_pub=worksonmymachine&change_user=false) Already a paid subscriber? Sign in Check your email For your security, we need to re-authenticate you. Click the link we sent to , or (https://substack.com/sign-in?redirect=%2Fp%2Fmcp-an-accidentally-universal-plugin&for_pub=worksonmymachine&with_password=true) click here to sign in . This site requires JavaScript to run correctly. Please (https://enable-javascript.com/) turn on JavaScript or unblock scripts