# motto MCP Server # Endpoint: /api/mcp # Protocol: MCP (Model Context Protocol) over Streamable HTTP # Authentication: OAuth 2.0 Authorization Code + PKCE (Auth0) ## Available Tools ### search_posts Search for posts using natural language or structured queries. Supports semantic search, filtering by category/type/genre/area, and pagination. ### get_post Get detailed information about a specific post by ID. ### create_post Create a new post on behalf of the authenticated user. Supports item and skill categories (event not yet supported). ### request_match Send a match request to a post owner. ### get_matches List all match requests the user is involved in (as applicant or post owner). ### negotiate_match Perform negotiation actions (agree, reject, message) on a match request. ## Discovery - OAuth Metadata: /.well-known/oauth-authorization-server - MCP Config: /.well-known/mcp.json ## Rate Limits - Authenticated: 60 req/min - Unauthenticated: 10 req/min