API.market MCP server

Converts OpenAPI specifications from API.market into tools for accessing over 200 services including image generation, geocoding, and content detection through a unified authentication system
Back to servers
Provider
Noveum
Release date
Mar 26, 2025
Language
TypeScript
Package
Stats
450 downloads
2 stars

The API-Market MCP Server provides access to over 200 APIs from API.market through the Model Context Protocol. This server enables Large Language Models to discover and interact with APIs defined by OpenAPI specifications, making it a powerful tool for integrating various services into your AI applications.

Setting Up the MCP Server

Configuration for Claude Desktop

  1. Locate or create your Claude Desktop configuration file:

    • On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  2. Add the following configuration to enable the API-Market MCP server:

{
  "mcpServers": {
    "api-market": {
      "command": "npx",
      "args": ["-y", "@noveum-ai/mcp-server"],
      "env": {
        "API_HEADERS": "x-magicapi-key:your-api-key"
      }
    }
  }
}

Configuration for Cursor

  1. Go to File -> Preferences -> Cursor Settings
  2. Select MCP
  3. Click on Add new global MCP Server
  4. Paste the following into the mcp.json file:
{
  "mcpServers": {
    "api-market": {
      "command": "npx",
      "args": [
        "-y",
        "@noveum-ai/mcp-server",
        "--headers",
        "x-magicapi-key:<your-api-key>"
      ]
    }
  }
}

Alternatively, add this as the first entry in mcpServers:

"api-market": {
  "command": "npx",
  "args": [
    "-y",
    "@noveum-ai/mcp-server",
    "--headers",
    "x-magicapi-key:<your-api-key>"
  ]
}
  1. For older versions of Cursor, add the following command after clicking on Add new MCP server:
npx -y @noveum-ai/mcp-server --headers x-magicapi-key:your-api-key

Getting an API Key

To obtain an API key:

  1. Log in to API.market
  2. Go to your profile and select 'My API Keys'
  3. Your API keys will be displayed here

Available APIs

The MCP server provides access to numerous APIs, including:

  • TrueWay Matrix (calculate driving matrices)
  • Magic API Whisper (speech transcription)
  • Capix Faceswap (face swapping in images/videos)
  • TrueWay Geocoding (forward and reverse geocoding)
  • DNS Checker
  • Code generation
  • NSFW detection
  • WHOIS lookups
  • Image deblurring
  • Text-to-image generation
  • Brave search (web, images, news, etc.)
  • Domain availability checker
  • Route finding services
  • Content parsing

Each API is accessible through the MCP protocol, allowing your LLM to use these services directly.

Usage Examples

Finding Routes

You can use the agent to find driving routes between any two points. The agent will utilize the TrueWay routing API to calculate the best route and provide you with directions.

News Search and Analysis

The MCP server allows you to search for news on any topic using the Brave news search API. You can first search for articles and then analyze them in more depth as needed.

Domain Availability Checking

You can check if domain names are available for registration using the domain checker API. This is useful for brainstorming new project names or business ideas.

How to add this MCP server to Cursor

There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json file so that it is available in all of your projects.

If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json file.

Adding an MCP server to Cursor globally

To add a global MCP server go to Cursor Settings > MCP and click "Add new global MCP server".

When you click that button the ~/.cursor/mcp.json file will be opened and you can add your server like this:

{
    "mcpServers": {
        "cursor-rules-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "cursor-rules-mcp"
            ]
        }
    }
}

Adding an MCP server to a project

To add an MCP server to a project you can create a new .cursor/mcp.json file or add it to the existing one. This will look exactly the same as the global MCP server example above.

How to use the MCP server

Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.

The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.

You can also explictly ask the agent to use the tool by mentioning the tool name and describing what the function does.

Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later