{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fq6nc9nu53us","handle":"sap-search-mcp","url":"https://wellknown.network/agents/sap-search-mcp","links":{"self":"https://wellknown.network/agents/sap-search-mcp/record.json","html":"https://wellknown.network/agents/sap-search-mcp","markdown":"https://wellknown.network/agents/sap-search-mcp/record.md","api":"https://wellknown.network/api/v1/agents/sap-search-mcp","status":"https://wellknown.network/api/v1/agents/sap-search-mcp/status","claim":"https://wellknown.network/agents/sap-search-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sap-search-mcp/claim.json","badge":"https://wellknown.network/agents/sap-search-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:sap-search-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"sap-search-mcp","summary":"MCP server for searching SAP test cases using Azure AI Search","description":"# SAP Search MCP Server v2.0 \n \nEnterprise MCP server for semantic search over SAP S/4HANA test cases using Azure AI Search. \n \n## Features \n \n✅ **2-Tool Architecture** - Lightweight summaries + on-demand details   \n✅ **Markdown Tables** - Procedure steps in clean table format   \n✅ **Auto-Upload** - Documents uploaded automatically on first run   \n✅ **Vector Search** - Semantic search using Azure OpenAI embeddings   \n✅ **240+ SAP Test Cases** - S/4HANA 2023 FPS02 Business Process Documents \n \n## Quick Start \n \n### 1. Install \n```bash \npip install sap-search-mcp \n``` \n \n### 2. Set Environment Variables \n \nCreate a `.env` file: \n```bash \n# Azure AI Search \nAZURE_SEARCH_ENDPOINT=https://your-service.search.windows.net \nAZURE_SEARCH_KEY=your_key \n \n# Azure OpenAI (for embeddings) \nAZURE_SEARCH_OPENAI_ENDPOINT=https://your-openai.cognitiveservices.azure.com/ \nAZURE_SEARCH_OPENAI_KEY=your_key \n \n# Optional \nINDEX_KNOWLEDGEHOUSE=knowledgehouse-en \nINDEX_QUERYTABLE=querytable \nEMBEDDING_MODEL=text-embedding-3-large \n``` \n \n### 3. Use with Claude Desktop \n \nEdit `%APPDATA%\\Claude\\claude_desktop_config.json`: \n```json \n{ \n  \"mcpServers\": { \n    \"sap-search\": { \n      \"command\": \"sap-search-mcp\", \n      \"env\": { \n        \"AZURE_SEARCH_ENDPOINT\": \"https://your-service.search.windows.net\", \n        \"AZURE_SEARCH_KEY\": \"your_key\", \n        \"AZURE_SEARCH_OPENAI_ENDPOINT\": \"https://your-openai.cognitiveservices.azure.com/\", \n        \"AZURE_SEARCH_OPENAI_KEY\": \"your_key\" \n      } \n    } \n  } \n} \n``` \n \nRestart Claude Desktop. \n \n## Tools \n \n### 1. search_sap_test_cases \nSearch SAP test cases with flexible results. \n \n**Single result (full details):** \n```json \n{\"prompt\": \"Create purchase order\", \"top_k\": 1} \n``` \n \n**Multiple summaries:** \n```json \n{\"prompt\": \"Invoice processing\", \"top_k\": 5} \n``` \n \n### 2. get_test_case_details \nGet full procedure table for a specific test case. \n \n```json \n{ \n  \"section_header\": \"Create Purchase Order - ME21N\", \n  \"original_prompt\": \"purchase ord…","publisher":null,"homepage":"https://github.com/yourusername/sap-search-mcp","repository":"https://github.com/yourusername/sap-search-mcp","version":"2.0.1","license":"MIT","protocols":["mcp"],"tags":["mcp","sap","azure","search","test-cases"],"pricing":null,"endpoints":[{"url":"pypi:sap-search-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":1,"provenance":"declared"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.859,"provenance":"derived"}],"categories":["data","documents","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"sap-search-mcp","registry":"pypi","observedAt":"2026-09-10T11:28:43.669Z","publishedAt":"2026-02-11T05:21:57.261532Z","latestVersion":"2.0.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"sap-search-mcp","url":"https://pypi.org/project/sap-search-mcp/","firstSeenAt":"2026-09-10T11:27:53.348Z","fetchedAt":"2026-09-10T11:27:53.348Z","normalizedAt":"2026-09-10T11:27:53.348Z"}]},"firstSeenAt":"2026-09-10T11:27:53.348Z","updatedAt":"2026-09-10T11:28:43.669Z"}