npm package: @occirank/isindexed-mcp
Description: Model Context Protocol server for IsIndexed API
Author: Anthropic, PBC
Latest version: 1.0.0

# IndexMeNow MCP Server

The IndexMeNow MCP Server provides seamless integration with the IndexMeNow API, enabling efficient and automated management of large-scale indexing and SEO operations.

This server is fully compatible with Claude Desktop and exposes a powerful suite of tools to help you monitor, index, and manage your projects programmatically.

## Usage and Use Cases

- **Automated Indexing:** <br>
Easily index large batches of URLs automatically without manual submission. Ideal for SEO agencies, content publishers, and developers managing multiple sites.
- **Project Management:** <br>
Create and manage complex indexing projects with thousands of URLs. Track progress, reindex completed URLs, and monitor real-time status.
- **API Integration:** <br>
Integrate directly with Claude Desktop or other MCP-compatible environments to automate workflows or connect with external systems like n8n or custom scripts.

## Tools

#### IndexMeNow Tools List (6)

  - **Get credits count**<br>
    - Retrieves the total number of remaining credits in your IndexMeNow account. <br>

  - **Get all projects**<br>
    - Lists all projects created under your account. <br>

  - **Check if project name exists**<br>
    - Verifies whether a project with a given name already exists. <br>
    - Inputs:<br>
        - `project_name` (string): The project unique name.<br>

  - **Add a new project**<br>
    - Creates a new project with the specified URLs. <br>
    - Inputs:<br>
        - `project_name` (string): The unique identifier of the project.<br>
        - `urls` (string[]): An array of urls related to the project.<br>

  - **Add new urls to existing project or index again completed urls**<br>
    - Adds new URLs to an existing project or reindexes completed ones. <br>
    - Inputs:<br>
        - `project_id` (string): The project unique name.<br>
        - `urls` (string[]): An array of urls related to the project.<br>

  - **Check project urls status**<br>
    - Retrieves the indexing status of specific URLs in a project. <br>
    - Inputs:<br>
        - `project_id` (string): The project unique name.<br>
        - `urls` (string[]): An array of urls related to the project.<br>

## Configuration Guide

1. Create an Account <br>
  👉 [Sign up](https://tool.indexmenow.com/register) or [Log in](https://tool.indexmenow.com/login) to IndexMeNow.
2. Choose a Plan <br>
  💳 Purchase credits [here](https://tool.indexmenow.com/credits/buy).
3. Get Your API Key <br>
  🔑 Retrieve it from your [developer dashboard](https://tool.indexmenow.com/docapi).
4. Configure in Claude Desktop <br>
  Add your API key to the `claude_desktop_config.json` file as shown below.

## Usage with Claude Desktop

Add this server to your Claude Desktop configuration file `claude_desktop_config.json`: <br>
Replace `your_indexmenow_api_key` with your valid IndexMeNow api key.

### NPX
```bash
{
  "mcpServers": {
    "IndexMeNow": {
      "command": "npx",
      "args": [
        "@occirank/indexmenow-mcp"
      ],
      "env": {
        "INDEXMENOW_API_KEY": "your_indexmenow_api_key"
      }
    }
  }
}
```


### License
MIT