Mcp Request
About
A general-purpose HTTP request service for interacting with multiple APIs
Details
- Author
- chendatony31
- Downloads
- 297
- Categories
- Other
Jump to
- Expose any HTTP API through MCP quickly
- Reuse existing HTTP APIs without extra server setup
- Maintain a single MCP server for multiple APIs
- Saves time and reduces resource consumption
- Eliminates need to create individual MCP servers per API
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Mcp RequestCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure Mcp Request by specifying the HTTP API endpoints you want to expose. No additional server setup is required; the tool handles mapping those endpoints to MCP tools. You can maintain a single MCP server for multiple APIs instead of running separate servers.
registerApi
Register a new custom API. Complete API configuration information is required, including id, name, description, params, and api configuration.
deleteApi
Delete a registered API.
beforeRequest
Before querying any data, this tool first retrieves a list of available APIs that can be directly invoked. It returns a list of interface definitions. Based on the user's request match the appropriate API, prompts the user to complete the required input parameters, and then uses the request tool to make the call. The first argument to request tool is the id field of the selected API from the list, and complete other parameters that defined in the params field of the API using a JSON string type as the second argument.
request
This is a general tool for sending requests. It takes 2 parameters: the first is the id of the API to call, and the second is the parameters required for the API request
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp request": {
"wallet-mcp": {
"command": "npx",
"args": [
"mcp-request"
]
}
}
}
}
McpServers
{
"wallet-mcp": {
"command": "npx",
"args": [
"mcp-request"
]
}
}
Why mcp-request?
When working with multiple APIs in an MCP environment, creating individual MCP servers for each API can be:
- Time-consuming
- Resource-intensive
- Unnecessary in many cases
This tool allows you to:
- Quickly expose any HTTP API through MCP
- Reuse existing HTTP APIs without additional server setup
- Maintain a single MCP server for multiple APIs
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



