{"apiVersion":"v1","directorySlug":"jamfse-mcp-be59a41df0","title":"403 Forbidden","description":null,"pageUrl":"https://www.mcpbundles.com/skills/jamfse-mcp-be59a41df0","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.jamfse.io/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"io.jamfse/jamfse-mcp-be59a41df0","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list-guides","description":"Lists jamf-api-devdocs conceptual guides (topic, description, path) -- auth model deltas, inventory sync reliability, extension attributes, webhooks, SSO, deployment, API conventions, SDK selection, endpoint privileges, breaking changes. Does not cover API endpoint schemas -- use the proxied Jamf Platform API tools for that. Call this first to find which guide answers a question, then get-guide.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"list-guides","displayName":"list-guides","title":"list-guides","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search-guides","description":"Case-insensitive keyword search across all jamf-api-devdocs guide content. Returns matching topics with a short snippet of surrounding context.","inputSchema":{"type":"object","required":["pattern"],"properties":{"pattern":{"type":"string"}},"additionalProperties":false},"logicalName":"search-guides","displayName":"search-guides","title":"search-guides","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get-guide","description":"Returns the full content of one jamf-api-devdocs guide by topic. See list-guides for valid topics.","inputSchema":{"type":"object","required":["topic"],"properties":{"topic":{"type":"string"}},"additionalProperties":false},"logicalName":"get-guide","displayName":"get-guide","title":"get-guide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list-examples","description":"Lists canonical jamf-api-devdocs HTTP client example files (examples/http-client/{swift,python,csharp,powershell}/) -- thin, non-SDK reference clients with auth, retry, and pagination patterns. Optionally filter by language.","inputSchema":{"type":"object","properties":{"language":{"type":"string"}},"additionalProperties":false},"logicalName":"list-examples","displayName":"list-examples","title":"list-examples","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get-example","description":"Returns the full content of one example file. Use an exact path from list-examples.","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"}},"additionalProperties":false},"logicalName":"get-example","displayName":"get-example","title":"get-example","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list-endpoints","description":"Lists all API paths and their HTTP methods with summaries, organized by path. Results can be passed directly into 'get-endpoint'.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["title"],"properties":{}},"title":"List API Endpoints","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-endpoints","displayName":"List API Endpoints"},{"name":"get-endpoint","description":"Gets detailed information about a specific API endpoint, including security schemes and servers","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["path","method","title"],"properties":{"path":{"type":"string"},"method":{"type":"string"}}},"title":"Get Endpoint Details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-endpoint","displayName":"Get Endpoint Details"},{"name":"search-endpoints","description":"Performs a deep search through paths, operations, and parameters to discover relevant API endpoints. Use this tool to find specific API capabilities, required parameters, or data models based on search keywords. Results can be passed directly into 'get-endpoint'.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["pattern"],"properties":{"pattern":{"type":"string"}}},"title":"Search API Endpoints","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search-endpoints","displayName":"Search API Endpoints"},{"name":"list-specs","description":"Lists all available OpenAPI specs. Use the title to select a spec.","inputSchema":{"type":"object","properties":{}},"title":"List OpenAPI Specs","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-specs","displayName":"List OpenAPI Specs"},{"name":"execute-request","description":"Executes an API request with a given HAR request object.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["harRequest","title"],"properties":{"harRequest":{"type":"object","required":["method","url"],"properties":{"url":{"type":"string","format":"uri"},"method":{"type":"string"},"headers":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"postData":{"anyOf":[{"type":"object","required":["mimeType","text"],"properties":{"text":{"type":"string"},"mimeType":{"type":"string"}}},{"type":"object","required":["mimeType","params"],"properties":{"params":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"mimeType":{"type":"string"}}}]},"queryString":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"value":{"type":"string"}}}}}}}},"title":"Execute API Request","logicalName":"execute-request","displayName":"Execute API Request","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get-server-variables","description":"Gets the server variables for each server within a specific OpenAPI spec.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["title"],"properties":{}},"title":"Get Server Variables","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-server-variables","displayName":"Get Server Variables"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=403-Forbidden&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuamFtZnNlLmlvL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22403-Forbidden%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.jamfse.io%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22403-Forbidden%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.jamfse.io%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=403+Forbidden&connectorUrl=https%3A%2F%2Fmcp.jamfse.io%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"403-Forbidden\" --url \"https://mcp.jamfse.io/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/jamfse-mcp-be59a41df0","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/jamfse-mcp-be59a41df0/tools/{tool}","mcpServerUrl":"https://mcp.jamfse.io/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/jamfse-mcp-be59a41df0?live=1"}