Pinpole MCP Server
Generates Terraform configuration from cloud architecture graphs for infrastructure provisioning.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Pinpole MCP ServerDesign a scalable web app on AWS with a load balancer, auto-scaling EC2, and RDS, then simulate the monthly cost."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Pinpole MCP Server
Design cloud architectures, run cost/performance simulations, and draw them on your Pinpole canvas — from Cursor, Claude Code, Codex, Claude.ai, and Bolt.
Product: https://pinpole.cloud · App: https://app.pinpole.cloud · Connectors: docs/connectors.md
Quick start (stdio — Cursor, Claude Code, Codex)
1. Get a token
Open Pinpole → Settings → Developer / MCP and create a personal access token
(pp_live_…). Copy it — it's shown only once.
2. Configure your agent
Cursor — add to ~/.cursor/mcp.json:
{
"mcpServers": {
"pinpole": {
"command": "npx",
"args": ["-y", "@pinpole/mcp"],
"env": {
"PINPOLE_API_TOKEN": "pp_live_…",
"PINPOLE_BASE_URL": "https://app.pinpole.cloud"
}
}
}
}Claude Code:
claude mcp add pinpole \
--env PINPOLE_API_TOKEN=pp_live_… \
--env PINPOLE_BASE_URL=https://app.pinpole.cloud \
-- npx -y @pinpole/mcpCodex — add to ~/.codex/config.toml:
[mcp_servers.pinpole]
command = "npx"
args = ["-y", "@pinpole/mcp"]
env = { PINPOLE_API_TOKEN = "pp_live_…", PINPOLE_BASE_URL = "https://app.pinpole.cloud" }Related MCP server: Cloud Pilot MCP
Remote connector (Claude Desktop, Claude.ai, Bolt)
Field | Value |
URL |
|
Transport | HTTP |
Auth | OAuth (Claude) or API key |
Claude Desktop: Settings → Connectors → Add custom connector → URL above (leave OAuth Client ID/Secret blank). See docs/connectors.md.
OAuth discovery: https://app.pinpole.cloud/.well-known/oauth-authorization-server
Self-hosted HTTP server:
npm run build && npm run start:httpEnv: MCP_HOST, MCP_PORT (default 3333), PINPOLE_BASE_URL.
Embed in your Node app:
import { createMcpApp } from "@pinpole/mcp/http";
const app = createMcpApp();
app.listen(3333);Tools
66 MCP tools covering projects, workspaces, AI architect, simulation, deploy, templates, teams, connectors, billing, and export. Full API parity matrix: docs/PARITY.md.
Highlights:
Tool | What it does |
| Prompt → architecture → inline canvas in chat (+ optional simulation) |
| Multi-turn AI architect |
| Cost/latency simulation |
| Project & canvas management |
| Inline read-only canvas embed (PAT) + links to full editor |
Canvas in Cursor
With PINPOLE_API_TOKEN set, canvas tools mint a short-lived /embed/canvas URL and return
an inline read-only diagram in chat (no Pinpole browser login). Use
Open interactive canvas in Pinpole for full drag-and-drop editing.
See docs/connectors.md.
| pinpole_deploy_execute / pinpole_get_drift | Deploy & drift |
| pinpole_export_terraform | Offline Terraform export (no network) |
Environment variables
Variable | Default | Notes |
| – |
|
|
| API base URL |
| – | Local dev only ( |
Development
npm ci
npm run build
npm testnpm test # smoke: tools/list
npm run test:tools # list all registered tools
npm run test:parity # compare tools against docs/PARITY.mdLocal integration testing (no browser UI): see docs/LOCAL_TESTING.md.
Links
Pinpole — https://pinpole.cloud
Connector setup — docs/connectors.md
MIT licensed.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/codeforstartups/pinpole-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server