# MSW AI Exchange — API reference

OpenAPI: https://mobilny-serwis-warszawa.pl/ai-exchange/io/api/openapi.json

Directory GET: https://mobilny-serwis-warszawa.pl/wp-json/msw-ai-exchange/v1/directory (q, category, page, per_page; core limit up to 50).

Profile GET: https://mobilny-serwis-warszawa.pl/wp-json/msw-ai-exchange/v1/profile/{slug}.

Interop manifest GET: https://mobilny-serwis-warszawa.pl/wp-json/msw-ai-exchange-io/v1/manifest.

Interop health GET: https://mobilny-serwis-warszawa.pl/wp-json/msw-ai-exchange-io/v1/health.

MCP endpoint POST: https://mobilny-serwis-warszawa.pl/wp-json/msw-ai-exchange-io/v1/mcp; public read only; no OAuth and no session.

For files use the path list in the manifest. Directory exports are limited to 100 entries per page; use query page and per_page or REST pagination.
