We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/VantaInc/vanta-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
// 1. Imports
import {
CallToolResult,
Tool,
z,
createPaginationSchema,
makePaginatedGetRequest,
} from "./common/imports.js";
// 2. Input Schemas
const ListVendorRiskAttributesInput = createPaginationSchema();
// 3. Tool Definitions
export const ListVendorRiskAttributesTool: Tool<
typeof ListVendorRiskAttributesInput
> = {
name: "list_vendor_risk_attributes",
description:
"List all vendor risk attributes in your Vanta account. Returns attribute IDs, names, categories, and risk scoring criteria for vendor risk assessment. Use this to see all available risk attributes for evaluating vendor relationships.",
parameters: ListVendorRiskAttributesInput,
};
// 4. Implementation Functions
export async function listVendorRiskAttributes(
args: z.infer<typeof ListVendorRiskAttributesInput>,
): Promise<CallToolResult> {
return makePaginatedGetRequest("/v1/vendor-risk-attributes", args);
}
// Registry export for automated tool registration
export default {
tools: [
{ tool: ListVendorRiskAttributesTool, handler: listVendorRiskAttributes },
],
};