GateCore Marketplace

Procure governed AI capabilities: machine-readable price, scope, trust, gateway-delegation terms.

Should I use this

Quality & Safety

A
Description quality
98%
Schema completeness
66%
Naming quality
88%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,130Tokens (tool definitions)
~932 BTypical response size
Moderate attention impact (0.88% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "marketplace": {
      "url": "https://mcp.gatecoreai.com/mcp"
    }
  }
}

Remote endpoints

https://mcp.gatecoreai.com/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢discover_listings(query, tags, max_price_cents, min_trust)

Discover governed GateCore marketplace capabilities with machine-readable pricing, required scopes, and minimum trust terms. Results preserve the marketplace's organic order.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Query"
    },
    "tags": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Tags"
    },
    "max_price_cents": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Max Price Cents"
    },
    "min_trust": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Min Trust"
    }
  },
  "title": "discover_listingsArguments"
}
🟢get_listing(listing_id)

Fetch one governed marketplace listing and its machine-enforceable contract terms: price, required scopes, minimum trust, target, and data classification.

Input Schema

{
  "type": "object",
  "properties": {
    "listing_id": {
      "title": "Listing Id",
      "type": "string"
    }
  },
  "required": [
    "listing_id"
  ],
  "title": "get_listingArguments"
}
🔴procure(listing_id, requester_agent_id, requester_trust, scopes, max_price_cents, ...)

Request governed procurement for a listing. In public full mode, identity comes from the MCP access key, trust comes from GateCore's baseline, and the result is a PROCURE, REVIEW, or DENY decision with gateway delegation when eligible.

Input Schema

{
  "type": "object",
  "properties": {
    "listing_id": {
      "title": "Listing Id",
      "type": "string"
    },
    "requester_agent_id": {
      "title": "Requester Agent Id",
      "type": "string"
    },
    "requester_trust": {
      "title": "Requester Trust",
      "type": "number"
    },
    "scopes": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Scopes"
    },
    "max_price_cents": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Max Price Cents"
    },
    "request_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Request Id"
    },
    "procurement_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Procurement Id"
    }
  },
  "required": [
    "listing_id",
    "requester_agent_id",
    "requester_trust"
  ],
  "title": "procureArguments"
}
🔴authorize_access(listing_id, purpose, max_price_cents)

Authorize signed access to a governed listing. Purpose is forwarded unchanged when present; policy at the gateway decides whether the declared purpose is allowed.

Input Schema

{
  "type": "object",
  "properties": {
    "listing_id": {
      "title": "Listing Id",
      "type": "string"
    },
    "purpose": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Purpose"
    },
    "max_price_cents": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Max Price Cents"
    }
  },
  "required": [
    "listing_id"
  ],
  "title": "authorize_accessArguments"
}
🔴complete_access(ticket, outcome, seller_output)

Hash seller output locally, attest completion with the buyer agent key, and return the terminal signed receipt. Seller output itself is never forwarded or returned.

Input Schema

{
  "type": "object",
  "properties": {
    "ticket": {
      "additionalProperties": true,
      "title": "Ticket",
      "type": "object"
    },
    "outcome": {
      "title": "Outcome",
      "type": "string"
    },
    "seller_output": {
      "title": "Seller Output",
      "type": "string"
    }
  },
  "required": [
    "ticket",
    "outcome",
    "seller_output"
  ],
  "title": "complete_accessArguments"
}
🟢list_procurements

List procurement decisions for the credential tenant in public modes.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "list_procurementsArguments"
}
🟡request_listing_access(listing_id, agent_id)

Submit an idempotent listing-access request for the credential's tenant and agent.

Input Schema

{
  "type": "object",
  "properties": {
    "listing_id": {
      "title": "Listing Id",
      "type": "string"
    },
    "agent_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Agent Id"
    }
  },
  "required": [
    "listing_id"
  ],
  "title": "request_listing_accessArguments"
}
🟡submit_lead(listing_id, lead)

Submit a consented consumer lead to a supported published listing.

Input Schema

{
  "type": "object",
  "properties": {
    "listing_id": {
      "title": "Listing Id",
      "type": "string"
    },
    "lead": {
      "additionalProperties": true,
      "title": "Lead",
      "type": "object"
    }
  },
  "required": [
    "listing_id",
    "lead"
  ],
  "title": "submit_leadArguments"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools