everyonetools-mcp
MCP server for the EveryoneTools developer API. It lets MCP clients
(Claude Code, Claude Desktop, Cursor and other MCP-compatible tools) discover and run EveryoneTools tools with
your API key. Validation, credits and idempotency all happen in the API (/v1); this package is a thin wrapper
and contains no calculation logic.
에브리원툴즈 개발자 API의 MCP 서버입니다. MCP 클라이언트(Claude Code, Claude Desktop, Cursor 등)가 내 API 키로
에브리원툴즈 도구를 찾아 실행할 수 있게 합니다. 검증·크레딧·중복 차감 방지는 모두 API(/v1)가 처리합니다.
Requirements
- Python 3.11 or later
- An EveryoneTools API key — sign in at https://everyonetools.com/developers/dashboard and create a key (the free plan includes 500 credits a month)
Run
uvx everyonetools-mcp # with uv
pipx run everyonetools-mcp # or with pipx
The server speaks MCP over stdio — your MCP client starts it. Pass the API key only as an environment variable, never as a command argument, and never paste it into a shared project file or a chat.
export EVERYONETOOLS_API_KEY="evt_live_..." # macOS / Linux
$env:EVERYONETOOLS_API_KEY = "evt_live_..." # Windows PowerShell
everyonetools-mcp --version prints the installed version.
Connect a client
Claude Code — project file .mcp.json (the key stays in your environment, not in the file):
{
"mcpServers": {
"everyonetools": {
"command": "uvx",
"args": ["everyonetools-mcp"],
"env": { "EVERYONETOOLS_API_KEY": "${EVERYONETOOLS_API_KEY}" }
}
}
}
Other clients use the same command (uvx everyonetools-mcp) and the same environment variable. If a client can
only take the key in its own settings, keep that settings file private and out of version control.
Tools
- The tools the API publishes for MCP — currently
calc_loan,calc_vatandtext_count(1 credit per successful call). Names are the API tool IDs with.replaced by_. get_remaining_credits— plan, balance and limits (not charged).download_result_file— download a file produced by a document tool, within its retention (not charged).- Repeating the same tool with the same input within 24 hours is charged once
(
EVERYONETOOLS_MCP_AUTO_IDEMPOTENCY, defaulttrue).
Environment variables
| Name | Default | Meaning |
|---|---|---|
EVERYONETOOLS_API_KEY |
(required) | Your API key |
EVERYONETOOLS_API_BASE |
https://api.everyonetools.com |
API host |
EVERYONETOOLS_MCP_AUTO_IDEMPOTENCY |
true |
Fold repeat calls with the same input into one charge |
EVERYONETOOLS_MCP_LANGUAGE |
ko |
Language shown first in tool names and descriptions (ko or en) |
Links
- Developer portal: https://everyonetools.com/developers
- API documentation: https://everyonetools.com/developers/docs
- MCP guide: https://everyonetools.com/developers/mcp
License: MIT
Metadata
Release files for everyonetools-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| everyonetools_mcp-0.1.0.tar.gz | 18.3 kB | Without provenance | Details for everyonetools_mcp-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| everyonetools_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for everyonetools_mcp-0.1.0-py3-none-any.whl |
Total release size: 37.9 kB
Release files / everyonetools_mcp-0.1.0.tar.gz
| Download URL | everyonetools_mcp-0.1.0.tar.gz |
|---|---|
| Size | 18.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a4258c07de67dece9c10751200d42b7176548dfba7bceffc5ee7436ad85caf4
|
|
BLAKE2b-256 checksum How to use checksums |
d0b81decda8a5ee77e5e4068551419bec267b722c5a24e3b0507115a6530ba19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / everyonetools_mcp-0.1.0-py3-none-any.whl
| Download URL | everyonetools_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 19.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
236d4e512fdc7a612766d879017cbea47e3f8ba4056472b68fdeb13d07562c9a
|
|
BLAKE2b-256 checksum How to use checksums |
ec78bb931390a0c75ee81e918d0e96d84f8d9d51ac99123c84b6ff676ee2f7b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Security for everyonetools-mcp 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.