1. Conduid
  2. Developer Tools
  3. Gram
MCP server · Developer Tools

Gram

Context layer for your product. Connect your agents and chat to 1st and 3rd party MCP servers!

Unclaimed AGPL-3.0 last commit 6 months ago mcpmcp-serversopenrouteragentsdevtoolsmcp-clientgolangaisdkopenapi
80Excellent

Scored 3 hours ago · breakdown

About Gram

Gram is an MCP server published by speakeasy-api in the Developer Tools category: context layer for your product. Connect your agents and chat to 1st and 3rd party MCP servers!. It has been installed 0 times through Conduid.

The repository has 212 stars and 21 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx gram

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Gram

Powered by Claude · Grounded in docs

I know everything about Gram. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

hooks@0.3.29hooks@0.3.29 · 31 Aug 2026
hooks@0.3.28hooks@0.3.28 · 27 Aug 2026
hooks@0.3.27hooks@0.3.27 · 27 Aug 2026
hooks@0.3.26hooks@0.3.26 · 27 Aug 2026
hooks@0.3.25hooks@0.3.25 · 26 Aug 2026

README

Introduction

Gram is a platform for creating, curating, and hosting Model Context Protocol (MCP) servers with ease. We currently support both OpenAPI documents as well as custom TypeScript functions as sources for tools.

What can you do with Gram?

With Gram you can empower your LLM and Agents to access the right data at the right time. Gram provides a high-level TypeScript SDK and OpenAPI support to define tools, compose higher order custom tools and group tools together into toolsets. Every toolset is instantly available as a hosted and secure MCP server.

If you are looking to get started on the hosted platform you can Sign up, or check out the Quickstart guide.

Features

└ Minimal, lightweight, and open source.
└ High-level TypeScript framework that makes working with MCP easy.
└ Use a custom tool builder to create higher-order tools by chaining lower level tools.
└ OAuth support out-of-the-box: DCR, BYO Authorisation, and standard flows.
└ First class support for OpenAPI 3.0.X and 3.1.X.
└ Follows the MCP specification.

Gram Functions

Create agentic tools from simple TypeScript code using the Gram Functions Framework. Refer to the Getting Started guide to learn more.

The fastest way to get started is with the npm create @gram-ai/function@latest command, which creates a complete TypeScript project with a working Gram function. Deployable and runnable locally as a MCP server.

# Install the CLI and follow the prompts
npm create @gram-ai/function@latest

# Once created, move into your newly created function directory
cd my_function

# Build and Deploy
npm run build
npm run push

A default function is created for you.

import { Gram } from "@gram-ai/functions";
import * as z from "zod/mini";

const gram = new Gram().tool({
  name: "add",
  description: "Add two numbers together",
  inputSchema: { a: z.number(), b: z.number() },
  async execute(ctx, input) {
    return ctx.json({ sum: input.a + input.b });
  },
});

export default gram;

In addition you get a:

  • A server.ts is created so you can run the tool locally as a MCP server with MCP inspector with pnpm run dev
  • A README and CONTRIBUTING guide for next steps on building out your custom tool.

Common use cases include:

└ Host one or more remote MCP servers at a custom domain like mcp.{your-company}.com.
└ Power your in-application chat by exposing context from your internal APIs or 3rd Party APIs through tools.
└ Add data to your AI workflows in Zapier, N8N and other workflow platforms
└ Manage and secure MCP servers for your entire organization through a unified control plane.

Check out the examples folder in this repo for working examples. Or open a pull request if you have one to share!

Gram CLI

The CLI allows for programmatic access to Gram, enabling you to manage the process of pushing sources (either OpenAPI documents or Gram Functions) for your MCP servers. Get started with documentation here.

curl -fsSL https://go.getgram.ai/cli.sh | bash

And then:

gram auth

Support

  • Slack: Join our slack for support and discussions
  • In-App: When using the application you can engage with the core maintainers of the product.
  • GitHub: Contribute or report issues on this repository.
  • Documentation for Gram is also open source. View it here and contribute here.

Contributing

Contributions are welcome! Please open an issue or discussion for questions or suggestions before starting significant work.

See CONTRIBUTING.md for development setup and detailed contribution guidelines.

Techstack

TypeScript – dashboard language.
Golang - backend language.
Goa - design-first API framework.
Temporal - workflow engine.
Polar - usage based billing.
OpenRouter - LLM gateway.
Speakeasy - Generated SDKs. Spec hosted here.

README mirrored from the source repository 3 hours ago. The original is authoritative.

Questions

About Gram

How do I install Gram?

Run npx gram, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Gram safe to use with an AI agent?

Its trust score is 80 out of 100 (excellent). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Gram still maintained?

Yes — the latest release is hooks@0.3.29 (31 Aug 2026), and the last commit was 6 months ago. The repository has 212 stars and 0 open issues.