{"apiVersion":"v1","directorySlug":"airsoftone-mcp-91b5e5f8d8","title":"Airsoft One - Plateforme Airsoft","description":"La plateforme française de l'airsoft qui réunit la communauté. ✓ Marketplace d'occasion ✓ OP & Dominicales ✓ Communauté ✓ Événements. Rejoignez la plus grande plateforme airsoft de France.","pageUrl":"https://www.mcpbundles.com/skills/airsoftone-mcp-91b5e5f8d8","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://airsoftone.fr/api/elysia/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"fr.airsoftone/airsoftone-mcp-91b5e5f8d8","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_events","description":"Search published, public airsoft events (games/\"parties\", OPs, \"dominicales\") on AirsoftOne. Filter by keyword, date range, venue location, organization, or game type. Upcoming events are returned first. Each result includes a canonical airsoftone.fr URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"to":{"type":"string"},"from":{"type":"string"},"limit":{"type":"integer","maximum":25,"exclusiveMinimum":0},"query":{"type":"string"},"location":{"type":"string"},"event_type":{"type":"string"},"include_past":{"type":"boolean"},"organization":{"type":"string"}},"additionalProperties":false},"title":"Search airsoft events","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_events","displayName":"Search airsoft events"},{"name":"get_event","description":"Get the full detail of a single airsoft event by its id: description, venue (name, address, coordinates, terrain, amenities), price, spots, registration deadline, and the team/squad structure. Only published, public events are returned.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get airsoft event details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_event","displayName":"Get airsoft event details"},{"name":"search_listings","description":"Search the AirsoftOne second-hand marketplace (\"annonces\") for airsoft gear: replicas (AEG, GBB, HPA, …), gear and accessories. Filter by keyword, category/type, price range, and brand. Sold items are excluded by default. Each result includes a canonical airsoftone.fr URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"enum":["aeg","aep","gbb","gbbr","hpa","ptw","gear","sniper","shotgun","other"],"type":"string"},"brand":{"type":"string"},"limit":{"type":"integer","maximum":25,"exclusiveMinimum":0},"query":{"type":"string"},"max_price":{"type":"number","minimum":0},"min_price":{"type":"number","minimum":0},"include_sold":{"type":"boolean"}},"additionalProperties":false},"title":"Search marketplace listings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_listings","displayName":"Search marketplace listings"},{"name":"get_listing","description":"Get the full detail of a single marketplace listing by its id: description, price, fees, technical specification, brand, all photos, and whether it has been sold. Includes a canonical airsoftone.fr URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get marketplace listing details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_listing","displayName":"Get marketplace listing details"},{"name":"search_organizations","description":"Search public AirsoftOne organizations — teams, associations, clubs, and businesses. Filter by name, location, or type. Returns member and event counts plus a canonical airsoftone.fr URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"enum":["team","association","club","business","other"],"type":"string"},"limit":{"type":"integer","maximum":25,"exclusiveMinimum":0},"query":{"type":"string"},"location":{"type":"string"}},"additionalProperties":false},"title":"Search airsoft organizations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_organizations","displayName":"Search airsoft organizations"},{"name":"get_organization","description":"Get the full detail of a single public organization by its id or slug: description, website, location, member/event/field counts, and the list of its upcoming public events. Includes a canonical airsoftone.fr URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get airsoft organization details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_organization","displayName":"Get airsoft organization details"},{"name":"search_brands","description":"Search the catalogue of airsoft brands/manufacturers known to AirsoftOne (e.g. Tokyo Marui, VFC, GHK). Filter by keyword or product category. Returns brand id, name, slug, country and categories. Use the returned brand id with search_listings to filter marketplace items by brand.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":25,"exclusiveMinimum":0},"query":{"type":"string"},"category":{"type":"string"}},"additionalProperties":false},"title":"Search airsoft brands","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_brands","displayName":"Search airsoft brands"},{"name":"get_weather","description":"Get the daily weather forecast for an airsoft event. Either pass an event_id (the venue coordinates and event date are looked up automatically) or pass latitude, longitude and a date directly. Forecasts are only available up to 16 days ahead; past dates and out-of-range dates are reported as such.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string"},"event_id":{"type":"string"},"latitude":{"type":"number","maximum":90,"minimum":-90},"longitude":{"type":"number","maximum":180,"minimum":-180}},"additionalProperties":false},"title":"Get weather forecast","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_weather","displayName":"Get weather forecast"},{"name":"search","description":"Search AirsoftOne across events (parties/OPs), marketplace listings, and organizations, returning candidate documents to retrieve with `fetch`. Use this for broad, cross-cutting queries; use the typed tools (search_events, search_listings, …) when you already know the entity type and want richer filters.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string"}},"additionalProperties":false},"title":"Search AirsoftOne","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search","displayName":"Search AirsoftOne"},{"name":"fetch","description":"Retrieve the full content of a single AirsoftOne document by the id returned from `search` (prefixed `event:`, `listing:` or `organization:`).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Fetch an AirsoftOne document","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"fetch","displayName":"Fetch an AirsoftOne document"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Airsoft-One---Plateforme-Airsoft&config=eyJ1cmwiOiAiaHR0cHM6Ly9haXJzb2Z0b25lLmZyL2FwaS9lbHlzaWEvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Airsoft-One---Plateforme-Airsoft%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fairsoftone.fr%2Fapi%2Felysia%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Airsoft-One---Plateforme-Airsoft%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fairsoftone.fr%2Fapi%2Felysia%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Airsoft+One+-+Plateforme+Airsoft&connectorUrl=https%3A%2F%2Fairsoftone.fr%2Fapi%2Felysia%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Airsoft-One---Plateforme-Airsoft\" --url \"https://airsoftone.fr/api/elysia/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/airsoftone-mcp-91b5e5f8d8","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/airsoftone-mcp-91b5e5f8d8/tools/{tool}","mcpServerUrl":"https://airsoftone.fr/api/elysia/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/airsoftone-mcp-91b5e5f8d8?live=1"}