A Model Context Protocol (MCP) server for the Port.io API, enabling Claude to interact with Port.io's developer platform capabilities using natural language.
Transform how you work with Port.io using natural language:
We're continuously expanding Port MCP's capabilities. Have a suggestion? We'd love to hear your feedback on our roadmap!
Create a Port.io Account:
Create an API Key:
Add the following to your claude_desktop_config.json
:
{
"mcpServers": {
"port": {
"command": "uvx",
"args": [
"mcp-server-port@0.1.4",
"--client-id", "YOUR_CLIENT_ID",
"--client-secret", "YOUR_CLIENT_SECRET",
"--region", "REGION" # US or EU
]
}
}
}
uvx
is installed:pip install uvx
which uvx
# Example output: /Users/janedoe/.local/bin/uvx
# run-port-mcp.sh
cd /Users/janedoe/.local/bin/uvx
# Run the server with the specified credentials
./.venv/bin/uvx mcp-server-port@0.1.4 --client-id YOUR_CLIENT_ID --client-secret YOUR_CLIENT_SECRET --region YOUR_REGION
chmod +x /path/to/your/file/run-port-mcp.sh
Port
Command
/path/to/your/file/run-port-mcp.sh
get_blueprints
detailed
(boolean, default: false): Return complete schema details for each blueprintget_blueprint
blueprint_identifier
(string): The unique identifier of the blueprint to retrievedetailed
(boolean, default: true): Return complete schema detailsget_scorecards
detailed
(boolean, default: false): Return complete scorecard detailsget_scorecard
scorecard_id
(string): The unique identifier of the scorecard to retrieveblueprint_id
(string, optional): The identifier of the blueprint the scorecard belongs tocreate_scorecard
blueprint_id
(string): The identifier of the blueprint to create the scorecard foridentifier
(string): The unique identifier for the new scorecardtitle
(string): The display title of the scorecardlevels
(list): List of levels for the scorecardrules
(list): List of rules for the scorecarddescription
(string): Description for the scorecardWe're continuously improving Port MCP and would love to hear from you! Please share your feedback and feature requests on our roadmap page.
If you encounter authentication errors, verify that:
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
{
"mcpServers": {
"port": {
"env": {},
"args": [
"mcp-server-port@0.1.4",
"--client-id",
"YOUR_CLIENT_ID",
"--client-secret",
"YOUR_CLIENT_SECRET",
"--region",
"REGION"
],
"command": "uvx"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.