MintMCP

77 posts

MintMCP banner
MintMCP

MintMCP

@MintMCP_AI

Enterprise platform for MCP deployment, observability, & governance.

San Francisco Bay Area Katılım Eylül 2023
10 Takip Edilen1.3K Takipçiler
MintMCP retweetledi
Vijay Vasudevan
Vijay Vasudevan@Spezzer·
MCP Apps are a better replacement for elicitation We build an enterprise MCP gateway, and on first use of a service, users have to authenticate with the underlying MCP service. MCP apps can be a rich, in context experience that supplants elicitation.
Vijay Vasudevan tweet media
English
3
3
8
591
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
When we ask an agent to "fix this bug," we're approving hundreds of actions we'll never see. These agents have our production credentials; and increasingly, they run in the background while we work on something else. Engineers are spinning up multiple Claude Code sessions in parallel, and ClawdBot hit >100k GitHub stars in weeks by letting agents handle email, workflows, even car purchases. The shift to agents without constant supervision is here. Today we're launching @MintMCP_AI : governance for AI agents.
English
7
8
30
470K
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
Cursor and MintMCP are partnering to help enterprises govern their coding agents through Cursor's new hooks program. Engineering orgs are rapidly increasing their use of Model Context Protocol in coding workflows. But most orgs have no visibility into what's actually installed, what data flows through these connections, or how to govern them. Cursor's hooks enable you to observe and control the agent loop by intervening at specific points. With MintMCP, you can enable hooks that fire before and after MCP tools are used. After enabling these hooks, you get: 🔹 A full inventory of all MCP servers installed across your organization 🔹 Allow/deny policies on servers and tools 🔹 Response scanning for sensitive data before it reaches the AI model 🔹 Complete audit trails for compliance Start by collecting data to understand actual usage patterns, then layer governance on top. Check out Cursor's announcement and our blog post on MCP governance using hooks - links in the comments below. @cursor_ai @MCP_Community @MintMCP_AI
Jiquan Ngiam tweet media
English
4
8
32
218.5K
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
Progressive tool disclosure should be done by the agent, not as an MCP server tool. One of the challenges with MCPs is when too many tools are enabled, the context window is quickly filled. Instead of providing the agent with all the tool descriptions, progressive tool disclosure only presents the relevant tool specs to the LLM when it is relevant. Some MCP implementations now have a "search" and "use" tool where the search is used to find the right tools, and then use is another call to use a particular tool. While this could be implemented on the MCP server end, this is much better implemented on the agent end. Critically, if it's an MCP tool, then all the context for determining which tools are relevant needs to come in the call to the search tool; this message would then need to be in the context of the future conversation too! However, if it's implemented on the agent end, we have a lot more options to optimize how this decision is made. For example, the agent can use the *entire conversation* history as context with a smaller LLM. The agent doesn't need to store this lookup in the conversation history, and it can also optimize tool loading and prompt caching. @AnthropicAI's implementation of advanced tool use does a lot of this. When we built Lutra AI, we used another approach that worked well: we provided the agent with *short descriptions* of all the tools available across the ecosystem in the system prompt. At tool calling, the agent would request the tools needed; and only at that point, did we load the full tool spec into the conversation. We were also able to dynamically remove the full tool specs from the history when no longer needed (lots of prompt caching tricks here!). In practice, tool selection is still one of the most important things to optimize for. It is critical for security: if you have an agent that's only supposed to do analysis, there's no reason why it needs to have access to data write tools. The risk of agents going off track in a task is real - from prompt injections to just trying to be helpful! Making tool selections in a Virtual MCP server works really well, and pairs well with progressive disclosure. @MCP_Community
Jiquan Ngiam tweet media
English
2
8
45
3.8K
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
One of the biggest challenges with using agents today is figuring out how to provide the LLMs with a toolset that it understands how to use accurately, is not overly broad, and enables meaningful tasks to be completed. After testing out various approaches, we have found a use case driven way for packaging up tools to be the most effective approach. Our article with @pulsemcp goes into the details of what we've learned, why it is important to have tool groups based on use case or roles, and how it turns out that Model Context Protocol (MCP) already provides a natural way for us to implement this. We call this approach the Virtual MCP approach, where we use a gateway architecture to quickly group up tools by use case. Critically, tools in a virtual MCP come from multiple MCP servers. Using a virtual MCP setup makes it both easy for end users to configure, and also IT/admins to secure. As enterprises adopt more agents + MCPs, we think these approaches will become critical as we need control and telemetry into what the agents can and are doing. Thanks for @tadasayy @grumpygrowthguy for the collaboration. pulsemcp.com/posts/virtual-… @MintMCP_AI @MCP_Community
English
9
19
154
14.6K
MintMCP
MintMCP@MintMCP_AI·
@fadatiq @JiquanNgiam Yeap. The AI produces the logic and display, not the data. The data is pulled from APIs.
English
1
0
0
25
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
One of our favorite use cases for AI is making custom dashboards and reports from data: plug any data source in, and then let the AI make charts, breakdowns, and generate insights for you! We gave @Lutra_AI data about the top companies and asked it to "make a dashboard to explore the data, slice and dice it up in interesting ways, and generate some commentary", and after a few minutes the AI generated this interactive dashboard for us to explore.
English
1
0
1
404
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
We just added more capabilities to @Lutra_AI to create fields and update records in @airtable! One of my favorite use cases is to get it to scan an existing table for missing data and then do the necessary work to fill it in. Getting integrations like this working robustly is hard! Particularly because users can specify custom schemas for their airtable bases and the AI needs to be aware of how to work with them (e.g., single selects have specific valid values), and it needs to be robust to issues that come up.
English
0
1
1
615
MintMCP
MintMCP@MintMCP_AI·
The Lutra team will be demoing at the @WorkOS MCP night on May 14th in SF. Stop by and say hi!
MintMCP tweet media
English
0
0
3
365
MintMCP
MintMCP@MintMCP_AI·
Lutra completes tasks across your apps, and now supports MCP! Connect any app, process data, make visualizations, automate emails, fill spreadsheets, make dashboards, automate reports, and more. Prompt to get work done directly with your apps. 🤯Watch MCP+Lutra in action👇
MintMCP tweet media
English
1
13
66
80.2K
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
Ghibli-ize my website.
Jiquan Ngiam tweet media
English
1
1
4
605
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
AI agents are coming -- and it now takes just a few mins to make one! "what it can do is mind blowing ... building an agent like this with a tool like lutra is a few mins job" @saminsolitude great use case! glad you're liking Lutra @JJEnglert awesome course!
SamB 💯@saminsolitude

Yaay 🤠 AI agents, here I come 🔥 Created my first agent using @Lutra_AI I'm yet to refine it but looking at what it can do is mind blowing, at the same time a bit scary 😳 Probably as the founder says, adoption & the mindset shift is key. Here's what I attempted: 1. I asked to find emails from Amazon regarding order confirmation/purchases for the past 1 year 2. I then asked it to group by month, by category, regular & fresh 3. Next I asked it to create a Google sheet to capture these findings 4. I asked it to create a dashboard with amounts spent monthly with regular and fresh as categories. 5. Finally to email me the sheet. I was trying to understand how much I'm spending on Amazon, what is that I'm spending on, when it hit the peak and so on. Initial results were ok. It was able to capture most of the orders but couldn't differentiate between regular and fresh. The title was incorrect or missing in quite a few places. Category was missing. For my first set of instructions it did a phenomenal job though. I then tweaked my instructions to make it understand how to identify fresh orders, what more I'm looking for. It did a decent job there. I need to experiment more with the prompts I give and see how It improves. Irrespective of all these, building an agent like this with a tool like lutra is a few mins job. Great job team 🙌 I shall share more of what I try in the coming days. Thanks to @JJEnglert for his AI agents course, that's where I'm finding such gems. Seriously, the future is wild 😀

English
1
1
6
1K
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
I'm on a podcast! Had a great time talking to @ossia about AI - how we got here, what's working, what's not. @freeCodeCamp Tune for my perspective on AI, agents, and what's working. Thanks @ossia for having me on the show!
Jiquan Ngiam tweet media
English
2
6
32
10.2K
MintMCP retweetledi
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
Dynamic UX with AI agents! We are introducing new UX to make it intuitive when the AI agent works on a large spreadsheet. We heard feedback from users that when the AI agent starts to do lots of work, it was hard to understand the time/cost estimates and see what it was doing! We just rolled out a new feature that dynamically renders a live table view that shows you exactly what the agent is working on. The live table is embedded in another chat message - it's a dynamic interface element that is determined on the fly depending on the conversation.
GIF
English
5
6
37
9.9K
MintMCP retweetledi