pc_migrate_from_sdk

MCP tool from Partner Center MCP by tunahanaliozturk

Translate archived .NET SDK code into the equivalent REST scenario(s).

How to use it

Project documentation lists pc_migrate_from_sdk for the Partner Center MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Partner Center MCP

$npx -y partner-center-mcp
FULL PARTNER CENTER MCP LISTING

Other tools in Partner Center MCP (27)

pc_auth_guidance

Current auth guidance for app-only / app+user, per national cloud, with GDAP + MFA notes.

pc_build_request

Build a ready-to-send request: fills path placeholders, generates MS-RequestId/MS-CorrelationId, and a body skeleton from the scenario's fields.

pc_check_auth

Lint an auth/client snippet for retired patterns (graph.windows.net, ADAL, archived SDK, AzureAD PS).

pc_decode_error

Paste a raw error response → decoded code, likely scenarios, and the correlation id for support.

pc_diagnose

Map a symptom to likely causes, fixes, and relevant scenarios.

pc_diff_pack

What changed between pack releases: scenarios added, removed, or whose route, auth, fields or constraints moved.

pc_explain_lifecycle

What you can do to a subscription in its current state: legal operations, the field each precondition reads, and the errors a failed precondition returns.

pc_generate_call

Emit a current REST call (curl/csharp/typescript/powershell) with auth/retry/pagination helpers. Never the archived SDK.

pc_get_enums

Look up enum values (billingCycle, termDuration, targetView, transitionType, status, …).

pc_get_reference

Base URLs, headers, versioning, sandbox, rate limits, national-cloud differences.

pc_get_resource

Field dictionary for resources (Customer, Subscription, Order, Invoice, migration schedules, …).

pc_get_scenario

Full detail for one scenario: method, path, headers, examples, gotchas.

pc_list_scenarios

List supported REST scenarios, optionally filtered by area.

pc_lookup_error

Decode an error code: causes, remediation, and the scenarios it commonly hits.

pc_plan_csp_onboarding

Ordered CSP customer onboarding (account linking): invite → verify relationship → confirm agreement → transact.

pc_plan_gdap_onboarding

Ordered GDAP onboarding workflow (create → approve → verify) over Microsoft Graph.

pc_plan_order_lifecycle

Ordered call sequence from cart to provisioned subscriptions, with the cancellation and add-on branches.

pc_plan_prerequisites

For any scenario, the ordered calls that produce the ids its path needs, and the parameters you supply yourself.

pc_plan_purchase

The ordered New Commerce purchase workflow: product → SKU availability → cart → checkout → subscriptions.

pc_plan_reconciliation

Ordered reconciliation workflow (invoice → billed/unbilled line items → statement).

pc_plan_subscription_change

Ordered call sequence for one lifecycle change: seats up/down, upgrade, cancel, renewal changes, suspend, reactivate, migrate, transfer.

pc_plan_transfer

Ordered billing-ownership transfer workflow (create → poll → verify).

pc_plan_user_offboarding

Ordered user offboarding: remove licenses → strip roles → delete user (30-day restore window).

pc_plan_user_onboarding

Ordered user onboarding: create user → assign licenses → grant roles → verify.

pc_search_docs

Fetch live Microsoft Learn excerpts. The fallback when the curated pack has no answer.

pc_validate_request

Lint a REST call (method, URL, headers, auth) against the known scenarios.

pc_whats_new

Deprecations & deadlines (MFA enforcement, graph.windows.net, v1→v2 reconciliation, …).