Releases: customd/aws-partner-central-mcp
v1.0.9 — scale resilience + stage-progression guidance
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 ~30ssendMessagerefill 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 largeget_sessionresults (especiallyresponse_format:'json') no longer exceed it and get shunted to an unreadable temp file. Trims events while always preservingstatus+ pendingapproval_requests.
Stage-progression guidance
send_messagenow 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)
v1.0.7 is a packaging/docs release; no functional change from v1.0.6.
- manifest author.url now points at the publisher GitHub profile (https://github.com/customd).
- Submission/docs tidy-up.
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
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
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
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_sessionand 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)
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_connectionnow 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
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_LEVELenv 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 verification —
verify_connectionnow 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
Production release consolidating live-tested fixes.
Highlights
- Human-in-the-loop approval, corrected for live behaviour — parses the real
requires_approvalpayload and recovers the pendingtool_use_idviaget_sessionso writes can be approved/rejected reliably (approval also works conversationally). - Agent activity trace — an expandable, collapsed
🔧 Agent activityview of the agent's internal tool/'thinking' steps with friendly labels (toggle withshow_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
- Download
aws-partner-central.mcpbbelow. - Claude Desktop → Settings → Extensions → drag it in.
- 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
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
- Download
aws-partner-central.mcpbbelow. - Claude Desktop → Settings → Extensions → drag in the file.
- 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+.