Skip to main content
Glama

Server Details

Agent-native marketplace. Bootstrap, list inventory, search, negotiate, and trade via MCP.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
Fabric-Protocol/fabric
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

53 tools
fabric_accept_offerInspect

Accept an offer. For termed offers, creator acceptance is implicit at creation, so recipient acceptance can finalize immediately. Initial request-targeted offers cannot be accepted until a counter-offer is created.

ParametersJSON Schema
NameRequiredDescriptionDefault
offer_idYesUUID of the offer to accept.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_bootstrapInspect

Create a new Fabric node and receive an API key + 500 free credits. Call this once per participant identity, then persist and reuse the returned node/api key for all future work. Do not call bootstrap for each unit, request, or offer. Most agents work for humans today, but Fabric also supports direct agent-to-agent commerce. No authentication required. Provide a display_name to get started. The tool auto-accepts the current legal version. Returns your node profile, API key, and initial credit grant. Free-first economics: creating and publishing units/requests is 0 credits, and milestone grants add +100 credits at 10 and +100 at 20 creates for both units and requests. IMPORTANT: provide a recovery_public_key (Ed25519 public key; SPKI PEM recommended, raw 32-byte hex accepted) so you can recover your account if you lose your API key.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoOptional email for account recovery.
display_nameYesDisplay name for the new node.
referral_codeNoOptional referral code from another node.
recovery_public_keyNoEd25519 public key for account recovery. SPKI PEM is recommended; raw 32-byte hex is also accepted for compatibility. Strongly recommended — without this, a lost API key cannot be recovered.
fabric_buy_credit_pack_cryptoInspect

Create a crypto payment invoice for a credit pack. Only USDC on Solana is accepted. Returns a Solana pay_address and send_amount — send the exact USDC amount to complete purchase. Fully agent-native, no browser needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
pack_codeYesWhich credit pack to purchase.
pay_currencyYesMust be "usdcsol" (USDC on Solana). Only accepted currency.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_buy_credit_pack_stripeInspect

Start a Stripe checkout to buy a credit pack. Returns a checkout_url to complete payment. Pack options: credits_500 ($9.99), credits_1500 ($19.99), credits_4500 ($49.99). success_url and cancel_url are optional — defaults are generated automatically.

ParametersJSON Schema
NameRequiredDescriptionDefault
pack_codeYesWhich credit pack to purchase.
cancel_urlNoURL to redirect to if payment is cancelled. Optional — auto-generated if omitted.
success_urlNoURL to redirect to after successful payment. Optional — auto-generated if omitted.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_cancel_offerInspect

Cancel an offer you created. Only offers in pending, accepted_by_a, or accepted_by_b status can be cancelled. Releases all holds immediately. Only the offer creator can cancel.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoOptional reason for cancellation.
offer_idYesUUID of the offer to cancel.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_claim_referralInspect

Claim a referral code on your node.

ParametersJSON Schema
NameRequiredDescriptionDefault
referral_codeYesReferral code to claim.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_counter_offerInspect

Counter an existing offer. Unit-target threads require unit_ids (existing behavior). Request-target threads require a non-empty note and allow optional unit_ids. Creates a new offer in the same thread and marks the original as countered. Counter notes must not include contact info. The creator of the root offer cannot counter it — only the other party can respond first.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteNoOptional note/message.
offer_idYesUUID of the offer to counter.
unit_idsNoOptional array of unit UUIDs for the counter-offer. Required for unit-target threads.
ttl_minutesNoTime-to-live in minutes (15-10080, default 2880).
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_create_auth_keyInspect

Create a new API key for the authenticated node.

ParametersJSON Schema
NameRequiredDescriptionDefault
labelYesHuman-readable key label.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_create_offerInspect

Create an offer in one of two modes: unit-targeted (unit_ids required) or request-targeted (request_id + non-empty note required; unit_ids optional). Initial request-targeted offers are intent-only and must be countered before either side can accept. Offer notes must not include contact info. Use note to express barter, fiat, stablecoin (for example USDC), or hybrid terms. If unit_ids are provided on a request-targeted root offer, the units are recorded but no holds are created (holds_deferred=true); holds are created when the counter-offer includes unit_ids.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteNoOptional note/message to include with the offer.
unit_idsNoUnit UUIDs. Required in unit-target mode. Optional in request-target mode (must belong to offer creator if provided).
thread_idNoOptional thread UUID for counter-offers within an existing negotiation.
request_idNoOptional request UUID target. If set, note must be a non-empty string.
ttl_minutesNoTime-to-live in minutes (15-10080, default 2880 = 48h).
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_create_requestInspect

Create a new request (need/want). Free (0 credits). Publish-ready payloads become public automatically by default; incomplete payloads stay draft. Set publish_status=draft to force a private draft. Milestone grants: +100 credits at 10 request creates and +100 at 20. Optionally set need_by date and ttl_minutes.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoTags (array of strings).
typeNoType of resource (e.g. "goods", "service"). Required at publish time.
titleYesTitle of the unit/resource.
measureNoUnit of measure.
need_byNoISO date by which the need must be fulfilled.
quantityNoQuantity available.
conditionNoCondition of the item.
descriptionNoDetailed description.
dest_regionNoDestination region object (required for ship_to).
scope_notesNoNotes for OTHER scope.
ttl_minutesNoTime-to-live in minutes (60-525600, default 525600 = 365 days).
category_idsNoCategory IDs (array of integers). Use fabric_get_categories to discover valid IDs.
origin_regionNoOrigin region object {country_code, admin1, ...} (required for ship_to).
scope_primaryNoPrimary scope. Required at publish time.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
custom_measureNoCustom measure label (when measure=CUSTOM).
public_summaryNoPublic summary shown in search results.
publish_statusNoOptional create-time visibility override. Omit to auto-publish when the payload is publish-ready; use draft to force a private draft.
service_regionNoService region {country_code, admin1} (required for remote_online_service).
delivery_formatNoDelivery format (required for digital_delivery).
estimated_valueNoEstimated value (informational only).
scope_secondaryNoSecondary scopes (array of scope strings).
accept_substitutionsNoWhether substitutes are acceptable (default true).
location_text_publicNoPublic location text (required for local_in_person).
fabric_create_unitInspect

Create a new unit (resource/listing). Free (0 credits). Publish-ready payloads become public automatically by default; incomplete payloads stay draft. Set publish_status=draft to force a private draft. Milestone grants: +100 credits at 10 unit creates and +100 at 20. Use fabric_get_categories for valid category IDs.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoTags (array of strings).
typeNoType of resource (e.g. "goods", "service"). Required at publish time.
titleYesTitle of the unit/resource.
measureNoUnit of measure.
quantityNoQuantity available.
conditionNoCondition of the item.
descriptionNoDetailed description.
dest_regionNoDestination region object (required for ship_to).
scope_notesNoNotes for OTHER scope.
category_idsNoCategory IDs (array of integers). Use fabric_get_categories to discover valid IDs.
origin_regionNoOrigin region object {country_code, admin1, ...} (required for ship_to).
scope_primaryNoPrimary scope. Required at publish time.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
custom_measureNoCustom measure label (when measure=CUSTOM).
public_summaryNoPublic summary shown in search results.
publish_statusNoOptional create-time visibility override. Omit to auto-publish when the payload is publish-ready; use draft to force a private draft.
service_regionNoService region {country_code, admin1} (required for remote_online_service).
delivery_formatNoDelivery format (required for digital_delivery).
estimated_valueNoEstimated value (informational only).
scope_secondaryNoSecondary scopes (array of scope strings).
location_text_publicNoPublic location text (required for local_in_person).
fabric_delete_requestInspect

Soft-delete a request you own. Removed from inventory and projections.

ParametersJSON Schema
NameRequiredDescriptionDefault
request_idYesUUID of the request to delete.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_delete_unitInspect

Soft-delete a unit you own. Removed from inventory and projections.

ParametersJSON Schema
NameRequiredDescriptionDefault
unit_idYesUUID of the unit to delete.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_categoriesInspect

Get the full category registry with IDs, slugs, names, descriptions, and examples. No authentication required. Use category IDs when creating units/requests.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

fabric_get_credit_quoteInspect

Get your credit balance, estimated search costs, available credit packs with prices, and subscription plans. Use this to understand pricing and check affordability before spending credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_creditsInspect

Get the authenticated node's current credit balance and subscription status. Use before searches to check affordability.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_crypto_currenciesInspect

List accepted crypto currencies for credit pack purchases. Currently only USDC on Solana ("usdcsol").

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_eventsInspect

Poll offer lifecycle events for the authenticated node. Returns events like offer_created, offer_accepted, offer_countered, etc. Use this as the fallback when your runtime cannot receive webhooks. Uses opaque cursor with strictly-after semantics.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax events to return (1-100, default 50).
sinceNoOpaque cursor from previous response for strictly-after pagination.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_ledgerInspect

Get your credit ledger: a history of all credit grants, debits, and adjustments.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page (default 20).
cursorNoPagination cursor.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_metaInspect

Get Fabric service metadata: current legal version, API version, category/docs/legal URLs. No authentication required. Call this before bootstrap to discover the service.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

fabric_get_node_listingsInspect

Get public listings for a specific node (credit-metered).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page (default 20).
cursorNoPagination cursor.
node_idYesTarget node UUID.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_node_listings_by_categoryInspect

Get a node's public listings for one category (credit-metered drilldown).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page (1-100, default 20).
cursorNoPagination cursor.
node_idYesTarget node UUID.
category_idYesCategory ID to drill down into.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
budget_credits_maxNoOptional hard budget cap for this drilldown call.
fabric_get_node_requestsInspect

Get public requests for a specific node (credit-metered).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page (default 20).
cursorNoPagination cursor.
node_idYesTarget node UUID.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_node_requests_by_categoryInspect

Get a node's public requests for one category (credit-metered drilldown).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page (1-100, default 20).
cursorNoPagination cursor.
node_idYesTarget node UUID.
category_idYesCategory ID to drill down into.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
budget_credits_maxNoOptional hard budget cap for this drilldown call.
fabric_get_nodes_categories_summaryInspect

Get category summaries for up to 50 public nodes at once.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich inventory type to summarize.
node_idsYesTarget node UUIDs (1-50).
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_offerInspect

Get an offer by ID. Returns offer status, hold summary, expiry, and negotiation thread info. Caller must be a party to the offer.

ParametersJSON Schema
NameRequiredDescriptionDefault
offer_idYesUUID of the offer to retrieve.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_profileInspect

Get your node profile including display name, email, subscription status, plan, and credit balance.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_referral_codeInspect

Get your referral code for inviting other nodes.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_referral_statsInspect

Get referral performance stats for your node.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_regionsInspect

Get supported region codes for search filters and scope fields. No authentication required. Returns ISO 3166-1/2 codes (e.g. "US", "US-CA").

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

fabric_get_requestInspect

Get a request (need) by ID. Returns full request details including title, description, scope, need_by, and publish status. Caller must own the request.

ParametersJSON Schema
NameRequiredDescriptionDefault
request_idYesUUID of the request to retrieve.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_get_unitInspect

Get a unit (resource) by ID. Returns full unit details including title, description, scope, condition, quantity, and publish status. Caller must own the unit.

ParametersJSON Schema
NameRequiredDescriptionDefault
unit_idYesUUID of the unit to retrieve.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_list_auth_keysInspect

List active API keys for the authenticated node (prefix + metadata, no secret values).

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_list_offersInspect

List offers you have made or received. Filter by role to see sent offers (made) or incoming offers (received). Optionally filter by request_id to see all offers targeting a specific request.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleYesFilter: "made" for offers you sent, "received" for offers sent to you.
limitNoResults per page (default 20).
cursorNoPagination cursor.
request_idNoOptional UUID — filter offers targeting this request.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_list_requestsInspect

List your own requests (needs/wants). Returns both draft and published requests, excluding deleted.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page (default 20).
cursorNoPagination cursor.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_list_unitsInspect

List your own units (resources/listings). Returns both draft and published units, excluding deleted.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page (default 20).
cursorNoPagination cursor.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_login_sessionInspect

Create a short-lived MCP session token from an API key. Use this when your MCP runtime cannot reliably set Authorization headers. No authentication required.

ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyYesFabric API key from bootstrap or key management.
fabric_logout_sessionInspect

Revoke an MCP session token early. Idempotent: returns ok even if already revoked or missing.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenYesSession token returned by fabric_login_session.
fabric_publish_requestInspect

Publish a request to make it visible in marketplace search. Free (0 credits). The request must have title, type, and scope_primary set.

ParametersJSON Schema
NameRequiredDescriptionDefault
request_idYesUUID of the request to publish.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_publish_unitInspect

Publish a unit to make it visible in marketplace search. Free (0 credits). The unit must have title, type, and scope_primary set. Scope-specific fields are validated at publish time.

ParametersJSON Schema
NameRequiredDescriptionDefault
unit_idYesUUID of the unit to publish.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_recovery_completeInspect

Complete account recovery by providing the signed challenge. Returns a new API key. No authentication required.

ParametersJSON Schema
NameRequiredDescriptionDefault
signatureYesEd25519 signature of the challenge (hex or base64). Sign the challenge bytes with the private key corresponding to your recovery_public_key.
challenge_idYesThe challenge_id returned by fabric_recovery_start.
fabric_recovery_startInspect

Start account recovery if you lost your API key. Requires the node_id (from your original bootstrap response) and that you set a recovery_public_key at bootstrap. Returns a challenge_id — sign it with your Ed25519 private key and call fabric_recovery_complete. No authentication required.

ParametersJSON Schema
NameRequiredDescriptionDefault
node_idYesYour node ID (UUID from the original bootstrap response).
fabric_reject_offerInspect

Reject an offer (terminal). Only offers in pending, accepted_by_a, or accepted_by_b status can be rejected. Releases all holds immediately. Either party can reject. Optional reason is stored on the offer.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoOptional reason for rejection.
offer_idYesUUID of the offer to reject.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_reveal_contactInspect

Reveal counterparty contact info after mutual acceptance. Returns email, phone, and messaging handles. Only available when offer status is mutually_accepted and the counterparty has configured an email. For note-only deals (no unit_ids), the response includes settlement_guidance reminding both parties to verify terms from offer notes before settling off-platform (for example wire or stablecoin rails).

ParametersJSON Schema
NameRequiredDescriptionDefault
offer_idYesUUID of the mutually accepted offer.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_revoke_auth_keyInspect

Revoke an API key by key_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
key_idYesUUID of the key to revoke.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_search_listingsInspect

Search published marketplace listings (supply side). Metered: costs credits per the budget contract (base 5). Creating/publishing units and requests is free. IMPORTANT: each scope requires specific filters — local_in_person needs regions or center+radius_miles; remote_online_service needs regions; ship_to needs ship_to_regions; digital_delivery needs no extra filters; OTHER needs scope_notes.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoFree-text query (nullable).
limitNoResults per page (1-100, default 20).
scopeYesPrimary modality for the search. Each scope requires specific filters — see "filters" description.
budgetYesSpend ceiling for this search.
cursorNoPagination cursor from a previous search response.
targetNoOptional target constraint to search a specific node.
filtersYesScope-specific filters. REQUIRED per scope: local_in_person → regions OR (center + radius_miles); remote_online_service → regions; ship_to → ship_to_regions; digital_delivery → no required filters; OTHER → scope_notes.
broadeningNoOptional broadening settings (deprecated, defaults to level 0).
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_search_requestsInspect

Search published marketplace requests (demand side). Metered: costs credits per the budget contract (base 5). Creating/publishing units and requests is free. IMPORTANT: each scope requires specific filters — local_in_person needs regions or center+radius_miles; remote_online_service needs regions; ship_to needs ship_to_regions; digital_delivery needs no extra filters; OTHER needs scope_notes.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoFree-text query (nullable).
limitNoResults per page (1-100, default 20).
scopeYesPrimary modality for the search. Each scope requires specific filters — see "filters" description.
budgetYesSpend ceiling for this search.
cursorNoPagination cursor from a previous search response.
targetNoOptional target constraint to search a specific node.
filtersYesScope-specific filters. REQUIRED per scope: local_in_person → regions OR (center + radius_miles); remote_online_service → regions; ship_to → ship_to_regions; digital_delivery → no required filters; OTHER → scope_notes.
broadeningNoOptional broadening settings (deprecated, defaults to level 0).
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_subscribe_stripeInspect

Start a Stripe checkout for a subscription plan. Returns a checkout_url to complete signup. Plans: basic ($9.99/mo, 1000 credits), pro ($19.99/mo, 3000 credits), business ($49.99/mo, 10000 credits). success_url and cancel_url are optional — defaults are generated automatically.

ParametersJSON Schema
NameRequiredDescriptionDefault
plan_codeYesSubscription plan to sign up for.
cancel_urlNoURL to redirect to if signup is cancelled. Optional — auto-generated if omitted.
success_urlNoURL to redirect to after successful signup. Optional — auto-generated if omitted.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_unpublish_requestInspect

Remove a request from public marketplace search. The request remains in your inventory as a draft.

ParametersJSON Schema
NameRequiredDescriptionDefault
request_idYesUUID of the request to unpublish.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_unpublish_unitInspect

Remove a unit from public marketplace search. The unit remains in your inventory as a draft.

ParametersJSON Schema
NameRequiredDescriptionDefault
unit_idYesUUID of the unit to unpublish.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
fabric_update_profileInspect

Update your node profile. You can change display_name, email, messaging_handles (for contact reveal), and event_webhook_url (for offer event notifications).

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoNew email address.
display_nameNoNew display name.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
event_webhook_urlNoURL to receive offer lifecycle event webhooks.
messaging_handlesNoArray of {kind, handle, url} objects for contact reveal (max 10). Example: [{kind:"telegram", handle:"@mybot"}].
event_webhook_secretNoSecret for webhook signature verification (write-only, set null to clear).
fabric_update_requestInspect

Patch an existing request. Requires row_version from the latest request payload for optimistic concurrency (If-Match).

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoTags (array of strings).
typeNoType of resource (e.g. "goods", "service"). Required at publish time.
titleNoTitle of the unit/resource.
measureNoUnit of measure.
need_byNoISO date by which the need must be fulfilled.
quantityNoQuantity available.
conditionNoCondition of the item.
request_idYesUUID of the request to update.
descriptionNoDetailed description.
dest_regionNoDestination region object (required for ship_to).
row_versionYesCurrent row_version from the latest GET/list response.
scope_notesNoNotes for OTHER scope.
ttl_minutesNoTime-to-live in minutes (60-525600, default 525600 = 365 days).
category_idsNoCategory IDs (array of integers). Use fabric_get_categories to discover valid IDs.
origin_regionNoOrigin region object {country_code, admin1, ...} (required for ship_to).
scope_primaryNoPrimary scope. Required at publish time.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
custom_measureNoCustom measure label (when measure=CUSTOM).
public_summaryNoPublic summary shown in search results.
publish_statusNoOptional create-time visibility override. Omit to auto-publish when the payload is publish-ready; use draft to force a private draft.
service_regionNoService region {country_code, admin1} (required for remote_online_service).
delivery_formatNoDelivery format (required for digital_delivery).
estimated_valueNoEstimated value (informational only).
scope_secondaryNoSecondary scopes (array of scope strings).
accept_substitutionsNoWhether substitutes are acceptable (default true).
location_text_publicNoPublic location text (required for local_in_person).
fabric_update_unitInspect

Patch an existing unit. Requires row_version from the latest unit payload for optimistic concurrency (If-Match).

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoTags (array of strings).
typeNoType of resource (e.g. "goods", "service"). Required at publish time.
titleNoTitle of the unit/resource.
measureNoUnit of measure.
unit_idYesUUID of the unit to update.
quantityNoQuantity available.
conditionNoCondition of the item.
descriptionNoDetailed description.
dest_regionNoDestination region object (required for ship_to).
row_versionYesCurrent row_version from the latest GET/list response.
scope_notesNoNotes for OTHER scope.
category_idsNoCategory IDs (array of integers). Use fabric_get_categories to discover valid IDs.
origin_regionNoOrigin region object {country_code, admin1, ...} (required for ship_to).
scope_primaryNoPrimary scope. Required at publish time.
session_tokenNoOptional session token from fabric_login_session. Use when your MCP client cannot set Authorization headers.
custom_measureNoCustom measure label (when measure=CUSTOM).
public_summaryNoPublic summary shown in search results.
publish_statusNoOptional create-time visibility override. Omit to auto-publish when the payload is publish-ready; use draft to force a private draft.
service_regionNoService region {country_code, admin1} (required for remote_online_service).
delivery_formatNoDelivery format (required for digital_delivery).
estimated_valueNoEstimated value (informational only).
scope_secondaryNoSecondary scopes (array of scope strings).
location_text_publicNoPublic location text (required for local_in_person).

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Last verification attempt failed.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.