PubMed Custom Connector MCP Server
by madsd
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Listen port. | 8000 |
| MCP_PATH | No | Path of the MCP streamable-HTTP endpoint. | /mcp |
| NCBI_EMAIL | No | Contact email reported to NCBI (recommended). | |
| NCBI_API_KEY | No | NCBI API key for higher PubMed rate limits (10/sec vs 3/sec). | |
| ALLOWED_HOSTS | No | Hosts allowed by the MCP transport-security (DNS-rebinding) check. * disables the check. | * |
| AUTH_REQUIRED | No | Enforce Entra bearer-token validation. Default is true. | true |
| ENTRA_AUDIENCE | No | Accepted token audience = the Application ID URI from the Teams Developer Portal SSO registration. Comma-separated list allowed. Required when AUTH_REQUIRED is true. | |
| ALLOWED_ORIGINS | No | Origins allowed by the DNS-rebinding check. | * |
| ENTRA_TENANT_ID | No | Your Microsoft Entra tenant ID. Required when AUTH_REQUIRED is true. | |
| ENTRA_ALLOWED_CLIENT_IDS | No | Allowed calling client app IDs. Defaults to the Microsoft enterprise token store ab3be6b7-f5df-413d-ac2d-abf1e3fd9c0b. |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/madsd/m365-custom-connector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server