OAuth 2.1 and remote transport
Streamable HTTP servers with OAuth 2.1, so users connect from Claude, ChatGPT, Cursor or VS Code and approve access on your own sign-in page. Bearer tokens for headless agents.
Let your users ask Claude, ChatGPT or Cursor to work with your product. We design and build Model Context Protocol servers with OAuth sign-in, scoped permissions and tools that are safe to hand to an AI, and we run three of them in production in our own products.
Streamable HTTP servers with OAuth 2.1, so users connect from Claude, ChatGPT, Cursor or VS Code and approve access on your own sign-in page. Bearer tokens for headless agents.
Tool names, descriptions and input schemas designed for models, not just mirrored from your REST API, so assistants pick the right tool and fill it correctly.
Each connection only sees the areas the user allows, and they can disconnect at any time. Access is logged so your team can see what an assistant changed.
Deletes and other irreversible tools never act on the first call. They return a warning and a confirmation token, so the user always has the final say.
Responses return the fields an agent needs, such as extracted codes, links or IDs, instead of raw HTML or long text the model has to parse.
We add the MCP layer next to the backend you already have, in Kotlin/Ktor or Node.js/TypeScript, sharing its auth, permissions and data.
These are our own products, built and operated by BlanketByte. Each one works inside AI assistants today.
A calm personal organizer. Users connect Claude, ChatGPT, Cursor or VS Code and choose which areas, like routines, budget or notes, each assistant can see. piccola.app
A CRM for consultants and sales reps. Ask your assistant who to call back, log a call or update a contact, with revocable access and API tokens. gancio.app
Disposable inboxes for AI agents. An OAuth 2.1 MCP server that creates an address, waits for the email and returns the code or link. poofboxmail.com
MCP (Model Context Protocol) is an open standard for connecting AI assistants to other software. An MCP server exposes your product as a set of tools and data that Claude, ChatGPT, Cursor and other MCP clients can use on a user's behalf, after the user signs in and grants access.
Claude (web, desktop and Claude Code), ChatGPT through custom connectors, Cursor, VS Code and any other client that supports remote MCP servers. Our own servers are used from all of these.
No. The MCP server sits next to your existing API and reuses its authentication, permissions and business logic. We build it in Kotlin/Ktor or Node.js/TypeScript.
Users sign in with OAuth 2.1 on your own login page, each connection is limited to the areas they approve, access can be revoked at any time, and irreversible actions require an explicit confirmation step.
Yes. For Piccola we built both: an in-app assistant that proposes every change as a card the user confirms, and an MCP server for people who prefer their own assistant. See AI & MCP integrations.
Tell us what your users should be able to ask for. We will map the tools, scope the work and suggest where to start.