Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
pc_list_scenariosB

List supported Partner Center REST scenarios, optionally filtered by area.

pc_get_scenarioA

Get the full record for a Partner Center scenario: endpoint, auth, headers, ready REST examples, gotchas. Set enrich to attach live doc excerpts.

pc_search_docsC

Search current Microsoft Learn Partner Center developer docs for depth beyond the curated pack.

pc_auth_guidanceA

Current Partner Center authentication guidance for app-only or app+user, per national cloud, with deprecation and MFA notes.

pc_check_authA

Lint a Partner Center auth or client snippet for retired/deprecated patterns (graph.windows.net audience, ADAL, archived SDK) and return fixes.

pc_generate_callA

Generate a current Partner Center REST call for a scenario in the chosen language, with optional auth/retry/pagination boilerplate. Never emits the archived .NET SDK.

pc_migrate_from_sdkB

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

pc_lookup_errorA

Look up a Partner Center REST error by error code or HTTP status: meaning, causes, remediation.

pc_diagnoseB

Diagnose a Partner Center symptom in natural language: surface likely error(s) and a fix path.

pc_get_referenceB

Partner Center REST reference: base URLs, required headers, versioning, sandbox, rate limits.

pc_validate_requestB

Lint a Partner Center REST call (method, URL, headers, auth) against the known scenarios: wrong method/path, missing Authorization or MS-RequestId, retired audience, and unsupported app-only usage.

pc_plan_purchaseC

Return the ordered, end-to-end New Commerce purchase workflow (product -> SKU availability -> cart -> checkout -> subscriptions) with the exact REST scenario, method, path, and gotchas for each step.

pc_get_enumsA

Look up Partner Center enum values (billingCycle, termDuration, targetView, segment, transitionType, subscriptionStatus, qualification, agreementType, billingType, provisioningStatus). Omit name to list all.

pc_whats_newA

Partner Center API deprecations and deadlines (MFA enforcement, graph.windows.net retirement, DAP->GDAP, v1->v2 reconciliation, SDK/ADAL/AzureAD retirements) with dates and the action to take.

pc_get_resourceA

Field dictionary for Partner Center resources (Customer, Subscription, Order, Invoice, CartLineItem): field names, types, and notes. Omit name to list all.

pc_build_requestA

Build a ready-to-send Partner Center REST request for a scenario: substitutes path placeholders from params, fills headers (Bearer + generated MS-RequestId/MS-CorrelationId on writes), and produces a request-body skeleton from the scenario's required fields.

pc_decode_errorA

Paste a Partner Center error response (JSON or raw text). Decodes the error code with causes + remediation, links likely scenarios, and surfaces the correlation id for support.

pc_plan_transferC

The ordered New Commerce transfer (billing-ownership) workflow with the exact REST scenario for each step.

pc_plan_gdap_onboardingC

The ordered GDAP onboarding workflow (create -> approve -> verify) across Microsoft Graph.

pc_plan_reconciliationC

The ordered invoice reconciliation workflow (invoice -> billed/unbilled line items -> statement).

Prompts

Interactive templates invoked by user choice

NameDescription
migrate-sdkTranslate archived Partner Center .NET SDK code into current REST calls.
diagnose-issueMap an error code or symptom to causes, fixes, and relevant scenarios.
plan-purchaseLay out the end-to-end NCE purchase workflow for a customer.

Resources

Contextual data attached and managed by the client

NameDescription
pc-scenariosAll Partner Center REST scenarios
pc-errorsPartner Center error codes
pc-authAuthentication guidance and deprecations
pc-referenceBase URLs, headers, versioning, clouds
pc-sdk-mapArchived .NET SDK -> REST mappings
pc-enumsPartner Center enum values
pc-deprecationsDeprecations & deadlines
pc-resourcesResource field dictionary
verify-mpnVerify a partner by MPN id
list-customersGet a list of customers
create-customerCreate a customer
get-customer-by-idGet a customer by ID
delete-customer-sandboxDelete a customer from the integration sandbox
create-userCreate a user account for a customer
get-customer-usersGet all user accounts for a customer
assign-licensesAssign licenses to a user
get-productsGet a list of products
get-sku-availabilitiesGet a list of availabilities for a SKU
create-cartCreate a cart
checkout-cartCheck out a cart
get-order-by-idGet an order by ID
list-customer-ordersGet all of a customer's orders
list-customer-subscriptionsList a customer's subscriptions
get-subscription-by-idGet a subscription by ID
update-subscriptionUpdate a subscription (quantity, status, autorenew)
get-subscriptions-by-orderGet a list of subscriptions by order
migrate-to-new-commerceMigrate a legacy subscription to New Commerce (NCE)
get-invoicesGet a collection of invoices
get-invoice-by-idGet an invoice by ID
get-azure-utilizationGet a customer's Azure utilization records
get-partner-balanceGet the partner's current account balance
validate-addressValidate an address
check-domain-availabilityVerify domain availability
get-audit-recordsGet a record of Partner Center activity
list-service-requestsGet all service requests for a customer
get-mfa-statusGet per-request MFA compliance for App+User API calls
get-customer-analyticsGet customer licenses usage information
create-transferCreate a New Commerce transfer (billing ownership)
get-transferGet a transfer by ID
get-reservation-ordersGet a customer's Azure reservations (entitlements)
get-agreementsGet customer agreements (MCA confirmation)
get-azure-rate-cardGet the Azure rate card (real-time prices)
get-gdap-relationshipsList GDAP delegated admin relationships (Microsoft Graph)
get-subscription-transition-eligibilitiesGet eligible subscription transitions (NCE)
create-subscription-transitionCreate a subscription transition (NCE upgrade / trial-to-paid)
create-azure-plan-upgradeUpgrade a customer to the Azure plan
get-invoice-billed-lineitemsGet invoice billed reconciliation line items
get-invoice-unbilled-lineitemsGet unbilled reconciliation line items
get-invoice-statementDownload an invoice statement (PDF)
get-promotionsGet available offer promotions
get-promotion-by-idGet a promotion by ID
get-product-by-idGet a product by ID
get-sku-by-idGet a SKU by ID
create-agreementConfirm customer acceptance of the MCA (create agreement)
get-agreement-template-documentGet a download link for the MCA template
get-customer-qualificationsGet a customer's qualifications
update-customer-qualificationSet a customer's qualification
check-inventoryCheck inventory for catalog items before ordering
update-orderUpdate an order (legacy billing cycle / cancel)
get-service-request-by-idGet a service request by ID
update-service-requestUpdate a service request (add note / close)
create-device-batchUpload devices as a new batch (Autopilot)
get-device-batchesGet a customer's device batches
update-devicesAdd devices to an existing batch
get-configuration-policiesGet a customer's configuration policies (Autopilot)
create-gdap-relationshipCreate a GDAP relationship (Microsoft Graph)
get-gdap-relationship-by-idGet a GDAP relationship by ID (Microsoft Graph)
get-reseller-relationship-urlGet a reseller relationship request URL to send a customer
get-fraud-eventsGet Azure fraud events
get-referralsGet co-sell referrals / leads (Partner API)
create-referralCreate a referral / co-sell deal (Partner API)
get-azure-rate-card-sharedGet the Azure Partner Shared Services rate card
get-partner-usage-analyticsGet partner-level Azure usage analytics
assign-user-roleAssign a directory role to a customer user
reset-user-passwordReset a customer user's password
restore-userRestore a deleted customer user
get-billing-profileGet the partner billing profile
update-billing-profileUpdate the partner billing profile
get-legal-business-profileGet the partner legal business profile
get-support-profileGet the partner support profile
get-organization-profileGet the partner organization profile
get-service-health-overviewsGet Microsoft 365 service health overviews (Microsoft Graph)
get-service-health-issuesList Microsoft 365 service health issues (Microsoft Graph)
get-message-center-messagesList Message center posts (Microsoft Graph)
get-invoice-tax-receiptDownload an invoice receipt statement (Taiwan tax receipt)
get-billed-reconciliation-v2Export billed reconciliation line items (Microsoft Graph, async v2)
get-unbilled-reconciliation-v2Export unbilled reconciliation line items (Microsoft Graph, async v2)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tunahanaliozturk/partner-center-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server