<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Juan Viera Garcia</title>
    <description>The latest articles on DEV Community by Juan Viera Garcia (@juan23).</description>
    <link>https://dev.to/juan23</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3127523%2F2014ad94-40b2-4bae-bda4-1c6319337d3b.jpeg</url>
      <title>DEV Community: Juan Viera Garcia</title>
      <link>https://dev.to/juan23</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/juan23"/>
    <language>en</language>
    <item>
      <title>Sharing agent skills across a company: where a Git repo falls short</title>
      <dc:creator>Juan Viera Garcia</dc:creator>
      <pubDate>Tue, 22 Sep 2026 16:50:34 +0000</pubDate>
      <link>https://dev.to/juan23/sharing-agent-skills-across-a-company-where-a-git-repo-falls-short-2lhf</link>
      <guid>https://dev.to/juan23/sharing-agent-skills-across-a-company-where-a-git-repo-falls-short-2lhf</guid>
      <description>&lt;p&gt;Keeping agent skills in a shared Git repo works well when everyone is comfortable with Git and can read the same files. Things get awkward when Finance, HR, and IT need to use and update them too.&lt;/p&gt;

&lt;p&gt;My co-founder Ali wrote about that transition at Bevel. The tricky example: one change touches an IT offboarding instruction and a Finance document. Both owners need to approve it, but neither should automatically get access to the other department's contents.&lt;/p&gt;

&lt;p&gt;That leaves three separate things to design:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who can read each skill and its supporting documents.&lt;/li&gt;
&lt;li&gt;Who can propose changes, and whose approval is required.&lt;/li&gt;
&lt;li&gt;How someone who doesn't use Git can participate.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We built &lt;a href="https://www.bevel.software/hexis" rel="noopener noreferrer"&gt;Hexis&lt;/a&gt; around those requirements: keep Markdown and Git history, put permissions and review around them, and let people connect through their agent. It's open source.&lt;/p&gt;

&lt;p&gt;If a shared repo already meets your team's needs, that's a good place to stay. The extra layer becomes useful when access and ownership differ across teams.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@ali.raza_25708/how-do-you-distribute-and-collaborate-on-agent-skills-in-enterprise-settings-bdb7097dff60" rel="noopener noreferrer"&gt;Ali's full article, with the review workflow and screenshots&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mcp</category>
      <category>opensource</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Who's heard of UTCP?? #mcp #ai</title>
      <dc:creator>Juan Viera Garcia</dc:creator>
      <pubDate>Fri, 18 Jul 2025 16:42:13 +0000</pubDate>
      <link>https://dev.to/juan23/whos-heard-of-utc-mcp-ai-35oo</link>
      <guid>https://dev.to/juan23/whos-heard-of-utc-mcp-ai-35oo</guid>
      <description></description>
      <category>mcp</category>
      <category>ai</category>
      <category>discuss</category>
    </item>
    <item>
      <title>UTCP: A safer, more scalable alternative to MCP</title>
      <dc:creator>Juan Viera Garcia</dc:creator>
      <pubDate>Fri, 18 Jul 2025 16:25:57 +0000</pubDate>
      <link>https://dev.to/juan23/utcp-a-safer-more-scalable-alternative-to-mcp-n1h</link>
      <guid>https://dev.to/juan23/utcp-a-safer-more-scalable-alternative-to-mcp-n1h</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/juan23/everything-you-need-to-know-about-utcp-the-alternative-to-mcp-thats-going-viral-52op" class="crayons-story__hidden-navigation-link"&gt;Everything You Need to Know About UTCP, the Alternative to MCP That’s Going Viral 🚀&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/juan23" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3127523%2F2014ad94-40b2-4bae-bda4-1c6319337d3b.jpeg" alt="juan23 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/juan23" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Juan Viera Garcia
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Juan Viera Garcia
                
              
              &lt;div id="story-author-preview-content-2703934" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/juan23" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3127523%2F2014ad94-40b2-4bae-bda4-1c6319337d3b.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Juan Viera Garcia&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/juan23/everything-you-need-to-know-about-utcp-the-alternative-to-mcp-thats-going-viral-52op" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jul 18 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/juan23/everything-you-need-to-know-about-utcp-the-alternative-to-mcp-thats-going-viral-52op" id="article-link-2703934"&gt;
          Everything You Need to Know About UTCP, the Alternative to MCP That’s Going Viral 🚀
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mcp"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mcp&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/api"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;api&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/juan23/everything-you-need-to-know-about-utcp-the-alternative-to-mcp-thats-going-viral-52op" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;11&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/juan23/everything-you-need-to-know-about-utcp-the-alternative-to-mcp-thats-going-viral-52op#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>mcp</category>
      <category>opensource</category>
      <category>ai</category>
      <category>api</category>
    </item>
    <item>
      <title>Everything You Need to Know About UTCP, the Alternative to MCP That’s Going Viral 🚀</title>
      <dc:creator>Juan Viera Garcia</dc:creator>
      <pubDate>Fri, 18 Jul 2025 16:25:11 +0000</pubDate>
      <link>https://dev.to/juan23/everything-you-need-to-know-about-utcp-the-alternative-to-mcp-thats-going-viral-52op</link>
      <guid>https://dev.to/juan23/everything-you-need-to-know-about-utcp-the-alternative-to-mcp-thats-going-viral-52op</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;br&gt;
UTCP is a &lt;em&gt;zero‑wrapper, direct‑call&lt;/em&gt; protocol that lets AI agents talk to any tool (HTTP, gRPC, CLI—even legacy SOAP) without spinning up a proxy server. Think “&lt;strong&gt;DNS for tools&lt;/strong&gt;.” Faster, cheaper, and simpler than Model Context Protocol (MCP).&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  1️⃣ Why MCP Feels Heavy
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;The “Wrapper&amp;nbsp;Tax” in 20 seconds&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Middleman servers&lt;/strong&gt; for every tool → more code, infra + latency&lt;/li&gt;
&lt;li&gt;Custom auth / logging / rate‑limits duplicated in each wrapper&lt;/li&gt;
&lt;li&gt;Two network hops (Agent ➜ MCP ➜ Tool) = slow&lt;/li&gt;
&lt;li&gt;Bigger attack surface &amp;amp; maintenance overhead&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8na9eo8ggwuky5wgd76j.gif" alt="Diagram comparing MCP to UTCP" width="800" height="1000"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  2️⃣ UTCP in a Nutshell
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Describe once, call direct.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="err"&gt;//&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;minimal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;UTCP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;manifest&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"version"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"tools"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"get_weather"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"inputs"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"city"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"string"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"provider"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"method"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"GET"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://api.weather.example/?city={{city}}"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Agent downloads the manifest (one GET).&lt;/li&gt;
&lt;li&gt;Calls the tool’s &lt;strong&gt;native&lt;/strong&gt; endpoint—no proxy, no extra hop.&lt;/li&gt;
&lt;li&gt;Uses the tool’s existing auth &amp;amp; rate‑limit rules.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frfgu64pf9lvq6clmz40p.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frfgu64pf9lvq6clmz40p.webp" alt="UTCP in a nutshell" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3️⃣ Why Devs Love It
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Fast list for your boss (or tweet‑thread).&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero wrapper tax&lt;/strong&gt; → just ship a JSON file&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latency‑free&lt;/strong&gt; — single hop, native protocol&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Works with anything&lt;/strong&gt;: REST, gRPC, WebSocket, CLI, SOAP&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plug‑and‑play&lt;/strong&gt; — copy/paste manifest, you’re done&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community‑driven&lt;/strong&gt; — contributors from MIT, Cambridge &amp;amp; beyond 🌍&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft9rn4e82656r7meoy0uf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft9rn4e82656r7meoy0uf.png" alt="Manifest of UTCP" width="800" height="637"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4️⃣ When MCP Still Wins
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Edge cases only.&lt;/em&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Use MCP&lt;/th&gt;
&lt;th&gt;Use UTCP&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Need centralized stateful workflows&lt;/td&gt;
&lt;td&gt;Need raw speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Strict, uniform interface across org&lt;/td&gt;
&lt;td&gt;Heterogeneous tools / rapid prototyping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Can afford wrapper maintenance&lt;/td&gt;
&lt;td&gt;Want &lt;strong&gt;no extra infra&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  5️⃣ Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;utcp   &lt;span class="c"&gt;# Python client&lt;/span&gt;
utcp run providers.json   &lt;span class="c"&gt;# load manifests &amp;amp; call tools&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Drop your manifest at &lt;code&gt;/utcp&lt;/code&gt; or a Git repo.&lt;/li&gt;
&lt;li&gt;Point your agent to the providers list.&lt;/li&gt;
&lt;li&gt;Watch the latency vanish.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  6️⃣ The Bottom Line
&lt;/h2&gt;

&lt;p&gt;UTCP rips out the proxy layer, lets AI agents hit tools &lt;strong&gt;directly&lt;/strong&gt;, and cuts dev+infra cost to near zero. If you’re building agents today, try UTCP first—then reach for MCP only when you truly need a heavyweight hub.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Links:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spec &amp;amp; docs: &lt;strong&gt;utcp.io&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Python client: &lt;code&gt;github.com/universal-tool-calling-protocol/python-utcp&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✌️ Happy hacking, and drop your own manifests in the comments to keep the momentum rolling!&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>opensource</category>
      <category>ai</category>
      <category>api</category>
    </item>
    <item>
      <title>A new safer, more scalable alternative to MCP!</title>
      <dc:creator>Juan Viera Garcia</dc:creator>
      <pubDate>Fri, 18 Jul 2025 13:16:11 +0000</pubDate>
      <link>https://dev.to/juan23/a-new-safer-more-scalable-alternative-to-mcp-nac</link>
      <guid>https://dev.to/juan23/a-new-safer-more-scalable-alternative-to-mcp-nac</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/vishal_agrawal_680a3e5c14" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3367245%2F9fc02321-bc7a-4b55-bd69-8afa3ee49763.jpg" alt="vishal_agrawal_680a3e5c14"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vishal_agrawal_680a3e5c14/utcp-the-dns-of-the-agentic-world-92m" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;UTCP: The DNS of the Agentic World&lt;/h2&gt;
      &lt;h3&gt;Vishal Agrawal ・ Jul 18&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#agentaichallenge&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>agentaichallenge</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Juan Viera Garcia</dc:creator>
      <pubDate>Fri, 18 Jul 2025 13:15:29 +0000</pubDate>
      <link>https://dev.to/juan23/-2ikl</link>
      <guid>https://dev.to/juan23/-2ikl</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/vishal_agrawal_680a3e5c14" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3367245%2F9fc02321-bc7a-4b55-bd69-8afa3ee49763.jpg" alt="vishal_agrawal_680a3e5c14"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vishal_agrawal_680a3e5c14/utcp-the-dns-of-the-agentic-world-92m" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;UTCP: The DNS of the Agentic World&lt;/h2&gt;
      &lt;h3&gt;Vishal Agrawal ・ Jul 18&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#agentaichallenge&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>agentaichallenge</category>
    </item>
  </channel>
</rss>
