Meet Truffle

Hey, I'm Truffle
I Know Your Product
Ask Me Anything

Ask me anything about your product. I'll find the answer, explain it in plain English, and show you where I found it.

No digging through docs. No waiting for someone who knows. Just ask.

Connect Truffle to the information your team already uses. Start wherever your team works.

I've already met some great teams

K

Karen

Accounting

Hey @Truffle — a customer wants to pay by bank transfer. Can they do that?

Truffle

Yes. They can pay by bank transfer. As long as they include their payment reference, we'll match it to their account automatically.

I found this in your product documentation

Just ask

You don't need to know where the answer is

I already know how your product works.

Ask me the same way you'd ask a colleague. I'll find the information, work out what it means, and give you a straight answer.

One question. Every source it needs.

I can look across everything you’ve connected

I don’t just look in your code. I can bring together your code, docs, APIs, and the tools your team uses to figure out the answer.

Your product

I understand how your code and APIs work

Your tools

I can look at things like Sentry, Stripe, Linear, and other systems you connect.

One clear answer

You ask me a question. I figure out where to look and give you the answer.

+
Truffle
GitHub + Sentry

# support

Team Truffle

S
Sarah just now

Why are payments failing for some customers?

Truffle
Truffle
I found a recent increase in payment failures. The affected requests are returning payment_intent_failed in the payment service.
GitHub Sentry

Give me access to your tools

Connect GitHub, your docs, Slack, and anything else I need to understand your product.

Bring me where you chat

Add me to Slack or wherever you want to ask me questions.

Truffle

Ask me anything

I'll find the answer and explain it to you

How it works

Give me the information. I'll do the rest

Connect the tools and information your company already uses. I'll learn how your product works and use whatever I need to answer your questions.

1

Connect what you use

Your code, documentation, support tools, databases and more. Connect as much or as little as you like.

2

Ask me Anything

Ask me a question in the same way you'd ask a colleague.

3

I'll find the answer

I'll look across the information you've connected, figure out what's relevant, and give you a clear answer.

Ask me anything

Ask me anything about your product

You don't need to know how your product works to get an answer. Ask me what you want to know, and I'll work out where to look.

  • I explain things in plain English
  • I use the information your company has connected
  • I show you where the answer came from
  • If I can't find the answer, I'll tell you
# product-questions
SM

Sara · Support 10:24

@Truffle, why is this customer's payout still pending?

Truffle

Truffle 10:24

The payout is waiting for the merchant's account to finish verification. Once their account is fully verified, the payout can be released.

payments/payouts.py

MJ

Marcus · Customer Success 10:31

@Truffle, can customers cancel their subscription themselves?

Truffle

Truffle 10:31

Yes. They can cancel through the billing portal. Their subscription stays active until the end of the current billing period.

billing/subscriptions.py

NP

Nina · Product 10:38

@Truffle, what happens when a payment fails?

Truffle

Truffle 10:38

We retry the payment up to three times over about seven days. If all attempts fail, the subscription is paused and the customer is notified.

payments/retry.py

LW

Leo · Sales 10:42

@Truffle, can we offer refunds?

Truffle

Truffle 10:42

Yes. We support both full and partial refunds through the API.

openapi.yaml

Message #product-questions

Just talk to me

You shouldn't need to understand AI.

I'm already connected to the information your company uses. I'm right there in Slack or Teams. Just ask me like you'd ask a coworker.

When you have a question
OpenAI
AI model
MCP MCP
Truffle Truffle
Start a conversation Open an AI chat Open a tool I'm already here
Give it context Explain your situation Know which tools to use I already have the context
Find the answer Paste in the information Work with connected tools I'll find it
Know how it works Understand prompting Understand MCP & tools You don't need to
Where to use it Another AI app Developer tools Slack, Teams & more
What you do Write a prompt Work with the technology Just ask me

I handle the AI, the tools and the context. You just ask the question.

Model Context Protocol

I love MCP

MCP gives AI a standard way to connect to knowledge and tools. And I can work both ways: you can bring me into your AI, or I can bring your company's connected tools to everyone who needs them.

Bring me to your AI

I'm an MCP server too. Connect me to your coding agent or other AI tools, and they can ask me about your product, code, APIs, and documentation — all the context I've learned about your company.

Bring your MCPs to me

I can also be an MCP client. Connect the MCP servers your company already uses, and I'll use their knowledge and tools when answering questions.

That means your team doesn't need to figure out which system has the answer. I can connect the dots across them and make that information available to everyone in the organization.

Explore MCP

AI tools

MCP clients
Claude
Cursor
VS Code
MCP
Truffle

Truffle

MCP server

your product
code
APIs
docs
MCP

Connected MCPs

your tools
Stripe
Stripe
Sentry
Sentry
Linear
Linear
GitBook
GitHub
GitHub
Notion
Notion
PostgreSQL
Postgres
Slack
Figma
Figma
Jira
Jira
Datadog
Datadog
HubSpot
HubSpot
+ your MCP servers

Everything your team needs

Give everyone a direct line to your product.

I'm here to help everyone understand how your product works — whether you're in Engineering, Support, Sales, Product, or anywhere else in the company.

I know your product

I understand your actual codebase, so I can explain how things really work — not just how they're supposed to work.

I understand your APIs

I can answer questions about what your product can do, how your APIs work, and what's possible.

I know your documentation

Connect your docs and other knowledge sources so I can combine them with everything else I know about your product.

I'm where your team works

Ask me in Slack or Teams, right where the question comes up. No new tool to learn and no separate AI chat to open.

I show my sources

I'll show you where I found the answer, so you can see the information behind it and verify it yourself.

I connect to your tools

Through MCP, I can connect to the systems your company already uses and bring their knowledge and capabilities into the conversation.

Pricing

Simple pricing. Pay for what you use.

I don't want to hide AI costs inside my subscription. You pay for Truffle, and you choose how you want to pay for the AI I'll need.

Try me for Free

I'm free for one active user. Bring your own AI key and see what I can do with your product.

$0 /month

1 active user

  • Unlimited repositories
  • Unlimited questions
  • GitHub, GitLab & Bitbucket
  • API specs & documentation
  • Bring your own AI key
  • Slack bot integration
  • MCP support

Free means BYOK

Bring your own AI provider and pay them directly. I don't add anything on top.

Get Started for Free
Most popular

Bring me to the whole team

Give everyone in your company a way to ask questions about your product. Five active users are included, and you can add more as your team starts using me.

$49 /month

5 active users included

  • Everything in Free
  • 5 active users included
  • Use my AI or bring your own key
  • Priority support

Additional users

I only count people who actually talk to me through Slack or MCP.

$3 per active user / mo
Get started for $49 per Month

How my AI works

You choose the AI. I handle the rest.

You can use the AI I provide, or bring your own key. Either way, I connect it to the context and tools I've been given.

Use my AI

Let me handle the AI infrastructure. You pay separately for the tokens you actually use.
· $4 per 1 Million input tokens
· $20 per 1 Million output tokens

Bring your own key

Connect your own AI provider and pay them directly. No AI charges from me.

No artificial limits

I don't cap your repositories or questions just to push you into another plan. Use me as much as you need.

Truffle

Questions, answered

Wondering how I work?

Ask away. Here's what you need to know about me, what I can access, and how I fit into your team's workflow.

What do you actually understand?

I build an understanding of your product from the information you connect to me — your code, APIs, documentation, and other tools. I use all of that context to answer questions about how your product actually works.

Aren't you just ChatGPT or Claude?

No. I can use models like those to think and answer, but I give them the context they don't have. I know the information you've connected to me, so you don't have to explain your product from scratch every time you ask a question.

Is my code used to train AI models?

No. I use your code and documentation to answer your team's questions. Your connected information isn't used to train a general-purpose AI model.

How do you access my code?

You choose which repositories I can access by connecting GitHub, GitLab, or Bitbucket. I index those sources so I can find the relevant information when someone asks me a question.

How does AI usage work?

You can use the AI I provide, or bring your own AI provider and API key. If you use my AI, you pay separately based on the tokens I use to answer your questions. If you bring your own key, you pay your AI provider directly. Don't worry — I keep track of every token I use, and you can see your usage clearly in the dashboard.

Who counts as an active user?

I only count people who actually use me. If someone is part of your workspace but never talks to me through Slack or MCP, they don't count as an active user.

Where can I use you?

I'm available where your team already works. You can talk to me in Slack, and you can also connect me through MCP to AI tools and coding environments that support it.

What happens when my code changes?

I keep your connected sources up to date, so I'm working from the product your team is actually building — not an old snapshot of your codebase.

How do I get started?

Connect the information you want me to understand, bring me into Slack or your AI tools, and start asking questions. I'll take care of finding the right context and putting it together for you.