1. Conduid
  2. Developer Tools
  3. Timebound Iam
MCP server · Developer Tools

Timebound Iam

An MCP Server that sits between your agent and AWS STS and issues temporary credentials scoped to specific AWS Services

64Good

Scored 4 hours ago · breakdown

About Timebound Iam

Timebound Iam is an MCP server published by builder-magic in the Developer Tools category: an MCP Server that sits between your agent and AWS STS and issues temporary credentials scoped to specific AWS Services.

The repository has 11 stars and 2 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/builder-magic/timebound-iam

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 Timebound Iam

Powered by Claude · Grounded in docs

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

Security checks

Static checks derived from the repository 5 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.9.0v0.9.0 · 29 Jul 2026Full Changelog: https://github.com/builder-magic/timebound-iam/compare/v0.8.2...v0.9.0
v0.8.2v0.8.2 · 10 Mar 2026Full Changelog: https://github.com/builder-magic/timebound-iam/compare/v0.8.1...v0.8.2
v0.8.1v0.8.1 · 10 Mar 2026Full Changelog: https://github.com/builder-magic/timebound-iam/compare/v0.8.0...v0.8.1
v0.8.0v0.8.0 · 9 Mar 2026Full Changelog: https://github.com/builder-magic/timebound-iam/compare/v0.7.1...v0.8.0
v0.7.1v0.7.1 · 7 Mar 2026What's Changed feat: deploy script and shorter cred paths by @arrsingh in https://github.com/builder-magic/timebound-iam/pull/8 Full Changelog: https://github.com/builder-magic/timebound-iam/compare/v0.7.0...v0.7.1

README

Timebound-IAM is an MCP Server that issues short-lived, service-scoped AWS credentials via STS AssumeRole so that AI coding agents (like Claude Code) can access AWS resources without long-lived keys. Credentials are time-bounded (15 minutes to 12 hours), scoped to specific services and access levels (read-only or full), and automatically cleaned up on expiry.

Install

  • Homebrew (macOS/Linux)

    brew install builder-magic/tap/timebound-iam
    
  • Go install

    go install github.com/builder-magic/timebound-iam@latest
    
  • Binary download — Download pre-built binaries from GitHub Releases.

Setup

For the complete installation and setup guide, see https://timebound-iam.com/installation-and-setup.

  1. Configure AWS

    Run the setup wizard to generate the IAM trust policy and inline policy for the broker role:

    bin/timebound-iam setup aws
    # or specify a named profile
    bin/timebound-iam setup aws --profile my-profile
    

    Follow the printed instructions to create the timebound-iam-broker IAM role in your account with the generated policies.

  2. Add to Claude Code

    Register the MCP server so Claude Code can request temporary credentials on demand:

    claude mcp add --scope user timebound-iam -- timebound-iam serve
    

    Restart Claude Code to pick up the new server.

  3. Verify

    Verify that the MCP server is installed and running with the /mcp command:

    Test the credential flow end-to-end:

    timebound-iam test
    

    This requests short-lived S3 read-only credentials and writes them to a temporary .env file you can use to verify access.

CLI Usage

Timebound-IAM can also be used as a standalone CLI to wrap shell scripts with scoped, temporary credentials.

  1. exec

    Runs a command with temporary credentials injected into its environment:

    timebound-iam exec -s s3:full,cloudfront:full -t 30m --profile prod -- ./deploy.sh
    

    Use --dry-run to validate flags without requesting credentials. Use --no-confirm to skip the interactive prompt in CI or scripts.

  2. env

    Prints export or unset statements for use with eval:

    eval "$(timebound-iam env -s s3:ro -t 15m --no-confirm)"
    aws s3 ls
    eval "$(timebound-iam env --unset)"
    
  3. Scopes

    Scopes use the format service:level where level is ro (read-only) or full. Multiple scopes can be comma-separated or passed as repeated -s flags:

    -s s3:ro,dynamodb:full
    -s s3:ro -s dynamodb:full
    

Contributing

Contributions in any form (suggestions, bug reports, pull requests, and feedback) are welcome. If you've found a bug, you can submit an issue or email me at rsingh@builder-magic.com.

License

This project is licensed under the Apache License, Version 2.0.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed under the Apache License, Version 2.0, without any additional terms or conditions.

Contact: rsingh@builder-magic.com

README fetched from the repository 5 hours ago. The original is authoritative.

Questions

About Timebound Iam

How do I install Timebound Iam?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Timebound Iam safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Timebound Iam still maintained?

Yes — the latest release is v0.9.0 (29 Jul 2026), and the last commit was 2 months ago. The repository has 11 stars.