Koskamo

freemoney.computer MCP

An MCP server that allows AI assistants and coding agents to search a daily-verified catalog of free AI, GPU, and cloud credits for students, startups, and open-source maintainers. It provides tools to search by criteria, find credits for specific tech stacks, and retrieve program details.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

freemoney.computer MCP logo, by freemoney.computerVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by freemoney.computer
MCP endpoint (Streamable HTTP)
https://freemoney.computer/mcp
Vendor documentation

What its tools do

13 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

13 of 13 have a description · 13 of 13 declare behavior hints · 4 of 13 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to freemoney.computer ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search for free GPU credits available to students
  • Find cloud credits applicable to a specific startup
  • Identify free AI API tiers that do not require a credit card
  • Look up credits for services used in a codebase

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
freemoney 1.0.0
MCP protocol negotiated in check
2025-11-25
Tools
13 advertised
Resources
1 advertised
Resource templates
0 advertised
Prompts
2 advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "prompts": {
    "listChanged": false
  },
  "resources": {
    "subscribe": false,
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

freemoney.computer keeps a catalog of free credits, free tiers, trials and startup, student and open-source programs from AI, GPU, cloud, database and developer-tool providers, checked against each provider's own page every day. Use search_credits for questions like "free GPU credits for students" or "does OpenAI give free credits?". In a codebase, read its dependency and config files, then pass the services it uses to credits_for_stack. get_credit_program gives one program in full; search and fetch are the same for apps that need those names. Amounts are the provider's "up to" figure: give the person each program's official_page link and suggest reading it before relying on an offer. freemoney.computer isn't affiliated with any provider.

Tools

13 advertised

search_credits — Search free credits
Advertised by the server during the last successful anonymous check.
Advertised read-only

Find free credits, free tiers, trials and startup, student or open-source programs from AI, GPU, cloud, database and developer-tool providers. Results come with who can get each one, what it needs and links.

search_credits input schema
{
  "type": "object",
  "title": "search_creditsArguments",
  "properties": {
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 10,
      "maximum": 25,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "title": "Query",
      "default": "",
      "maxLength": 300,
      "description": "What the person wants, in plain words or provider names: \"OpenAI\", \"GPU\", \"postgres hosting\", \"speech to text\". Empty lists the biggest programs."
    },
    "category": {
      "anyOf": [
        {
          "enum": [
            "ai-api",
            "gpu-ai-infra",
            "cloud",
            "paas",
            "data-analytics",
            "agent-sandbox",
            "saas",
            "oss",
            "web3-infra",
            "fintech-perks",
            "marketplace",
            "accelerator"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Category",
      "default": null,
      "description": "ai-api: model APIs (LLM, speech, image, embeddings); gpu-ai-infra: GPUs and inference; cloud; paas: app hosting; data-analytics: databases and analytics; agent-sandbox: sandboxes and browsers for agents; saas: developer tools; oss: for open-source projects."
    },
    "eligible_as": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "enum": [
              "student",
              "startup",
              "open-source"
            ],
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "title": "Eligible As",
      "default": null,
      "description": "Groups the person belongs to. Programs open to anyone are always included; other groups' programs are left out. Omit to include every group."
    },
    "instant_only": {
      "type": "boolean",
      "title": "Instant Only",
      "default": false,
      "description": "Only programs you get right away by signing up, with no application or partner."
    },
    "exclude_card_required": {
      "type": "boolean",
      "title": "Exclude Card Required",
      "default": false,
      "description": "Leave out programs known to ask for a credit card."
    },
    "exclude_phone_required": {
      "type": "boolean",
      "title": "Exclude Phone Required",
      "default": false,
      "description": "Leave out programs known to ask for a phone number."
    }
  }
}
search_credits output schema
{
  "type": "object",
  "$defs": {
    "Program": {
      "type": "object",
      "title": "Program",
      "required": [
        "id",
        "provider",
        "program",
        "offer",
        "worth_up_to_usd",
        "who_can_get_it",
        "how_to_get_it",
        "needs_card",
        "needs_phone",
        "requirements",
        "how_long_it_lasts",
        "official_page",
        "details_page",
        "last_checked"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to get_credit_program."
        },
        "offer": {
          "type": "string",
          "title": "Offer",
          "description": "What you get, in the provider's terms."
        },
        "program": {
          "type": "string",
          "title": "Program"
        },
        "provider": {
          "type": "string",
          "title": "Provider"
        },
        "needs_card": {
          "type": "boolean",
          "title": "Needs Card",
          "description": "True when the provider asks for a credit card at signup; false means not listed."
        },
        "needs_phone": {
          "type": "boolean",
          "title": "Needs Phone",
          "description": "True when the provider asks for a phone number; false means not listed."
        },
        "details_page": {
          "type": "string",
          "title": "Details Page",
          "description": "The program on freemoney.computer."
        },
        "last_checked": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Last Checked",
          "description": "When the program was last checked against the provider's page (YYYY-MM-DD)."
        },
        "requirements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "title": "Requirements"
        },
        "how_to_get_it": {
          "type": "string",
          "title": "How To Get It"
        },
        "official_page": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Official Page",
          "description": "The provider's own page for the program. Show it to the person."
        },
        "who_can_get_it": {
          "type": "string",
          "title": "Who Can Get It"
        },
        "worth_up_to_usd": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Worth Up To Usd",
          "description": "The provider's \"up to\" dollar figure; null when it isn't a dollar amount."
        },
        "how_long_it_lasts": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "How Long It Lasts"
        }
      }
    }
  },
  "title": "SearchResult",
  "required": [
    "results",
    "total_matches",
    "note"
  ],
  "properties": {
    "note": {
      "type": "string",
      "title": "Note"
    },
    "results": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Program"
      },
      "title": "Results"
    },
    "total_matches": {
      "type": "integer",
      "title": "Total Matches",
      "description": "How many programs matched before the limit."
    }
  }
}
search_credits annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
credits_for_stack — Find credits for a project's services
Advertised by the server during the last successful anonymous check.
Advertised read-only

For a codebase: given the services it uses, list the free credits and programs each one's provider offers. Read package.json, requirements.txt, pyproject.toml, go.mod, Dockerfiles, Terraform and .env.example first and pass every external service you find.

credits_for_stack input schema
{
  "type": "object",
  "title": "credits_for_stackArguments",
  "required": [
    "services"
  ],
  "properties": {
    "services": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 100
      },
      "title": "Services",
      "maxItems": 50,
      "minItems": 1,
      "description": "Services, companies or package names the project uses, read from its dependency and config files: \"openai\", \"@supabase/supabase-js\", \"boto3\", \"Vercel\", \"posthog-js\"."
    },
    "eligible_as": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "enum": [
              "student",
              "startup",
              "open-source"
            ],
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "title": "Eligible As",
      "default": null,
      "description": "Groups the person belongs to, if known. Programs open to anyone are always included."
    },
    "per_service": {
      "type": "integer",
      "title": "Per Service",
      "default": 3,
      "maximum": 10,
      "minimum": 1,
      "description": "Most programs to return per service."
    }
  }
}
credits_for_stack output schema
{
  "type": "object",
  "$defs": {
    "Program": {
      "type": "object",
      "title": "Program",
      "required": [
        "id",
        "provider",
        "program",
        "offer",
        "worth_up_to_usd",
        "who_can_get_it",
        "how_to_get_it",
        "needs_card",
        "needs_phone",
        "requirements",
        "how_long_it_lasts",
        "official_page",
        "details_page",
        "last_checked"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to get_credit_program."
        },
        "offer": {
          "type": "string",
          "title": "Offer",
          "description": "What you get, in the provider's terms."
        },
        "program": {
          "type": "string",
          "title": "Program"
        },
        "provider": {
          "type": "string",
          "title": "Provider"
        },
        "needs_card": {
          "type": "boolean",
          "title": "Needs Card",
          "description": "True when the provider asks for a credit card at signup; false means not listed."
        },
        "needs_phone": {
          "type": "boolean",
          "title": "Needs Phone",
          "description": "True when the provider asks for a phone number; false means not listed."
        },
        "details_page": {
          "type": "string",
          "title": "Details Page",
          "description": "The program on freemoney.computer."
        },
        "last_checked": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Last Checked",
          "description": "When the program was last checked against the provider's page (YYYY-MM-DD)."
        },
        "requirements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "title": "Requirements"
        },
        "how_to_get_it": {
          "type": "string",
          "title": "How To Get It"
        },
        "official_page": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Official Page",
          "description": "The provider's own page for the program. Show it to the person."
        },
        "who_can_get_it": {
          "type": "string",
          "title": "Who Can Get It"
        },
        "worth_up_to_usd": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Worth Up To Usd",
          "description": "The provider's \"up to\" dollar figure; null when it isn't a dollar amount."
        },
        "how_long_it_lasts": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "How Long It Lasts"
        }
      }
    },
    "ServiceMatch": {
      "type": "object",
      "title": "ServiceMatch",
      "required": [
        "service",
        "providers",
        "programs"
      ],
      "properties": {
        "service": {
          "type": "string",
          "title": "Service",
          "description": "As you passed it."
        },
        "programs": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Program"
          },
          "title": "Programs"
        },
        "providers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "title": "Providers",
          "description": "The catalog's providers it matched."
        }
      }
    }
  },
  "title": "StackResult",
  "required": [
    "services",
    "no_programs_found",
    "note"
  ],
  "properties": {
    "note": {
      "type": "string",
      "title": "Note"
    },
    "services": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ServiceMatch"
      },
      "title": "Services",
      "description": "Services with at least one program, in the order passed."
    },
    "no_programs_found": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "title": "No Programs Found",
      "description": "Services with no program in the catalog."
    }
  }
}
credits_for_stack annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_credit_program — Get one credit program
Advertised by the server during the last successful anonymous check.
Advertised read-only

One program in full: the offer, who qualifies, every requirement, how long it lasts and its links.

get_credit_program input schema
{
  "type": "object",
  "title": "get_credit_programArguments",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "title": "Id",
      "maxLength": 120,
      "description": "A program id from search_credits or credits_for_stack."
    }
  }
}
get_credit_program output schema
{
  "type": "object",
  "title": "Program",
  "required": [
    "id",
    "provider",
    "program",
    "offer",
    "worth_up_to_usd",
    "who_can_get_it",
    "how_to_get_it",
    "needs_card",
    "needs_phone",
    "requirements",
    "how_long_it_lasts",
    "official_page",
    "details_page",
    "last_checked"
  ],
  "properties": {
    "id": {
      "type": "string",
      "title": "Id",
      "description": "Pass to get_credit_program."
    },
    "offer": {
      "type": "string",
      "title": "Offer",
      "description": "What you get, in the provider's terms."
    },
    "program": {
      "type": "string",
      "title": "Program"
    },
    "provider": {
      "type": "string",
      "title": "Provider"
    },
    "needs_card": {
      "type": "boolean",
      "title": "Needs Card",
      "description": "True when the provider asks for a credit card at signup; false means not listed."
    },
    "needs_phone": {
      "type": "boolean",
      "title": "Needs Phone",
      "description": "True when the provider asks for a phone number; false means not listed."
    },
    "details_page": {
      "type": "string",
      "title": "Details Page",
      "description": "The program on freemoney.computer."
    },
    "last_checked": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Last Checked",
      "description": "When the program was last checked against the provider's page (YYYY-MM-DD)."
    },
    "requirements": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "title": "Requirements"
    },
    "how_to_get_it": {
      "type": "string",
      "title": "How To Get It"
    },
    "official_page": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Official Page",
      "description": "The provider's own page for the program. Show it to the person."
    },
    "who_can_get_it": {
      "type": "string",
      "title": "Who Can Get It"
    },
    "worth_up_to_usd": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Worth Up To Usd",
      "description": "The provider's \"up to\" dollar figure; null when it isn't a dollar amount."
    },
    "how_long_it_lasts": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "How Long It Lasts"
    }
  }
}
get_credit_program annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search — Search free credits (ChatGPT format)
Advertised by the server during the last successful anonymous check.
Advertised read-only

search_credits in the shape ChatGPT's deep research and company knowledge use: ids, titles and links. Pass an id to fetch. Other apps: use search_credits, which has eligibility and no-card filters.

search input schema
{
  "type": "object",
  "title": "searchArguments",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "title": "Query",
      "maxLength": 300,
      "description": "What the person wants, in plain words or provider names."
    }
  }
}
search output schema
{
  "type": "object",
  "$defs": {
    "Hit": {
      "type": "object",
      "title": "Hit",
      "required": [
        "id",
        "title",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id"
        },
        "url": {
          "type": "string",
          "title": "Url"
        },
        "title": {
          "type": "string",
          "title": "Title"
        }
      }
    }
  },
  "title": "Hits",
  "required": [
    "results"
  ],
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Hit"
      },
      "title": "Results"
    }
  }
}
search annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
fetch — Read one credit program (ChatGPT format)
Advertised by the server during the last successful anonymous check.
Advertised read-only

get_credit_program in the shape ChatGPT's deep research and company knowledge use.

fetch input schema
{
  "type": "object",
  "title": "fetchArguments",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "title": "Id",
      "maxLength": 120,
      "description": "An id from search."
    }
  }
}
fetch output schema
{
  "type": "object",
  "title": "Document",
  "required": [
    "id",
    "title",
    "text",
    "url"
  ],
  "properties": {
    "id": {
      "type": "string",
      "title": "Id"
    },
    "url": {
      "type": "string",
      "title": "Url"
    },
    "text": {
      "type": "string",
      "title": "Text"
    },
    "title": {
      "type": "string",
      "title": "Title"
    },
    "metadata": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "title": "Metadata",
      "default": null
    }
  }
}
fetch annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_offers
Advertised by the server during the last successful anonymous check.
Advertised read-only

Find AI/cloud credit programs and reviewed public promo codes. Use a provider name or keywords. Country is an ISO two-letter code; audiences supplement offers for anyone. Results include source, freshness, restrictions and community counts. Empty results do not prove no promotion exists.

search_offers input schema
{
  "type": "object",
  "title": "search_offersArguments",
  "properties": {
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 20,
      "maximum": 50,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "title": "Query",
      "default": "",
      "maxLength": 200
    },
    "offset": {
      "type": "integer",
      "title": "Offset",
      "default": 0,
      "maximum": 10000,
      "minimum": 0
    },
    "country": {
      "type": "string",
      "title": "Country",
      "default": "",
      "maxLength": 2
    },
    "audiences": {
      "type": "array",
      "items": {
        "enum": [
          "anyone",
          "student",
          "startup",
          "oss",
          "researcher"
        ],
        "type": "string"
      },
      "title": "Audiences",
      "default": [],
      "maxItems": 5
    }
  }
}
search_offers output schema
{
  "type": "object",
  "title": "search_offersDictOutput",
  "additionalProperties": true
}
search_offers annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_offer
Advertised by the server during the last successful anonymous check.
Advertised read-only

Read a specific offer's source, eligibility gates, public code if known, and community reports.

get_offer input schema
{
  "type": "object",
  "title": "get_offerArguments",
  "required": [
    "offer_id"
  ],
  "properties": {
    "offer_id": {
      "type": "string",
      "title": "Offer Id",
      "maxLength": 160,
      "minLength": 1
    }
  }
}
get_offer output schema
{
  "type": "object",
  "title": "get_offerDictOutput",
  "additionalProperties": true
}
get_offer annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
build_credit_stack
Advertised by the server during the last successful anonymous check.
Advertised read-only

Build a candidate bundle across providers matching the user's country and audiences. Eligibility still needs checking. Offers from one provider may overlap; totals and stacking are not guaranteed. Missing providers can be queued with request_promotion; this read does not create requests.

build_credit_stack input schema
{
  "type": "object",
  "title": "build_credit_stackArguments",
  "required": [
    "providers"
  ],
  "properties": {
    "country": {
      "type": "string",
      "title": "Country",
      "default": "",
      "maxLength": 2
    },
    "audiences": {
      "type": "array",
      "items": {
        "enum": [
          "anyone",
          "student",
          "startup",
          "oss",
          "researcher"
        ],
        "type": "string"
      },
      "title": "Audiences",
      "default": [],
      "maxItems": 5
    },
    "providers": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 160,
        "minLength": 1
      },
      "title": "Providers",
      "maxItems": 20,
      "minItems": 1
    }
  }
}
build_credit_stack output schema
{
  "type": "object",
  "title": "build_credit_stackDictOutput",
  "additionalProperties": true
}
build_credit_stack annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
request_promotion
Advertised by the server during the last successful anonymous check.

Queue a private request for a provider or missing promotion. Requires authentication remotely. Reuse request_key for retries of the same request. Do not include passwords, API keys or personal data. A catalog match does not mean the requested promotion is available or that a claim succeeded.

request_promotion input schema
{
  "type": "object",
  "title": "request_promotionArguments",
  "required": [
    "provider",
    "request_key"
  ],
  "properties": {
    "provider": {
      "type": "string",
      "title": "Provider",
      "maxLength": 160,
      "minLength": 1
    },
    "request_key": {
      "type": "string",
      "title": "Request Key",
      "maxLength": 128,
      "minLength": 8
    },
    "requirements": {
      "type": "string",
      "title": "Requirements",
      "default": "",
      "maxLength": 1000
    }
  }
}
request_promotion output schema
{
  "type": "object",
  "title": "request_promotionDictOutput",
  "additionalProperties": true
}
request_promotion annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_request_status
Advertised by the server during the last successful anonymous check.
Advertised read-only

Read your own queued request and any candidate matches. Requires the same caller identity.

get_request_status input schema
{
  "type": "object",
  "title": "get_request_statusArguments",
  "required": [
    "request_id"
  ],
  "properties": {
    "request_id": {
      "type": "string",
      "title": "Request Id",
      "maxLength": 160,
      "minLength": 1
    }
  }
}
get_request_status output schema
{
  "type": "object",
  "title": "get_request_statusDictOutput",
  "additionalProperties": true
}
get_request_status annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
claim_offer
Advertised by the server during the last successful anonymous check.

Get a reviewed public code when available, official redemption steps, and a private feedback receipt. This does not redeem, create an account, submit an application, or guarantee credits. Reuse request_key on retries. After the user actually tries the offer, report their outcome using the returned receipt.

claim_offer input schema
{
  "type": "object",
  "title": "claim_offerArguments",
  "required": [
    "offer_id",
    "request_key"
  ],
  "properties": {
    "offer_id": {
      "type": "string",
      "title": "Offer Id",
      "maxLength": 160,
      "minLength": 1
    },
    "request_key": {
      "type": "string",
      "title": "Request Key",
      "maxLength": 128,
      "minLength": 8
    }
  }
}
claim_offer output schema
{
  "type": "object",
  "title": "claim_offerDictOutput",
  "additionalProperties": true
}
claim_offer annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
report_promotion_result
Advertised by the server during the last successful anonymous check.

Report the user's actual redemption outcome for their claim receipt. One latest report per caller and offer revision counts. Community reports do not establish vendor-verified validity.

report_promotion_result input schema
{
  "type": "object",
  "title": "report_promotion_resultArguments",
  "required": [
    "receipt_id",
    "outcome"
  ],
  "properties": {
    "outcome": {
      "enum": [
        "worked",
        "not_working",
        "expired",
        "ineligible"
      ],
      "type": "string",
      "title": "Outcome"
    },
    "receipt_id": {
      "type": "string",
      "title": "Receipt Id",
      "maxLength": 160,
      "minLength": 1
    }
  }
}
report_promotion_result output schema
{
  "type": "object",
  "title": "report_promotion_resultDictOutput",
  "additionalProperties": true
}
report_promotion_result annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
submit_promotion_code
Advertised by the server during the last successful anonymous check.

Submit a publicly shareable promo code and its source for operator review. Never submit an API key, account-specific voucher, or secret. Submissions remain private and cannot become a public code or verified offer merely by receiving votes. URLs are evidence; the server does not fetch user URLs.

submit_promotion_code input schema
{
  "type": "object",
  "title": "submit_promotion_codeArguments",
  "required": [
    "provider",
    "code",
    "source_url",
    "request_key"
  ],
  "properties": {
    "code": {
      "type": "string",
      "title": "Code",
      "maxLength": 128,
      "minLength": 1
    },
    "provider": {
      "type": "string",
      "title": "Provider",
      "maxLength": 160,
      "minLength": 1
    },
    "source_url": {
      "type": "string",
      "title": "Source Url",
      "maxLength": 2048,
      "minLength": 8
    },
    "request_key": {
      "type": "string",
      "title": "Request Key",
      "maxLength": 128,
      "minLength": 8
    }
  }
}
submit_promotion_code output schema
{
  "type": "object",
  "title": "submit_promotion_codeDictOutput",
  "additionalProperties": true
}
submit_promotion_code annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

2 advertised

find_credits_for_this_project — Find free credits for this project

Advertised by the server during the last successful anonymous check.

Look through this project's dependencies and find free credits for the services it uses.

No arguments advertised.

find_ai_credits

Advertised by the server during the last successful anonymous check.

Find candidate AI credit offers, explain eligibility, then help the user claim and report results. Leave providers empty to use the ones the current project or conversation already shows.

providers
No description
country
No description
audience
No description

Resources

1 advertised

catalog_status

Advertised by the server during the last successful anonymous check.

Index freshness and coverage; indexing time is not source verification time.

catalog_status URI
freemoney://catalog/status

MIME type: text/plain

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
769 ms
95th percentile latency
769 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 769 ms · metadata changed · 13 tool(s), 1 resource(s), 0 resource template(s), 2 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http freemoney-computer-mcp https://freemoney.computer/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add freemoney-computer-mcp --url https://freemoney.computer/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable freemoney-computer-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "freemoney-computer-mcp": {
      "url": "https://freemoney.computer/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "freemoney-computer-mcp": {
      "type": "streamableHttp",
      "url": "https://freemoney.computer/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start freemoney-computer-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "freemoney-computer-mcp": {
      "type": "http",
      "url": "https://freemoney.computer/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http freemoney-computer-mcp https://freemoney.computer/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://freemoney.computer/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "freemoney-computer-mcp": {
      "serverUrl": "https://freemoney.computer/mcp"
    }
  }
}

Let your agent find its tools

Find servers like freemoney.computer MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run freemoney.computer MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing