{"apiVersion":"v1","directorySlug":"selfe-mcp-859c4f4ea9","title":"Selfe","description":"Selfe is the platform a business runs to be found, understood, trusted and paid by AI agents, using the systems it already has.","pageUrl":"https://www.mcpbundles.com/skills/selfe-mcp-859c4f4ea9","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.selfe.ai/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.selfe/selfe-mcp-859c4f4ea9","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"discover_venues","description":"Browse the registry for venues matching a natural-language query. Returns ranked venue cards (id, name, type, location, bookability) with NO dates and NO price — this is the cheap candidate step. To get a real bookable answer with a \"from\" price, call match_venues with dates. Results are structured JSON, not a rendered UI. Searches the whole network.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"location":{"type":"string"}}},"logicalName":"discover_venues","displayName":"discover_venues","title":"discover_venues","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"match_venues","description":"Ground venues in live price + availability for specific dates — THE bookable answer. Requires checkIn, checkOut and adults. Returns ranked venue cards each carrying a bookingHandle (optionId + provider + grounded price) you pass straight to book_venue. Use this (not discover_venues) whenever the user has dates. Structured JSON, not a rendered UI. Searches the whole network.","inputSchema":{"type":"object","required":["query","checkIn","checkOut"],"properties":{"query":{"type":"string"},"adults":{"type":"number"},"checkIn":{"type":"string"},"checkOut":{"type":"string"},"children":{"type":"number"},"location":{"type":"string"}}},"logicalName":"match_venues","displayName":"match_venues","title":"match_venues","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resolve_venue","description":"Reconcile a specific venue you already know — by name and/or website — to its registry identity. Returns the best-matching venue cards (id, name, location) plus any ids still being enriched. Use this to look up ONE named place; use discover_venues to browse by intent. Structured JSON.","inputSchema":{"type":"object","required":[],"properties":{"city":{"type":"string"},"name":{"type":"string"},"limit":{"type":"number"},"country":{"type":"string"},"website":{"type":"string"}}},"logicalName":"resolve_venue","displayName":"resolve_venue","title":"resolve_venue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"book_venue","description":"Reserve a venue option grounded by match_venues. Pass the bookingHandle fields (optionId, provider, price, hotelCode if present) plus dates, party size and guest details. To book as a foreign agent with no Selfe account, also pass a signed AP2 Cart Mandate as `mandate` (see /auth.md). No money moves at this step. Returns a confirmation (bookingId) or a conversational next step if something is missing. Structured JSON.","inputSchema":{"type":"object","required":[],"properties":{"to":{"type":"string"},"from":{"type":"string"},"guest":{"type":"object"},"price":{"type":"object"},"mandate":{"type":"object"},"venueId":{"type":"string"},"optionId":{"type":"string"},"provider":{"type":"string"},"ratePlan":{"type":"string"},"hotelCode":{"type":"string"},"partySize":{"type":"number"}}},"logicalName":"book_venue","displayName":"book_venue","title":"book_venue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Selfe&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Auc2VsZmUuYWkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Selfe%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.selfe.ai%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Selfe%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.selfe.ai%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Selfe&connectorUrl=https%3A%2F%2Fmcp.selfe.ai%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Selfe\" --url \"https://mcp.selfe.ai/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/selfe-mcp-859c4f4ea9","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/selfe-mcp-859c4f4ea9/tools/{tool}","mcpServerUrl":"https://mcp.selfe.ai/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/selfe-mcp-859c4f4ea9?live=1"}