---
name: Feature request
about: Suggest an idea for this project
title: '[FEATURE] '
labels: enhancement
assignees: ''
---
## Is your feature request related to a problem?
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
## Describe the solution you'd like
A clear and concise description of what you want to happen.
## Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
## Use case
Describe the specific use case or workflow this feature would enable:
```
Example workflow or usage scenario
```
## Proposed API (if applicable)
If this involves a new tool, resource, or prompt, describe the proposed interface:
```python
# Example of how you envision using this feature
result = await session.call_tool("new_tool_name", {
"param1": "value1",
"param2": "value2"
})
```
## UniProt API reference (if applicable)
Link to relevant UniProt API documentation: [UniProt API docs](https://www.uniprot.org/help/api)
## Implementation notes
Any thoughts on how this might be implemented? (optional)
## Additional context
Add any other context, screenshots, or examples about the feature request here.
## Checklist
- [ ] I have searched existing issues and discussions
- [ ] I have described a clear use case
- [ ] I have considered backwards compatibility
- [ ] This aligns with the project's scope (UniProt data access via MCP)