Skip to main content
Glama
tas1337

MCP A2A AP2 Food Delivery & Payments

by tas1337
resources.ts1.43 kB
// ============================================================================= // MCP RESOURCES // ============================================================================= // Resources provide context to the AI (user preferences, location, etc.) // ============================================================================= import type { Resource } from '@modelcontextprotocol/sdk/types.js'; import { mockUserPreferences, mockUserLocation, mockOrderHistory } from '../mock-data/users.js'; export const userPreferencesResource: Resource = { uri: 'user://preferences', name: 'User Preferences', description: 'Dietary restrictions, favorite cuisines, price range', mimeType: 'application/json', }; export const userLocationResource: Resource = { uri: 'user://location', name: 'User Location', description: 'Delivery address', mimeType: 'application/json', }; export const userOrderHistoryResource: Resource = { uri: 'user://order-history', name: 'Order History', description: 'Past orders for recommendations', mimeType: 'application/json', }; export async function readUserPreferences(): Promise<string> { return JSON.stringify(mockUserPreferences, null, 2); } export async function readUserLocation(): Promise<string> { return JSON.stringify(mockUserLocation, null, 2); } export async function readOrderHistory(): Promise<string> { return JSON.stringify(mockOrderHistory, null, 2); }

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/tas1337/mcp-a2a-ap2-im-hungry'

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