Skip to content

Releases: customd/aws-partner-central-mcp

v1.0.9 — scale resilience + stage-progression guidance

03 Jun 01:01

Choose a tag to compare

Hardening surfaced by a large ACE opportunity reconciliation.

Rate limits

  • Recognize the live HTTP 400 {"message":"Rate exceeded. Try again later."} throttle (not only -32004/429) and back off across the ~30s sendMessage refill window. Previously these throttles surfaced as hard errors mid-workflow.

Large sessions

  • Cap the combined tool-result size (text + structuredContent) under the MCP client's token limit, so large get_session results (especially response_format:'json') no longer exceed it and get shunted to an unreadable temp file. Trims events while always preserving status + pending approval_requests.

Stage-progression guidance

  • send_message now documents that opportunity writes and stage progression (including Launched / closed-won) are partner-initiated; the agent's readiness "validation" is advisory, not a hard gate — phrase requests as instructions to execute.

Also includes the previously-unreleased v1.0.8: clickable opportunity console links, friendly tool labels (annotations.title), a status emoji, and structuredContent no longer carrying the raw payload.

Install: download aws-partner-central.mcpb below and open it in Claude Desktop → Settings → Extensions to upgrade.

v1.0.7: packaging (author profile + docs)

30 May 10:03

Choose a tag to compare

v1.0.7 is a packaging/docs release; no functional change from v1.0.6.

Carries forward v1.0.6: in-chat partner_central_select_account (account/role pick + switch), the read-only verify_connection reachability probe against your default catalog, and the v1.0.5 "Could not attach" startup fix.

To upgrade: reinstall the attached aws-partner-central.mcpb in Claude Desktop, Settings -> Extensions.

v1.0.6: in-chat account selection + read-only verify probe

30 May 09:56

Choose a tag to compare

What is new in v1.0.6

  • partner_central_select_account: pick (and later switch) which AWS account + role the extension uses, in-chat. Surfaced when your sign-in can reach multiple account/role combinations; the choice is remembered. (Claude Desktop has no picker dropdown, so this replaces the old "set it in settings" message with a guided in-chat pick.)
  • verify_connection is now a read-only reachability probe against your configured default catalog (previously a Sandbox test message that created a throwaway session). It creates nothing, no longer assumes Sandbox enrollment, and exercises the catalog you actually use; with clearer transient-vs-setup error reporting.
  • Includes the v1.0.5 fix for the startup crash that surfaced as "Could not attach / Server disconnected" when the optional Account ID / Role fields were left blank.

To upgrade: reinstall the attached aws-partner-central.mcpb in Claude Desktop, Settings -> Extensions.

v1.0.5 — fix "Could not attach" on blank optional fields

30 May 07:36

Choose a tag to compare

Fixes a startup crash that surfaced as "Could not attach / Server disconnected".

When the optional Account ID / Role Name fields are left blank, Claude Desktop substitutes the literal ${user_config.sso_account_id} placeholder into the environment. The server rejected it during config validation and exited before completing the MCP handshake, so Claude Desktop reported "Could not attach". The server now treats an unsubstituted ${...} placeholder as unset; account and role auto-detect from your SSO session as intended.

If you saw "Could not attach" on v1.0.3 / v1.0.4 with only the SSO start URL filled in, upgrade to v1.0.5 and reinstall.

v1.0.4 — clearer write-approval error

30 May 02:20

Choose a tag to compare

Changes since v1.0.3

  • Clearer error when a write approval tool_use_id is stale (the agent re-proposed the action): the message now points you to re-fetch the current id via partner_central_get_session and retry. No other functional changes.

Install: Claude Desktop -> Settings -> Extensions, then drag in aws-partner-central.mcpb and fill the config dialog (AWS SSO start URL is the only required field; account and role auto-detect after sign-in).

v1.0.3 — one-field setup (auto-detect account & role)

29 May 20:48

Choose a tag to compare

Setup is now effectively a single field.

  • Account ID and Role Name are optional. After you sign in, the extension auto-detects them from your AWS SSO session (sso:ListAccounts/ListAccountRoles — your own access list, no extra IAM permissions, no local files read):
    • One account/role → used automatically (you only enter the SSO Start URL).
    • Several → a dropdown to pick one (via MCP elicitation where the client supports it; otherwise the options are listed in chat). Your choice is remembered.
  • Set Account ID / Role only to override.
  • verify_connection now shows the detected account/role so you can confirm setup.

No new IAM permissions and no reading of your local AWS config files — discovery uses the SSO session token the extension already obtains. Install: download aws-partner-central.mcpb below → Claude Desktop → Settings → Extensions → drag in.

v1.0.2 — simpler setup

29 May 20:15

Choose a tag to compare

Quality-of-life release focused on setup.

  • Simpler install form — 3 required fields (SSO start URL, account ID, role name). AWS Region is fixed to us-east-1 and verbose logging moved to a LOG_LEVEL env var, so neither clutters the dialog. Default Catalog is now optional (defaults to AWS).
  • Honest role field — the SSO role name no longer pre-fills an org-specific default (it's a custom per-organisation permission-set name, not an AWS standard); the common example is shown in the field help instead.
  • Guided verificationverify_connection now echoes back your effective configuration (account ID masked) and clear next steps, so Claude can confirm or correct your setup in chat.

No new filesystem access. Install: download aws-partner-central.mcpb below → Claude Desktop → Settings → Extensions → drag in.

v1.0.1 — AWS Partner Central for Claude Desktop

29 May 19:44

Choose a tag to compare

Production release consolidating live-tested fixes.

Highlights

  • Human-in-the-loop approval, corrected for live behaviour — parses the real requires_approval payload and recovers the pending tool_use_id via get_session so writes can be approved/rejected reliably (approval also works conversationally).
  • Agent activity trace — an expandable, collapsed 🔧 Agent activity view of the agent's internal tool/'thinking' steps with friendly labels (toggle with show_activity).
  • Custom D brand icon — high-visibility gradient cube.
  • File attachments (PDF/DOCX/XLSX/CSV/images) and rate-limit-aware retries.

Verified live against AWS Partner Central: Sandbox (connection, read, attachment, write-gate, reject) and production reads.

Install

  1. Download aws-partner-central.mcpb below.
  2. Claude Desktop → Settings → Extensions → drag it in.
  3. Fill the config dialog (SSO start URL, account ID, role, region, catalog) → Install.

See the README and PRIVACY.md. Requires AWS Partner Central via IAM Identity Center + Claude Desktop 1.0+.

v1.0.0 — AWS Partner Central for Claude Desktop

29 May 10:26

Choose a tag to compare

Connects Claude Desktop to the AWS Partner Central 3.0 agent over AWS IAM Identity Center SSO — pipeline insights, opportunities (create/update with approval), funding programs, and document analysis.

Install

  1. Download aws-partner-central.mcpb below.
  2. Claude Desktop → Settings → Extensions → drag in the file.
  3. Fill the config dialog (SSO start URL, 12-digit account ID, role name, region, catalog) → Install.

See the README for setup and the IAM permissions required, and PRIVACY.md.

Highlights

  • File attachments (PDF/DOCX/XLSX/CSV/images) for document-driven opportunity creation
  • Human-in-the-loop approval — no write executes without explicit confirmation
  • SSO device-flow auth, SigV4 signing, rate-limit-aware retries

Requires AWS Partner Central access via IAM Identity Center and Claude Desktop 1.0+.