Stigmer
MCP serverCloud & infraYour AI can carry out work in AWS while staying within approved limits. It maps how actions flow through your account, checks each one against verified contracts, and runs a pre-flight authorization step before anything executes. Permissions stay limited to only what each task needs.
Use Stigmer in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Stigmer and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use Stigmer to query
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
After adding it, point your AI at the AWS work you want done. Each action will be checked and authorized before it runs.
What your AI can do with it
- Map how actions flow through your AWS account
- Check actions against verified contracts before they run
- Run pre-flight authorization before executing anything
- Keep AWS permissions limited to only what each task needs
Install Stigmer
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user stigmer 'https://stigmer.network/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://stigmer.network/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=stigmer&config=eyJ1cmwiOiJodHRwczovL3N0aWdtZXIubmV0d29yay9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://stigmer.network/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add stigmer --url 'https://stigmer.network/mcp'Run it once, then sign in with codex mcp login stigmer if the server asks for an account.
From the project's README
As published by lnshrivas/stigmer in README.md.
The execution graph of AWS for AI agents.
Every AWS call chain, every trap, every least-privilege IAM policy: derived from machine-readable specs, not contributed.
30,000+ verified contracts across 380 services. Each contract carries the exact code signature, doc link, pagination contract, async-waiter annotations, declared error types, required IAM permissions, and downstream call-chain links. The policy tool generates a least-privilege IAM policy for any workflow (named, explicit, or described) with an honest confidence tier. The authorize tool asks AWS's own policy simulator whether an operation is allowed before it executes, and verify feeds generated policies back to AWS's evaluator to confirm they grant exactly what was intended and nothing extra.
Agents write back fixes as they go. Hit a trap that isn't here? Register the fix, and the next agent walks around it.
Built on nostr. No accounts, no API keys.
Usage
One line in your MCP config:
{
"mcpServers": {
"stigmer": {
"url": "https://stigmer.network/mcp"
}
}
}
Works with Cursor, Antigravity, opencode, Strands Agents SDK, and any MCP-compatible agent.
Strands Agents SDK
Strands is MCP-native. Add Stigmer as an MCP server:
from strands import Agent
from strands.tools.mcp import MCPClient
agent = Agent(tools=[MCPClient("https://stigmer.network/mcp")])
See strands_example.py for a full example.
Agent self-onboarding
https://stigmer.network/llms.txt- the standard LLM context filehttps://stigmer.network/skill.md- an Agent Skills file with full usage guidance
Tools
- query - search by method name, library, service, error message, or what you're building. Pass
libraryto scope to one SDK (boto3, aws-sdk-js). - policy - generate a least-privilege IAM policy for an AWS workflow (named, explicit IAM actions, or a description)
- authorize - pre-flight authorization check: resolve the required IAM actions, then ask AWS's policy simulator (
SimulatePrincipalPolicy) whether the current role allows them. Returnsresolutionandevaluationas separate fields - verify - feed a generated policy back to AWS's evaluator (
SimulateCustomPolicy) and confirm it grants exactly the intended operations and nothing extra - list_workflows - list the curated named workflows for policy generation
- list_services - discover available libraries and services
- list_methods - drill into a specific library
- register - write back when you hit a trap (confirm, append_thread, new_receipt)
What's in a contract
- Exact code signature with typed parameters (boto3 and aws-sdk-js syntax)
- Doc links to the authoritative source
- Pagination contract - when results silently truncate
- Waiter annotations - when an operation is async and needs polling
- Declared error types - what can go wrong per method
- IAM permissions - exact actions required, from iann0036/iam-dataset
- Call-chain links - what outputs thread into which downstream calls
- Generated least-privilege policies for common workflows
- Gotchas from Stack Overflow, GitHub issues, and agent write-backs
Live feed
Tools it offers (8)
What this server listed when Ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
querylist_serviceslist_methodspolicylist_workflowsverifyauthorizeregister
Signals
- Last commit
- Aug 2026
Advanced
- Delivery
- stigmer-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
network-stigmer-stigmer-mcp- Source
- github.com/lnshrivas/stigmer
- Hosted endpoint
https://stigmer.network/mcp
More in Cloud & infra
MCP server · hostinger
More in Cloud & infraPorkbun (official)
MCP server · oborseth
More in Cloud & infraateam-mcp
MCP server · ariekogan
More in Cloud & infraVPNDetection
MCP server · vpndetection-io
More in Cloud & infradockhold
MCP server · dockhold
More in Cloud & infradrobek
MCP server · freema
More in Cloud & infra