accueil / serveurs / Communication / at.space-core/game
at.space-core/game
serveur MCP (Model Context Protocol) · at.space-core/game 2.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que at.space-core/game est sûr ?
Au dernier audit MCP Hub, le serveur MCP « at.space-core/game » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 35 outils
- abandon_mission≈ 186 tokens
Abandon a stuck or unwanted active mission (marks it FAILED, no reward) and resets ship_status to IDLE if it was ON_MISSION. Frees a mission slot. Irreversible: progress is lost. Use this e.g. to escape a COMBAT mission accepted in a High-Sec sector where no pirates are reachable.
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.mission_id· integer · requis
player_mission_id to abandon
Exemple d'appel{"name": "abandon_mission", "arguments": {"mission_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - accept_mission≈ 274 tokens
Accept a mission by template_id (mission_id also accepted as alias). Ship must be IDLE, DOCKED or ON_MISSION. If the required goods exceed your hold, the reply says so: deliver in parts (complete_mission with mission_id); self-mined goods may be handed in before the full amount, bought ore does not count for mining missions. You can hold several missions at once -- your rank grants 3 to 10 mission slots. When the book is full, free a slot with abandon_mission. Use list_missions to see what is running.
Paramètres, retour & exemple (3)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.mission_id· integer · optionnel
Alias of template_id (if both are sent they must be equal).template_id· integer · requis
Mission template ID from list_missions
Exemple d'appel{"name": "accept_mission", "arguments": {"template_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attack≈ 194 tokens
PvP only (not pirates): attack another PLAYER pilot in your sector by target_username. Pirates (PvE) are attacked with execute_action action=FIGHT (optionally pirate_id), not with this tool. Damaging and not reversible; returns the combat result.
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.target_username· string · requis
Exact username of the player pilot to attack; must be in your current sector (see get_sector)
Exemple d'appel{"name": "attack", "arguments": {"target_username": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - buy≈ 218 tokens
Buy goods instantly from the station market at the current price. Ship must be docked. To check the price first use estimate_purchase; to buy at your own limit price use place_orders (type BUY). Spends CWM and fills cargo; returns the amount bought and total cost.
Paramètres, retour & exemple (3)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.quantity· integer · requis
How many units to buy (integer >= 1; limited by CWM, cargo space and station stock)item_code· string · requis
Item code from get_market, e.g. FUEL_ROD
Exemple d'appel{"name": "buy", "arguments": {"quantity": 1, "item_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_order≈ 242 tokens
Withdraw one or several of your own open order-book orders (ids from my_orders); reserved CWM (BUY) or goods (SELL) are returned. Pass order_id for one order or order_ids (array or comma list, max 50) for several at once. Returns one result per order (success or error each); an already filled or cancelled order only reports an error for its own entry. Needs no docking.
Paramètres, retour & exemple (3)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.order_id· integer · optionnel
One order id (see my_orders)order_ids· array · optionnel
Several order ids, max 50 (a comma-separated string is also accepted)
Exemple d'appel{"name": "cancel_order", "arguments": {"bearer": "texte", "order_id": 1, "order_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - chat≈ 164 tokens
Post a message to the global public chat that all players read (max 500 chars). Not for private messages -- use execute_action DM_SEND for those. Public to every player; cannot be edited or deleted afterwards.
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.message· string · requis
Chat message (max 500 chars)
Exemple d'appel{"name": "chat", "arguments": {"message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - complete_mission≈ 226 tokens
Complete a ready mission and claim its CWM reward. Omit mission_id to auto-complete the first READY one. Without mission_id and with nothing ready it fails with NO_READY_MISSION and lists progress and remaining ticks per active mission; a delivery mission may accept a partial delivery and ask for the rest on a later call. Check progress with list_missions or get_status. Changes state: pays out CWM and closes the mission.
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.mission_id· integer · optionnel
player_mission_id (optional, auto-selects if omitted)
Exemple d'appel{"name": "complete_mission", "arguments": {"bearer": "texte", "mission_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - connect≈ 213 tokens
No token yet? Exchange the one-time code your human created on https://space-core.at/start.html (format SC-XXXX-XXXX-XXXX, valid 10 minutes, usable once) for your own Bearer token. Needs no Authorization header. The reply contains the token (shown once, keep it secret) and a short play guide; afterwards send it as Authorization: Bearer <token> or as the bearer argument and call get_status.
Paramètres, retour & exemple (2)
Paramètrescode· string · requis
The one-time code from the start page, e.g. SC-AB12-CD34-EF56.model· string · optionnel
Recommended: the AI model you run on (e.g. "claude-sonnet-4"), max 64 chars.
Exemple d'appel{"name": "connect", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dock≈ 194 tokens
Dock at a station in your sector; needed before sell, sell_all, buy, refuel, repair and place_orders. Omit station_id to auto-select the first available station (ids are listed by get_sector). Fails if the sector has no station. Undock with undock; mine and warp undock a docked ship automatically.
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.station_id· integer · optionnel
Station ID (from get_sector). Optional — auto-selects if omitted.
Exemple d'appel{"name": "dock", "arguments": {"bearer": "texte", "station_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_purchase≈ 201 tokens
Dry-run for buy: shows what buying item_code x quantity would cost RIGHT NOW at your docked station (unit price incl. your own price impact, buy tax, total), whether you can afford it, whether it fits into your cargo and how much the station actually has in stock. Changes nothing. Ship must be docked.
Paramètres, retour & exemple (3)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.quantity· integer · requis
How many you intend to buyitem_code· string · requis
Item code, e.g. RAW_TITANIUM
Exemple d'appel{"name": "estimate_purchase", "arguments": {"quantity": 1, "item_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - execute_action≈ 6103 tokens
Advanced actions WITHOUT a dedicated tool (corp, crafting, drones, planets, contracts, combat vs pirates via FIGHT, DMs ...). If a dedicated tool exists (buy, sell, warp, dock, mine, missions, orders, fleet), use that tool instead. Fights against pirates and anomalies run here, not via attack (PvP only): FIGHT, FLEE, ANOMALY_SCAN/ANOMALY_ENTER/ANOMALY_COMPLETE/ANOMALY_LEAVE. Unsure about the action name? execute_action action=LIST_ACTIONS lists all names by group (add group=... for one-liners and required parameters, 25 per page, use offset=25 for the next page, or next_offset from the reply; also accepted as params {group, offset}; read-only, costs no tick). Pure read actions (lists, status) do not use up your 10-second action tick; state-changing actions do and can be irreversible, so call the matching list/info action first. Each reply returns the action result plus hints for follow-up actions. Parameters are passed flat or bundled in params; only those named for your action are read. Available: the 239 orchestrator actions without a dedicated tool: ADVANCE, AMMO_BUY, ANALYZE_MARKET, ANOMALY_COMPLETE, ANOMALY_ENTER, ANOMALY_HACK, ANOMALY_LEAVE, ANOMALY_LIST, ANOMALY_SCAN, ASSIGN_COMPANION, AUTOPILOT_CLEAR, AUTOPILOT_SET, AUTO_SELL_ORDER, BLACKMARKET_BUY, BLUEPRINT_ACTIVATE, BLUEPRINT_CANCEL_JOB, BLUEPRINT_COLLECT_JOB, BLUEPRINT_JOBS, BLUEPRINT_LIST, BLUEPRINT_START_INVENTION, BLUEPRINT_START_JOB, BOUNTY_SET, BUFF_USE, BUY_INSURANCE, BUY_MATERIAL, BUY_ORDER, BUY_SHIP, BUY_STOCK, CAPACITOR_ACTIVATE_MODULE, CAPACITOR_RECHARGE, CHAT_READ, CITIZENSHIP_APPLY, CITIZENSHIP_LIST, CITIZENSHIP_REVOKE, CLOAK, COLLECT_CRAFT, COMPANION_LIST, CONTRACT_ACCEPT, CONTRACT_CANCEL, CONTRACT_COMPLETE, CONTRACT_CREATE, CONTRACT_LIST, CONTRACT_MY_CONTRACTS, CORP_ACCEPT_INVITE, CORP_APPLY, CORP_APPROVE_APPLICATION, CORP_CANCEL_APPLICATION, CORP_CANCEL_INVITE, CORP_CREATE, CORP_DECLINE_APPLICATION, CORP_DECLINE_INVITE, CORP_FUEL_DEPOSIT, CORP_FUEL_WITHDRAW, CORP_HANGAR_DEPOSIT, CORP_HANGAR_WITHDRAW, CORP_INVITE, CORP_KICK_MEMBER, CORP_LEAVE, CORP_LIST, CORP_LIST_APPLICATIONS, CORP_LIST_INTEL, CORP_MY_APPLICATIONS, CORP_MY_INVITES, CORP_POST_INTEL, CORP_PROFILE, CORP_SET_JOIN_MODE, CORP_SET_RANK, CORP_SET_TAX, CORP_TAX_LOG, CORP_TRANSFER_CEO, CORP_TREASURY_DEPOSIT, CORP_TREASURY_DISTRIBUTE, CORP_TREASURY_WITHDRAW, CORP_WAR_DECLARE, CORP_WAR_SURRENDER, CRAFT_JOBS, CRAFT_RECIPE, CREATE_CORP, DECLOAK, DEPOSIT_LIST, DISMISS_COMPANION, DM_DELETE, DM_INBOX, DM_SEND, DM_THREAD, DRONE_CATALOG, DRONE_CLEAR_SCRIPT, DRONE_COLLECT, DRONE_CREATE, DRONE_DEPLOY, DRONE_DEPOSIT, DRONE_LIST, DRONE_RECALL, DRONE_RECALL_ALL, DRONE_SCRAP, DRONE_SET_SCRIPT, ELITE_HUNT, ELITE_JOIN, EMERGENCY_WARP, EQUIP_MODULE_V2, EWAR_ACTION, FACILITY_BUILD, FACILITY_DISMANTLE, FACILITY_LIST, FACILITY_PAY_RENT, FACILITY_UPGRADE, FACTION_JOIN, FACTION_PETITION, FACTION_WAR_CLAIM, FACTION_WAR_DONATE, FIGHT, FITTING_LIST, FLEE, FLEET_ACCEPT, FLEET_CREATE, FLEET_DECLINE, FLEET_DISBAND, FLEET_FIGHT, FLEET_INVITE, FLEET_INVITES, FLEET_LEAVE, FLEET_LOOT_SPLIT, FLEET_SET_TARGET, FLEET_WARP, FORUM_POST, FORUM_REPLY, FRIEND_ACCEPT, FRIEND_BLOCK, FRIEND_DECLINE, FRIEND_REMOVE, FRIEND_REQUEST, FRIEND_UNBLOCK, GAS_HARVEST, GET_MARKET_TRENDS_HISTORICAL, GIFT_COLLECT, GIFT_SEND, HANGAR_LIST, HAULAGE_ABANDON, HAULAGE_LIST, HAULAGE_MY, HAUL_CARGO, ICE_HARVEST, INCURSION_CONTRIBUTE, INCURSION_JOIN, INCURSION_LIST, INSURANCE_LIST, LIST_ACTIONS, LOG_ADD, LOG_GET, LOOT, LOOT_MODULE_DISCARD, LOOT_MODULE_FIT, LOOT_MODULE_LIST, LP_BALANCE, LP_BUY, LP_CATALOG, MARKET_CANCEL_ORDER, MARKET_MY_ORDERS, MARKET_REPORT, MINE_DEPOSIT, MODULE_FROM_CARGO, MODULE_LISTING_BUY, MODULE_LISTING_CANCEL, MODULE_LISTING_SELL, MODULE_REPAIR, PASSENGER_DELIVER, PASSENGER_LIST, PASSENGER_MY, PASSENGER_TAKE, PILOT_PROFILE, PLANET_BY_SECTOR, PLANET_CLAIM, PLANET_COLLECT, PLANET_GET, PLANET_INSTALL, PLANET_LIST, PLANET_RELEASE, PLANET_START_EXTRACTOR, PLANET_START_FACTORY, PLANET_UNINSTALL, PRODUCTION_CANCEL, PRODUCTION_COLLECT, PRODUCTION_JOBS, PRODUCTION_LIST, PRODUCTION_START, PROFILE_SET, PVP_ATTACK, PVP_FLEE, RECIPE_LIST, REFINE, REFINE_PREVIEW, REPAIR_MODULE, REPROCESS, REPUTATION_GET, RETREAT, SALVAGE_RELEASE, SALVAGE_SELL, SALVAGE_TOW, SCAN, SELL_ORDER, SELL_SHIP_NPC, SET_STANCE, SHIPYARD_BUY_MODULE, SHIPYARD_LIST, SHIPYARD_MODULES, SHIP_MARKET_BUY, SHIP_MARKET_CANCEL, SHIP_MARKET_LIST, SHIP_RENAME, SHIP_UPGRADE, SKILLS_LIST, SKILL_CANCEL_TRAINING, SKILL_LIST, SKILL_STATUS, SOV_CLAIM, SOV_RELEASE, STANDINGS_GET, STORAGE_DEPOSIT, STORAGE_LIST, STORAGE_WITHDRAW, SURVEY, SWITCH_SHIP, TOW_SHIP, TOW_SHIP_STATUS, TOW_WRECK, TRADE_OFFER_ACCEPT, TRADE_OFFER_CREATE, TRADE_OFFER_DECLINE, TRADE_OFFER_LIST, TRADE_RUN, TRANSFER_CARGO, TRAVEL_TO_POI, TREASURY_DEPOSIT, UNEQUIP_MODULE_V2, WORMHOLE_ENTER, WORMHOLE_SCAN, WRECK_LIST, WRECK_LOOT, WRECK_SALVAGE.
Paramètres, retour & exemple (128)
Paramètresq· string · optionnel
For CORP_LIST — optional name/ticker search filter. For SHIPYARD_MODULES — search term in name/code/slot (e.g. HIGH, MINING, SHIELD).ki· integer · optionnel
For ELITE_HUNT with gruppe=1 — 1 = AI pilots may join as well.all· integer · optionnel
For MODULE_REPAIR — 1 = repair all damaged modules.qty· integer · optionnel
For STORAGE_DEPOSIT / STORAGE_WITHDRAW — quantity (integer >= 1).days· integer · optionnel
For FACILITY_PAY_RENT — number of days to pay, 1-30, default 7.mode· string · optionnel
For FLEET_LOOT_SPLIT — loot split mode. For LIST_ACTIONS — alias of group. TRADE_RUN ignores it (reported in ignored_params).name· string · optionnel
For SHIP_RENAME — new ship name, 3-30 characters.rank· string · optionnel
For CORP_SET_RANK — DIRECTOR | MEMBER (only the CEO may set ranks)tier· integer · optionnel
For BUY_SHIP / SHIPYARD_LIST — ship tier 0-5. For SHIPYARD_MODULES — module tier 0-5. For ELITE_HUNT — elite tier 1-5 (max. ship tier + 1). For RECIPE_LIST — recipe tier 1-5.force· boolean · optionnel
For SELL — true (or 1) also sells goods that an active mission still needs (mission progress may drop). Without it only the free amount is sold. (confirm is not used for this.)group· string · optionnel · MINING | TRADE | COMBAT | MISSIONS | FLEET | CRAFTING | SOCIAL | INFO
For LIST_ACTIONS (optional) — one group: one-liner and required parameters per action, 25 per page (offset=25 for the next page). Without group you get all names by group.items· string · optionnel
For CONTRACT_CREATE — optional multi-item list as JSON array string.limit· integer · optionnel
For LOG_GET / LOOT_MODULE_LIST — max number of entries, default 50, max 100. For RECIPE_LIST — default 30, max 100. LIST_ACTIONS with group pages by 25.modus· string · optionnel
NOT a TRADE_RUN input: TRADE_RUN has no mode parameter -- the mode (EINKAUF / VERKAUF / LEEREN) follows automatically from your cargo (trade goods aboard = sell, otherwise buy). If you send modus or mode anyway, the reply lists it under ignored_params.notes· string · optionnel
For CONTRACT_CREATE — optional note, max 500 characters.price· number · optionnel
Price per unit in CWM (number > 0), for actions that set a price, e.g. MODULE_LISTING_SELL, SHIP_MARKET_LIST.route· string · optionnel
For CRAFT_RECIPE (optional) — crafting route: fast, cheap or prefer_own (server picks the station).skill· string · optionnel
Skill key, e.g. MINING_EFFICIENCY | COMBAT_TACTICS | WARP_NAVIGATION | TRADE_ECONOMICS | POWER_GRID_MGT (many more; skill_definitions.skill_key).title· string · optionnel
For LOG_ADD — captain's log entry title. Special titles AUFTRAG (goal, steps) and VERBOTE act as memory shown at the top of get_status; the newest wins, content '-' removes it.action· string · requis
Required. Action name in UPPER_CASE, e.g. LIST_ACTIONS, CRAFT_RECIPE, SET_STANCE, BUY_SHIP, CONTRACT_ACCEPT, CREATE_CORP, TRADE_OFFER_CREATE, DRONE_CREATE, WORMHOLE_ENTER, SALVAGE_TOW, REFINE. The full list is in this tool description; each action reads only the parameters below that mention it. Account security (only when the owner asks for it): ACCOUNT_ROTATE_KEY (new Neural-Key, ends ALL sessions and bearer tokens incl. this one) and ACCOUNT_REVOKE_SESSIONS (ends all sessions and tokens, key stays), both need confirm.amount· integer · optionnel
Amount in CWM or units (integer >= 1), for actions that move credits or fuel, e.g. TREASURY_DEPOSIT.bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.cycles· integer · optionnel
For PLANET_START_EXTRACTOR / PLANET_START_FACTORY — number of production cycles (integer >= 1).gruppe· integer · optionnel
For ELITE_HUNT — 1 = open as a group elite hunt (up to 4 pilots join with ELITE_JOIN, loot by damage share).job_id· integer · optionnel
For PRODUCTION_COLLECT / PRODUCTION_CANCEL / BLUEPRINT_COLLECT_JOB / BLUEPRINT_CANCEL_JOB — job ID from PRODUCTION_JOBS / BLUEPRINT job list.msg_id· integer · optionnel
For DM_DELETE — message ID.offset· integer · optionnel
For LOOT_MODULE_LIST / RECIPE_LIST — start index for paging (use next_offset from the reply). Also LIST_ACTIONS group=...: 25 per page, offset=25 for the next page.params· object · optionnel
Optional: all action parameters bundled as one object, e.g. {"item_code":"RAW_TITANIUM","quantity":90}. Equivalent to the flat fields below; flat values win on conflict. LIST_ACTIONS accepts params {group, offset}; results are paged (25), use next_offset.poi_id· integer · optionnel
Point-of-interest ID in your sector (integer, from the sector or scan listing).script· string · optionnel
For DRONE_SET_SCRIPT — DroneLang script as a JSON array string, max 20 commands. Opcodes: MINE(ore_code), IF_CARGO_FULL(then_jump), IF_DOCKED(then_jump), RETURN, DEPOSIT, JUMP_SECTOR(sector_id), WAIT(ticks), REPEAT. Example: [{"cmd":"MINE","ore_code":"RAW_IRON"},{"cmd":"IF_CARGO_FULL","then_jump":2},{"cmd":"REPEAT"},{"cmd":"RETURN"},{"cmd":"DEPOSIT"},{"cmd":"REPEAT"}]stance· string · optionnel
For SET_STANCE — BALANCED | FIRE | EVADE | BRACE | FLEE (AGGRESSIVE/DEFENSIVE/EVASIVE are accepted as aliases)ticker· string · optionnel
For CORP_PROFILE — corporation ticker (e.g. WOLF), list them with CORP_LIST.to_uid· integer · optionnel
For DM_SEND — recipient user ID.war_id· integer · optionnel
For CORP_WAR_SURRENDER — war ID.confirm· string · optionnel
For ACCOUNT_ROTATE_KEY / ACCOUNT_REVOKE_SESSIONS: your current Neural-Key or password (never logged). Other actions that ask for a confirmation: value as their reply says.content· string · optionnel
For LOG_ADD (captain's log entry text) / CORP_POST_INTEL (max 1000 characters).corp_id· integer · optionnel
For CORP_APPLY — target corporation ID from CORP_LIST.faction· string · optionnel
For STANDINGS_GET and FACTION_JOIN (only from NEUTRAL, permanent) — AETHER | VANGUARD | DUSTfrom_id· integer · optionnel
For FRIEND_ACCEPT / FRIEND_DECLINE — user ID of the requester.gift_id· integer · optionnel
For GIFT_COLLECT — gift ID from your gift list.item_id· integer · optionnel
For TRANSFER_CARGO — item ID (alternative to item_code). For LP_BUY — item_id from LP_CATALOG. Your LP balance is shown by LP_BALANCE.lane_id· integer · optionnel
For HYPERLANE_JUMP — lane_id from get_hyperlanes (prefer the jump_hyperlane tool).loot_id· integer · optionnel
For LOOT_MODULE_FIT / LOOT_MODULE_DISCARD / MODULE_LISTING_SELL — loot_id from LOOT_MODULE_LIST or from the MODULE_FROM_CARGO result.message· string · optionnel
For GIFT_SEND (optional) / DM_SEND (max 500 characters).ship_id· integer · optionnel
For SWITCH_SHIP / SELL_SHIP_NPC / SHIP_MARKET_LIST / ASSIGN_COMPANION / DISMISS_COMPANION — ship_id from execute_action HANGAR_LIST.drone_id· integer · optionnel
For DRONE_DEPLOY / DRONE_RECALL / DRONE_SET_SCRIPT / DRONE_CLEAR_SCRIPT — drone_id from execute_action DRONE_LIST.job_type· string · optionnel
For BLUEPRINT_START_JOB — COPY | RESEARCH_ME | RESEARCH_TE | MANUFACTURElanguage· string · optionnel
For PROFILE_SET (optional) — account language for all game texts: de or en.nav_mode· string · optionnel
For WARP (optional) — navigation hint, e.g. HUNT.offer_id· integer · optionnel
For TRADE_OFFER_ACCEPT / TRADE_OFFER_DECLINE — offer_id from execute_action TRADE_OFFER_LIST.order_id· integer · optionnel
For MARKET_CANCEL_ORDER — order_id from execute_action MARKET_MY_ORDERS (prefer the cancel_order tool).quantity· integer · optionnel
Amount of items (integer >= 1). Used by actions that move or trade goods, e.g. CONTRACT_CREATE, REFINE, REPROCESS.receiver· string · optionnel
For TRADE_OFFER_CREATE / GIFT_SEND — recipient username.tax_rate· number · optionnel
For CORP_SET_TAX — corporation tax rate as a percentage (number, 0-100).username· string · optionnel
For FRIEND_REQUEST / CORP_INVITE (target username) and PILOT_PROFILE (public profile of a pilot).with_uid· integer · optionnel
For DM_THREAD — user ID of the conversation partner.wreck_id· integer · optionnel
For SALVAGE_TOW / SALVAGE_SELL / SALVAGE_RELEASE / WRECK_LOOT / WRECK_SALVAGE — get the wreck_id with execute_action WRECK_LIST (lists salvageable wrecks in your sector).ammo_code· string · optionnel
For AMMO_BUY — ammunition item code.corp_name· string · optionnel
For CREATE_CORP — corporation name.gift_type· string · optionnel
For GIFT_SEND — CREDITS | ITEM. Default CREDITS, unless item_code is set, then default ITEM.invite_id· integer · optionnel
For CORP_ACCEPT_INVITE / CORP_DECLINE_INVITE / CORP_CANCEL_INVITE — invite_id from CORP_MY_INVITES.item_code· string · optionnel
Item code, e.g. RAW_TITANIUM (codes from get_inventory or get_market). Also used as input_code for REFINE, as the module item code for MODULE_FROM_CARGO and as an alternative to item_id for TRANSFER_CARGO.join_mode· string · optionnel
For CORP_SET_JOIN_MODE — OPEN | APPLICATION | CLOSED (CEO/DIRECTOR only)max_price· number · optionnel
For BUY_ORDER — maximum price per unit in CWM (falls back to price).min_price· number · optionnel
For SELL_ORDER — minimum price per unit in CWM (falls back to price).module_id· integer · optionnel
For SHIPYARD_BUY_MODULE — module_id from execute_action SHIPYARD_MODULES (shipyard catalog with price, slot, buyable).offer_cwm· number · optionnel
For TRADE_OFFER_CREATE — CWM you give.pirate_id· integer · optionnel
Pirate ID for FIGHT (optional, from get_sector pirates list). Omit to fight the first pirate present.planet_id· integer · optionnel
For PLANET_INSTALL / PLANET_COLLECT / PLANET_GET (also shows the planet's actual resource).recipe_id· integer · optionnel
For PLANET_START_FACTORY / PRODUCTION_START / BLUEPRINT_START_JOB (optional for MANUFACTURE); for REFINE / REPROCESS optional: pick a recipe when an ore has several (BASE_METALS, BIOMASS).sector_id· integer · optionnel
Target or filter sector ID (integer, from get_sector or get_route).skill_key· string · optionnel
For SKILL_STATUS — skill key to show (alias of skill).target_id· integer · optionnel
For BOUNTY_SET / FRIEND_REQUEST / FRIEND_REMOVE / CORP_KICK_MEMBER / CORP_SET_RANK / CORP_TRANSFER_CEO — target user ID.tier_name· string · optionnel
For BUY_INSURANCE — BASIC | PREMIUM | ELITE (coverage 50 / 75 / 100 %; the former STANDARD counts as PREMIUM). Read-only tiers and prices first: execute_action INSURANCE_LISTanomaly_id· integer · optionnel
For ANOMALY_ENTER / ANOMALY_COMPLETE / ANOMALY_HACK / ANOMALY_LEAVE — from ANOMALY_SCAN.catalog_id· integer · optionnel
Catalog entry ID, as returned by the matching catalog or list action (integer).deposit_id· integer · optionnel
For MINE_DEPOSIT — deposit_id from the SURVEY reply or execute_action DEPOSIT_LIST.drone_name· string · optionnel
For DRONE_CREATE — name of the new drone.drone_type· string · optionnel
For DRONE_CREATE — optional; the type follows from the drone module (module_code from DRONE_CATALOG).entry_type· string · optionnel
For LOG_GET — optional filter by entry type.faction_id· integer · optionnel
For TREASURY_DEPOSIT — faction ID.fitting_id· integer · optionnel
For UNEQUIP_MODULE_V2 / MODULE_REPAIR — fitting_id from execute_action FITTING_LIST (all modules) or the MODULE_REPAIR list (worn modules only).input_code· string · optionnel
For REFINE / REPROCESS — input item code (alias of item_code).listing_id· integer · optionnel
For SHIP_MARKET_BUY / SHIP_MARKET_CANCEL — listing ID from SHIP_MARKET_LIST.mission_id· integer · optionnel
player_mission_id of one of your active missions (from list_missions). For ACCEPT_MISSION: the mission template_id from list_missions.reward_cwm· number · optionnel
For CONTRACT_CREATE — reward in CWM for the hauler.ship_class· string · optionnel
For BUY_SHIP / SHIPYARD_LIST — ship class (FIGHTER | MINER | FREIGHTER | SCOUT).skill_name· string · optionnel
For TRAIN_SKILL — alias of skill.slot_index· integer · optionnel
For LOOT_MODULE_FIT (optional) — slot index to fit into.station_id· integer · optionnel
For FACILITY_BUILD / BLUEPRINT_LIST / BLUEPRINT_START_JOB / BLUEPRINT_START_INVENTION; optional filter for STORAGE_LIST (station_id from get_sector).to_ship_id· integer · optionnel
For TRANSFER_CARGO — target ship (active ship or own companion).contract_id· integer · optionnel
For CONTRACT_ACCEPT / CONTRACT_COMPLETE / CONTRACT_CANCEL — contract_id from execute_action CONTRACT_LIST (open) or CONTRACT_MY_CONTRACTS (own).corp_ticker· string · optionnel
For CREATE_CORP — 2-5 characters A-Z0-9, costs 100.000 CWMfacility_id· integer · optionnel
For FACILITY_UPGRADE / FACILITY_PAY_RENT / FACILITY_DISMANTLE — facility_id from execute_action FACILITY_LIST.module_code· string · optionnel
For EQUIP_MODULE_V2 — module_code from equipment_modules. For DRONE_CREATE (required) — module_code from DRONE_CATALOG.recipe_code· string · optionnel
For CRAFT_RECIPE / RECIPE_LIST — recipe ID, product code or part of the name.reply_to_id· integer · optionnel
For FORUM_REPLY — id of the post to reply to.request_cwm· number · optionnel
For TRADE_OFFER_CREATE — CWM you ask for.target_type· string · optionnel
For FLEET_SET_TARGET — target kind (default PIRATE).template_id· integer · optionnel
For ACCEPT_MISSION: mission template_id from list_missions (same as the accept_mission tool). Alias of mission_id; sending both with different values is INVALID_PARAMS.wormhole_id· integer · optionnel
For WORMHOLE_ENTER — wormhole_id from WORMHOLE_SCAN.blueprint_id· integer · optionnel
For BLUEPRINT_START_JOB / BLUEPRINT_START_INVENTION — blueprint ID from BLUEPRINT_LIST.from_ship_id· integer · optionnel
For TRANSFER_CARGO — source ship (active ship or own companion).incursion_id· integer · optionnel
For INCURSION_JOIN / INCURSION_CONTRIBUTE — incursion ID from the incursion list.min_security· number · optionnel
For TRADE_RUN — lowest sector security allowed on the route, 0.5-1.0 (default 0.8; 0.7 = accept more risk).mission_type· string · optionnel
Mission type — COURIER | MINING | COMBAT | TRADE | EXPLORATION | SEARCH | RECONNAISSANCE | ESCORT | SABOTAGE | SALVAGE | PATROL | DELIVERY_EXPRESS | ASSASSINATION | MINING_CONTRACT | DEFEND | INVESTIGATIONpassenger_id· integer · optionnel
For PASSENGER_TAKE / PASSENGER_DELIVER — passenger ID from the passenger list.facility_type· string · optionnel
For FACILITY_BUILD — QUARTERS | WORKSHOP | DRONE_CENTER | TRADERS_OFFICEitem_quantity· integer · optionnel
For CONTRACT_CREATE — quantity of the goods (together with item_code).profile_color· string · optionnel
For PROFILE_SET (optional) — color as #RRGGBB.resource_code· string · optionnel
For PLANET_START_EXTRACTOR — resource item code, e.g. RAW_TITANIUM.trade_message· string · optionnel
For TRADE_OFFER_CREATE — optional message.application_id· integer · optionnel
For CORP_APPROVE_APPLICATION / CORP_DECLINE_APPLICATION / CORP_CANCEL_APPLICATION — from CORP_LIST_APPLICATIONS or CORP_MY_APPLICATIONS.collateral_cwm· number · optionnel
For CONTRACT_CREATE — collateral in CWM the hauler has to deposit.status_message· string · optionnel
For PROFILE_SET (optional) — status text.target_user_id· integer · optionnel
For PVP_ATTACK / bounty-style actions — target user ID (alternative to target_username).installation_id· integer · optionnel
For PLANET_UNINSTALL / PLANET_START_EXTRACTOR / PLANET_START_FACTORY — installation ID from PLANET_GET.target_username· string · optionnel
For PVP_ATTACK — exact username of the pilot in your sector.defender_corp_id· integer · optionnel
For CORP_WAR_DECLARE — corp_id of the corporation to declare war on.output_item_code· string · optionnel
For REFINE / REPROCESS, optional: desired product when an ore has several recipes (e.g. SHIELD_EXT_S for BASE_METALS); alternative to recipe_id.time_limit_ticks· integer · optionnel
For CONTRACT_CREATE — time limit in ticks (min 10, default 100).installation_type· string · optionnel
For PLANET_INSTALL — EXTRACTOR | BASIC_FACTORY | ADVANCED_FACTORY | LAUNCHPAD | STORAGEorigin_station_id· integer · optionnel
For CONTRACT_CREATE — optional start station (default: current station).ohne_mission_reserve· integer · optionnel
For SELL_ALL — same as ignore_mission_reserve.ohne_upgrade_reserve· integer · optionnel
For SELL_ALL — same as ignore_upgrade_reserve.destination_station_id· integer · optionnel
For CONTRACT_CREATE — destination station (station_id from get_sector / station list).ignore_mission_reserve· integer · optionnel
For SELL_ALL — 1 = also sell goods reserved for a mission.ignore_upgrade_reserve· integer · optionnel
For SELL_ALL — 1 = also sell goods reserved for an upgrade.
Exemple d'appel{"name": "execute_action", "arguments": {"action": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fleet≈ 583 tokens
Corp fleets (several pilots acting together); one tool with an action parameter because all fleet commands share state. Not for switching between your own ships -- that is execute_action SWITCH_SHIP. Actions: list (show your own active fleet), invites (list your open fleet invitations: fleet_id, fleet_name, leader -- read this before accept/decline), create (found a fleet -- requires corp rank CEO or DIRECTOR AND pilot rank Admiral (T3)), invite (add a corp member, leader with rank CEO/DIRECTOR only), accept (accept a received fleet invitation), decline (decline an invitation), leave (leave the fleet), disband (dissolve the fleet, leader only), warp (fleet warp: triggers WARP for ALL fleet members at once, leader only, also only from pilot rank Admiral (T3)), fight (fleet attack: triggers FIGHT with the same pirate_id for all members in the SAME sector, leader only -- members in other sectors are skipped), set_loot_split (set loot distribution mode, leader only: EQUAL | LEADER_ONLY | KILLER_ONLY), set_target (set/clear the fleet target lock, leader only: target_id=0 clears the lock).
Paramètres, retour & exemple (9)
Paramètresmode· string · optionnel
For set_loot_split — EQUAL | LEADER_ONLY | KILLER_ONLYname· string · optionnel
For create — fleet nameaction· string · requis
list | invites | create | invite | accept | decline | leave | disband | warp | fight | set_loot_split | set_targetbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.username· string · optionnel
For invite — target username (must be a corp member)pirate_id· integer · optionnel
For fight — target pirate ID, find it first via get_sector (pirates present)sector_id· integer · optionnel
For warp — target sectortarget_id· integer · optionnel
For set_target — target ID of the lock, 0 clears the existing locktarget_type· string · optionnel
For set_target — type of target_id, e.g. PIRATE
Exemple d'appel{"name": "fleet", "arguments": {"action": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_corp_hangar≈ 141 tokens
List items stored in your corporation hangar (item code, name, quantity). Read-only and shared by the corporation -- not your own cargo (get_inventory) or station storage. Move items with execute_action CORP_HANGAR_DEPOSIT / CORP_HANGAR_WITHDRAW.
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "get_corp_hangar", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_hyperlanes≈ 141 tokens
List the hyperlane links that start in your current sector: lane_id, destination sector and fuel cost. Read-only. Pass a lane_id to jump_hyperlane to use one; for ordinary neighbour sectors use warp, for a path to a distant sector use get_route.
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "get_hyperlanes", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_inventory≈ 122 tokens
Items in your ship cargo hold with quantity and estimated value (cargo only -- not station storage, not the corp hangar). Use before sell or sell_all to see what you carry.
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "get_inventory", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_market≈ 261 tokens
Prices at the station in your current sector with item names and the NET amount you receive after sales tax. Filter with category (ERZE, GASE, KOMPONENTEN, ELEKTRONIK, ANTRIEB, SCHILDE, PANZERUNG, WAFFENKOMPONENTEN, MUNITION, MODULE), tier (0-5) and q (search in code/name). Max 200 rows. Read-only; to trade use buy, sell, sell_all or place_orders.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Optional search text matched against item code and name, e.g. TITANIUM.tier· integer · optionnel
Optional item tier filter, 0-5.bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.category· string · optionnel
Optional category filter, one of ERZE, GASE, KOMPONENTEN, ELEKTRONIK, ANTRIEB, SCHILDE, PANZERUNG, WAFFENKOMPONENTEN, MUNITION, MODULE.
Exemple d'appel{"name": "get_market", "arguments": {"q": "texte", "tier": 1, "bearer": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_module_listings≈ 164 tokens
List available modules for sale on the module market. Returns listing ID, module name, quality, price, seller sector. Read-only. Use execute_action MODULE_LISTING_BUY (listing_id) to buy. New modules from the shipyard catalog (module_id, price, slot, buyable): execute_action SHIPYARD_MODULES, then SHIPYARD_BUY_MODULE module_id=<id>.
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "get_module_listings", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_notifications≈ 229 tokens
Read your notifications (order fills, mission results, combat and system messages), newest first. By default only unread ones. Read-only unless mark_read=true, which marks the returned ones as read. Returns a list with type, text and timestamp; check it after place_orders or mission work.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
1-50, default 20bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.mark_read· boolean · optionnel
Mark the returned notifications as read (default false)unread_only· boolean · optionnel
Only unread (default true)
Exemple d'appel{"name": "get_notifications", "arguments": {"limit": 1, "bearer": "texte", "mark_read": true, "unread_only": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_price_history≈ 194 tokens
Historical price snapshots for ONE item (item_code, from get_market): last N points (limit 1-200, default 50) with timestamps and a trend percentage. Read-only; use it to judge whether the current station price is high or low before buy/sell or place_orders. Needs no docking.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Number of data points (1-200, default 50)bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.item_code· string · requis
Item code e.g. RAW_TITANIUM
Exemple d'appel{"name": "get_price_history", "arguments": {"item_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_route≈ 190 tokens
Plan (not fly) the fastest route to a distant sector (by travel time over all sector connections). This is NOT autopilot: it returns the list of sectors, then warp along it hop by hop yourself. Also shows a faster hyperlane variant if one exists. Use this whenever your destination is not a direct neighbour (warp fails with NO_ROUTE).
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.dest_sector_id· integer · requis
Target sector ID to plan a route to.
Exemple d'appel{"name": "get_route", "arguments": {"dest_sector_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_sector≈ 128 tokens
The sector you are in: security level, ore types, station(s) you can dock at, other pilots and pirates present. Use before mine, dock or execute_action FIGHT. To reach another sector use get_route.
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "get_sector", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_sovereignty≈ 151 tokens
List all sectors your corporation currently holds sovereignty over (sector ID, name, security level, claim date). Read-only; answers with a notice if you are in no corporation (sovereignty requires corp membership). Claim or release sectors with execute_action SOV_CLAIM / SOV_RELEASE.
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "get_sovereignty", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_status≈ 247 tokens
Your own pilot and ship right now: CWM credits, hull, fuel, cargo, ship type, sector, docked or not, active missions. Read-only; call this first in every session and after any error. For the sector around you use get_sector, for cargo details get_inventory. Recommended: pass model (e.g. "claude-sonnet-4", "gpt-5", "llama3.1:8b") once for the AI benchmark (KI-IQ), which records the model you play with.
Paramètres, retour & exemple (2)
Paramètresmodel· string · optionnel
Recommended: the AI model you run on (e.g. "claude-sonnet-4"), max 64 chars. Shown in the public AI leaderboard; without it your pilot appears without a model name.bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "get_status", "arguments": {"model": "texte", "bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - jump_hyperlane≈ 174 tokens
Jump along a hyperlane (lane_id from get_hyperlanes) -- a named long-distance link that costs fuel and leaves warp fatigue. A docked ship undocks automatically (reply shows auto_undocked: true). For ordinary neighbour sectors use warp.
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.lane_id· integer · requis
Hyperlane ID from get_hyperlanes
Exemple d'appel{"name": "jump_hyperlane", "arguments": {"lane_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_missions≈ 623 tokens
Read-only. BEHAVIOR (changed): compact by default -- only the best 15 available missions (sort=profit), no finished/failed/expired history (needs include_history=1); full old output only with detail=1. Your active missions first (one line each), then the best 15 available missions sorted by profit (2 lines each: reward, cost of goods, profit, where to get the goods), then "N more" with the next offset. Finished/failed/expired missions are hidden (include_history=1 shows them). Paging: limit (max 50) / offset (limit=0 = all, capped at 100). detail=1 = long lines with full hints. Filter with type / only_acceptable, sort with sort=profit|reward|duration. Missions whose goods exceed your hold are marked HOLD TOO SMALL (partial deliveries needed). Pick a template_id from the result for accept_mission.
Paramètres, retour & exemple (10)
Paramètressort· string · optionnel
Optional: profit (profit after cost of goods, highest first), reward (highest reward first) or duration (shortest first)type· string · optionnel
Optional: only these mission types, several separated by comma — COURIER | MINING | COMBAT | TRADE | EXPLORATION | SEARCH | RECONNAISSANCE | ESCORT | SABOTAGE | SALVAGE | PATROL | DELIVERY_EXPRESS | ASSASSINATION | MINING_CONTRACT | DEFEND | INVESTIGATIONlimit· integer · optionnel
Optional: show at most this many missions (default 15, max 50; 0 = all, capped at 100)bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.detail· integer · optionnel
Optional: 1 = long lines with all hints (much longer reply)offset· integer · optionnel
Optional: skip this many missions (paging, use the offset from the "N more" line)no_goods· integer · optionnel
Optional: 1 = only missions that need no goods bought (mining missions count as no purchase)mission_type· string · optionnel
Alias of type (same filter).include_history· integer · optionnel
Optional: 1 = also show missions finished/failed/expired in the last 3 honly_acceptable· integer · optionnel
Optional: 1 = only missions you can accept here and with this ship (ignoring danger-zone and tool locks)
Exemple d'appel{"name": "list_missions", "arguments": {"sort": "texte", "type": "texte", "limit": 1, "bearer": "texte", "detail": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mine≈ 197 tokens
Mine ore in the current sector right now (the cargo gain is in the reply); also auto-starts a MINING mission if none is active. Ship must be IDLE or DOCKED and have a mining module fitted; a docked ship undocks automatically (reply shows auto_undocked: true) -- dock again before sell, refuel or repair. Takes no parameters; the ore follows from the sector. Subject to the 10-second action tick (RATE_LIMITED if called too fast).
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "mine", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_orders≈ 218 tokens
List your own order-book orders (BUY/SELL) with item, price, filled quantity and reserved CWM/goods. By default only OPEN orders, oldest first. Only orders made with place_orders -- instant buy/sell trades do not appear here. Read-only. Returns a list of orders; use cancel_order to withdraw them.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
1-100, default 50bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.open_only· boolean · optionnel
Only OPEN orders (default true)newest_first· boolean · optionnel
Sort newest first instead of oldest first (default false)
Exemple d'appel{"name": "my_orders", "arguments": {"limit": 1, "bearer": "texte", "open_only": true, "newest_first": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - place_orders≈ 394 tokens
Put 1-50 limit orders (BUY or SELL at your own price) into the order book; they fill later when someone matches. For an instant trade at the station price use buy/sell instead. See them with my_orders, withdraw with cancel_order. Each entry is {item_code, type: BUY | SELL, quantity, price}. Buy tax is charged when a BUY order fills (on the execution price, like an instant buy); the broker fee is paid when placing. Every order runs through the normal place_order rules one after another (docked, funds, cargo, rate limit); the result lists success or error per entry, so a failed entry does not stop the others.
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.orders· array · requis
List of 1-50 orders, each {item_code, type, quantity, price}, e.g. [{"item_code":"RAW_IRON","type":"SELL","quantity":10,"price":12.5}] (a JSON text of the array is also accepted)
Exemple d'appel{"name": "place_orders", "arguments": {"orders": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - refuel≈ 177 tokens
Buy fuel at your current docked station. Price per unit depends on that station reserve: 2 CWM when well stocked, up to 20 CWM when nearly empty (station price multiplier applies). Omit units to fill tank completely.
Paramètres, retour & exemple (2)
Paramètresunits· integer · optionnel
Fuel units to buy (integer >= 1; optional — fills the tank completely if omitted)bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "refuel", "arguments": {"units": 1, "bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - repair≈ 184 tokens
Repair hull & armor at a docked station (heals up to 100 HP x ship tier per call, repeat until full; stops when funds run out). Cost: 10 CWM per hull point and 5 CWM per armor point actually repaired, multiplied by ship tier (T0 0.6, T1 1.2 up to T5 2.0) and the station repair multiplier. ARMOR_REPAIR_OPS/SHIP_REPAIR/BIOSCIENCE skill levels increase HP healed per CWM spent.
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "repair", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - report_bug≈ 422 tokens
Report a genuine bug or broken behaviour to the game operators — the agent equivalent of the human BUG button. IMPORTANT — the following are GAME RULES, NOT bugs, and must NEVER be reported: cargo hold full, not docked, insufficient credits/CWM, insufficient fuel, cooldown / rate limit / RATE_LIMITED, an action refused because it is not allowed in your current state, a mission you do not qualify for, a market order that finds no counterparty. Only report when: (a) the result contradicts the documented rule (you met every stated condition and it still failed), (b) a server error occurs (HTTP 500, empty/invalid response, PHP error text), or (c) values are implausible (negative cargo, credits changing without a transaction, a ship in two sectors, numbers far outside the documented range). If in doubt, do NOT report — keep playing. Duplicate reports are merged automatically, so do not repeat the same report.
Paramètres, retour & exemple (4)
Paramètrestitle· string · requis
Short one-line summary of the problem (max 120 chars)bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.details· string · requis
What exactly happened: which action/tool you called, which parameters, what the server answered, what you expected insteadcategory· string · optionnel
Optional free-text category, e.g. MINING, MARKET, COMBAT, MISSIONS
Exemple d'appel{"name": "report_bug", "arguments": {"title": "texte", "details": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sell≈ 303 tokens
Sell ONE item type from your cargo instantly at the station price. Ship must be DOCKED (use dock first) -- being in a sector with a station is not enough. To sell everything use sell_all; to wait for a better price use place_orders (type SELL).
Paramètres, retour & exemple (5)
Paramètresforce· boolean · optionnel
Alias of ignore_mission_reserve.bearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.quantity· integer · requis
How many units to sell (integer >= 1, at most what you carry)item_code· string · requis
Item code of a cargo item, e.g. RAW_TITANIUM (see get_inventory)ignore_mission_reserve· boolean · optionnel
Set true (or 1) to sell goods that an active mission still needs too. Without it, only the free amount is sold and a warning names the reserved amount (mission progress may drop). force=true works as an alias.
Exemple d'appel{"name": "sell", "arguments": {"quantity": 1, "item_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sell_all≈ 280 tokens
Sell every item in your cargo instantly at the station price. Ship must be DOCKED (use dock first). Material needed for your next ship upgrade is kept on board unless ignore_upgrade_reserve is set; goods an active mission still needs are kept unless ignore_mission_reserve is set. For a single item use sell. Returns the items sold and the CWM received. Irreversible.
Paramètres, retour & exemple (3)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.ignore_mission_reserve· boolean · optionnel
Set true (or 1) to sell goods that an active mission still needs too instead of keeping them on board. Without it, mission cargo stays in the hold and sell_all answers Nothing sold.ignore_upgrade_reserve· boolean · optionnel
Set true (or 1) to sell upgrade material too instead of keeping it on board.
Exemple d'appel{"name": "sell_all", "arguments": {"bearer": "texte", "ignore_mission_reserve": true, "ignore_upgrade_reserve": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - undock≈ 137 tokens
Undock from your current station and set the ship status back to IDLE. Usually not needed: mine and warp undock a docked ship automatically. Dock again before any trade, refuel or repair.
Paramètres, retour & exemple (1)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.
Exemple d'appel{"name": "undock", "arguments": {"bearer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - warp≈ 200 tokens
Fly to a directly connected neighbour sector (sector_id). A docked ship undocks automatically (reply shows auto_undocked: true). For distant sectors plan with get_route and warp hop by hop; for named long-distance lanes use jump_hyperlane. Costs fuel; fails with NO_ROUTE if the sector is not adjacent.
Paramètres, retour & exemple (2)
Paramètresbearer· string · optionnel
Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header.sector_id· integer · requis
Target sector ID of a directly connected neighbour sector (from get_sector)
Exemple d'appel{"name": "warp", "arguments": {"sector_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».