Skip to main content
Glama

search_web_criteria

Search web accessibility criteria by keywords to find WCAG guidelines, implementation patterns, and specific requirements for accessible web development.

Instructions

Search web accessibility criteria using keywords. Find criteria related to WCAG guidelines, implementation patterns, or specific accessibility requirements.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYesSearch term or phrase (e.g., "focus indicator", "aria-label")
max_resultsNoMaximum number of results to return (default: 10)

Implementation Reference

  • Main handler function for search_web_criteria tool. Calls contentLoader.search('web', query, maxResults) and returns JSON-formatted results.
    async function handleSearchWebCriteria(args: any) { const maxResults = args?.max_results || 10; const results = await contentLoader.search('web', args.query, maxResults); return { content: [ { type: 'text', text: JSON.stringify(results, null, 2), }, ], }; }
  • Tool schema definition including name, description, and input schema for search_web_criteria.
    { name: 'search_web_criteria', description: 'Search web accessibility criteria using keywords. Find criteria related to WCAG guidelines, implementation patterns, or specific accessibility requirements.', inputSchema: { type: 'object', properties: { query: { type: 'string', description: 'Search term or phrase (e.g., "focus indicator", "aria-label")', }, max_results: { type: 'number', description: 'Maximum number of results to return (default: 10)', default: 10, }, }, required: ['query'], }, },
  • Inline handler for search_web_criteria in Netlify HTTP transport. Directly calls contentLoader.search.
    case 'search_web_criteria': { const results = await contentLoader.search('web', args.query, args.max_results || 10); return { content: [{ type: 'text', text: JSON.stringify(results, null, 2) }] };
  • src/index.ts:36-40 (registration)
    Registers the list tools handler that returns TOOL_DEFINITIONS including search_web_criteria.
    server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools: TOOL_DEFINITIONS, }; });
  • src/index.ts:54-55 (registration)
    Dispatch case in CallToolRequestSchema handler that routes to the search_web_criteria handler.
    case 'search_web_criteria': return await handleSearchWebCriteria(args);

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/joe-watkins/magentaa11y-mcp-remote'

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